Init und Send in 1 thread? Kategorie: CAN-Bus (von MaWo - 28.02.2008 20:19) | ||
| ||
Hallo CAN Profis, ich habe ein kleines Problem mit dem CAN bus. Zum Datenaustausch mit einer Visualisierungssoftware möchte ich den Can bus nutzen. Hierzu habe ich eine kleine Send Routine Routine geschrieben und mit einem Can View tool ausgelesen. Nachdem alles lief habe ich in der Visualisierung die Daten ausgelesen. So weit so gut. Bei den ganzen Versuchen habe ich festgestellt, das die Wiederholzeit bei 40 Datensätzen bei ca 2,5sec liegt-zu lang. Nun meine Idee: Ich Initialisiere den CAN bus in meinem Init thread und sende nur geänderte Daten in dem thread in dem sie sich ändern. Zum Testen habe ich den Cantest von CC2Net geändert und den Init im Init thread gelegt und den Send in einen eigenen thread. Dieser thread ist stehengeblieben. Nach langer Fehlersuche habe ich den Init in den Send thread gelegt und siehe da alles ok. Hat jemand eine Idee was das sein kann. Ich habe mich schon durchs Netz gesucht und keine Info gefunden. Gru� Markus | ||
Antwort schreiben Antworten: Re: Init und Send in 1 thread? (von reneforster - 29.02.2008 19:59) Re: Init und Send in 1 thread? (von MaWo - 2.03.2008 19:57) Re: Init und Send in 1 thread? (von André H. - 4.04.2008 1:48) |