LabVIEWForum.de - mehrere Signale in einer Botschaft verschicken (x-net)

LabVIEWForum.de

Normale Version: mehrere Signale in einer Botschaft verschicken (x-net)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!
Kurz zur Vorgeschichte: Ich habe ein Programm geschrieben, welches insgesamt 8 Signale über Can-Bus verschicken soll. Bislang hatte ich jedes Signal in einer Botschaft versendet. Dazu wurde ein Array (Datentyp: Single) erzeugt und dem X-Net Block übergeben. Dies funktionierte soweit sehr gut.

Nun möchte ich aber jeweils 4 Signale in einer Botschaft (also insgesamt 2 Botschaften) übertragen und habe deswegen meine CAN-Datenbank überarbeitet (im Bild war erst eine Botschaft (4 Signale) definiert):
[attachment=56064]

Diese Datenbank hab ich dann im X-Net Session Setup eingelesen (selbiges hab ich auch im 'Signal Input Session Setup' getan):
[attachment=56065]

Im Labview Projekt habe ich versuchsweise zwei Konstanten und zwei Signalleitungen zu übertragen versucht. (Der Versuchsaufbau ist folgender: Auf der RT-Ebene meines cRIO Systems werden die Daten über CAN versendet und über ein zweites Modul wieder empfangen):
[attachment=56069][attachment=56068]

Wie man erkennen kann, funktioniert die Datenübertragung nicht richtig. Was könnte das Problem sein?

Franz
Hätte noch eine Frage: Wie zählt man am besten mit, wie viele CAN-Messages bereits verschickt worden sind? (Sobald eine Message verschickt wurde soll bei einem Counter der Wert um 1 erhöht werden)
Referenz-URLs