Die Suche ergab 6 Treffer

von hanmey
Samstag 4. Oktober 2014, 10:00
Forum: Allgemeine Fragen
Thema: Threading funktioniert nicht richtig
Antworten: 15
Zugriffe: 2680

Re: Threading funktioniert nicht richtig

Super! Danke :D
Es funktioniert einwandfrei.
Obwohl ich noch nicht genau weiß wie, das muss ich mir dann nochmal ansehen.
von hanmey
Freitag 3. Oktober 2014, 21:38
Forum: Allgemeine Fragen
Thema: Threading funktioniert nicht richtig
Antworten: 15
Zugriffe: 2680

Re: Threading funktioniert nicht richtig

Ich weiß nicht genau ob ich die Zeile:

filename = 'round_{0}.txt'.format(track_number)

Richtig verstanden habe, wird für die 0 nun track_number benutzt?
Ich habe die Anzahl der Runden nun im Programm gespeichert. Mit den Variablen: rounds_track_1 und rounds_track_2

Ich habe dein Code noch etwas ...
von hanmey
Freitag 3. Oktober 2014, 18:18
Forum: Allgemeine Fragen
Thema: Threading funktioniert nicht richtig
Antworten: 15
Zugriffe: 2680

Re: Threading funktioniert nicht richtig

Ok
ich habe jetzt die Funktion zum Hochzählen geändert, sodass ich nur noch eine brauche. Das r+ habe ich jetzt auch nicht mehr.
Wie mache ich das jetzt am besten, dass ich überprüfe ob nochmal hoch gezählt werden muss oder das auto noch zwischen ist?
def NeueRunde(bahn_nummer):
f = open("runden ...
von hanmey
Freitag 3. Oktober 2014, 17:05
Forum: Allgemeine Fragen
Thema: Threading funktioniert nicht richtig
Antworten: 15
Zugriffe: 2680

Re: Threading funktioniert nicht richtig

Hmm...
Das soll ein Rundenzähler für eine Carrerabahn werden. Die Sensoren sind Fotowiderstände, die messen wenn ein auto dazwischen ist. mein Problem war, dass die Schleife öfter durchläuft, wenn das auto dazwischen ist. Dadurch werden zu viele Runden gezählt. Ich habe RundenBahn1() und RundenBahn2 ...
von hanmey
Freitag 3. Oktober 2014, 13:23
Forum: Allgemeine Fragen
Thema: Threading funktioniert nicht richtig
Antworten: 15
Zugriffe: 2680

Re: Threading funktioniert nicht richtig

Also die Text-Dateien habe ich erstellt, weil die auf einer Website eingebunden werden.

Einen Thread kann man nicht 2 mal benutzen? Wie kann ich den denn immer wieder neu erstellen?
Und es war bisher immer so dass erst der erste Thread durchgelaufen ist und dann der zweite sollte die schleife nicht ...
von hanmey
Freitag 3. Oktober 2014, 12:23
Forum: Allgemeine Fragen
Thema: Threading funktioniert nicht richtig
Antworten: 15
Zugriffe: 2680

Threading funktioniert nicht richtig

Ich habe ein Problem mit dem Multithreading.
#!/usr/bin/python

import spidev
import time
import os
import thread
import threading
# Open SPI bus
spi = spidev.SpiDev()
spi.open(0,0)

# Function to read SPI data from MCP3008 chip
# Channel must be an integer 0-7
def ReadChannel(channel):
adc = spi ...