LabVIEWForum.de - CANBUS auslesen, Filter für transmit

LabVIEWForum.de

Normale Version: CANBUS auslesen, Filter für transmit
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich versuche mit meinem Programm über CANBUS (isCAN) zwei Temperaturverläufe von zwei Geräten gleichzeitig aufzunehmen. Aber so wie der Programmcode jetzt geschrieben ist stören sich die Geräte: Die Receive-Message ist auch die Transmit oder Receive-Message vom anderen Gerät. Hab schon versucht mit einer Case-Struktur, die richtige MessageID herauszufiltern, aber da die While-Schleife nur alle paar Sekunden abläuft wird die Case-Struktur nie True. Kann mir jemand bei dem Problem helfen?

Viele Grüße
Hallo em,

- warum läuft deine While-Loop so langsam?
- warum so viele RaceCondition-erzeugende lokale Variablen?
- bietet das isCAN vllt. die Möglichkeit, im Treiber schon nach CAN-IDs zu filtern?

Zitat:stören sich die Geräte: Die Receive-Message ist auch die Transmit oder Receive-Message vom anderen Gerät.
Ist der generelle Aufbau des CAN-Netzes in Ordnung?
Referenz-URLs