Habe mal ein kleines VI für Dich gemacht, damit Du in die Materie reinkommst. Du sagst allerdings über ein wichtige Frage nichts: Ob die Daten auf Anforderung gesendet werden (Master-Slave-Modus), oder ob die Daten selbstätig kontinuierlich gesendet werden. Ich habe hier das Letzgenannte angenommen.
Am String
236;125;147;214;n
stört das letzte ";". So wie es jetzt ist, vermutet das VI "Tabellen-String nach Array" einen fünften Wert in der Zeile und gibt als zusätzliches Array-Element eine Null aus, da der Wert im String fehlt. Wenn es Dir ein Clacks ist, den String zu ändern, dann beseitige doch das Zeichen.
Hintergrundinformation zum VI Lesen: Das VI Visa Read wartet, bis eine von drei Bedingungen erfüllt ist:[list]
[*]TermChar n wird empfangen. Die Zeile wird aus dem Empfangspuffer gelesen.<>
[*]Timout erreicht. Fehlermeldung (Wird im Beispiel abgefangen). Es wird nichts gelesen.<>
[*]Byte-Anzahl im Empfangspuffer erreicht. Es wird die betreffende Anzahl Bytes aus dem Buffer gelesen. Damit diese Möglichkeit hier nicht zum Zuge kommt, ist die Anzahl Bytes größer als die Zeilenlänge zu vorzugeben.<>
[st]
Sensordaten.vi (Größe: 10,02 KB / Downloads: 617)