Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Init und Send in 1 thread? Kategorie: CAN-Bus (von MaWo - 28.02.2008 20:19)
Ich nutze:
C-Control II Station, OSOPT V3.1
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)