12.01.2017, 16:52
Hi,
ich benutze eine NI PXI-8461 auf einer NI PXI und habe ein Schreibe- und Lese-VI mit CANopen erstellt.
Ich kann somit Daten auf den Bus senden und auch wieder abrufen. Ich mache dies über SDO.
Wenn ich diese Vis abwechselnd voneinander ausführe, dann klappt auch alles wunderbar (Es wird fehlerfrei geschrieben oder gelesen).
Jedoch möchte ich das Lese-Vi die ganze Zeit laufen lassen und in dieser Ausführungszeit auf den Bus mit dem Schreibe VI mehrmals schreiben,so das diese dann in dem Lese Vi während der Ausführungszeit gelesen werden können.
Ich habe aber das Problem, dass wenn das Lese Vi ausgeführt wird und ich auf den Bus mit dem anderen VI schreibe eine
Fehlermeldung (Fehler 5378:CANopen SDO Read Object.vi) im Lese Vi auftaucht. Irgendwie kollidieren die Telegramme..
Was kann ich dagegen tun?
Gruß
HCO
ich benutze eine NI PXI-8461 auf einer NI PXI und habe ein Schreibe- und Lese-VI mit CANopen erstellt.
Ich kann somit Daten auf den Bus senden und auch wieder abrufen. Ich mache dies über SDO.
Wenn ich diese Vis abwechselnd voneinander ausführe, dann klappt auch alles wunderbar (Es wird fehlerfrei geschrieben oder gelesen).
Jedoch möchte ich das Lese-Vi die ganze Zeit laufen lassen und in dieser Ausführungszeit auf den Bus mit dem Schreibe VI mehrmals schreiben,so das diese dann in dem Lese Vi während der Ausführungszeit gelesen werden können.
Ich habe aber das Problem, dass wenn das Lese Vi ausgeführt wird und ich auf den Bus mit dem anderen VI schreibe eine
Fehlermeldung (Fehler 5378:CANopen SDO Read Object.vi) im Lese Vi auftaucht. Irgendwie kollidieren die Telegramme..
Was kann ich dagegen tun?
Gruß
HCO