LabVIEWForum.de - Strings in Array einordnen und abrufen

LabVIEWForum.de

Normale Version: Strings in Array einordnen und abrufen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich bin noch Neuling in LabVIEW und bekomme einer Woche meinen ersten Lehrgang bei NI ! Deshalb bitte ich evtl. falsch gestellte Fragen oder Überlegung zu entschuldigen Smile

Mein Projekt ist es mehrere Gerät gleichen Typs über RS485 zu steuern, und Messdaten auszuwerten.
die Geräte werden mit einem String angesprochen,
und antworten wiederum mit einem String im folgenden Zeichen: P01 XT+FFF+FFFEEEE
übersetzt bedeutet es: P01 = Adresse, XT = Zustand, +FFF = Werte der Spannung in HEX, +FFF = Wert des Stromes in HEX, EEEE = Wert der Temperatur in HEX

Die Kommunikation mit LV und das zerlegen und umwandeln des Strings in reale werte habe ich bereits geschafft

allerdings müssen mehrere Geräte abgefragt werden, die mit P01, P02, P03....usw antworten

Meine Überlegung: kann ich die Strings die ja eindeutig zu zuordnen sind, als ganzes in eine feste Zeile eines Array schieben und wieder auslesen ?

z.b. wenn der String 18 Zeichen lang ist und mit P01 beginnt, geht er in die 1. Zeile des Arrays, P02 in die zweite usw. so das jedes Gerät am Bus das Array mit Daten füllen kann.
Anschließend sollen die Strings im Array wohl per Index ?! wie auszulesen sein um sie zu verarbeiten

Ist dieses so machbar und sinnvoll ?
mit dem zusammen setzt und lesen von Array bin ich nämlich noch nicht so vertraut

vielen Dank im Voraus !
Meiner Meinung nach ist das sinnvoll. Und machbar ist es sowieso. Wink

Gruß Markus
ok, aber wie stelle ich es am besten da, das jeder string einer spalte in einem 2D Array zugeordnet wird, und dort gehalten wird bis ein neuer geschrieben wird ?

ich habe ein Array mit 5 Spalten und 48 Zeilen Initialisiert und möchte das der erste empfangene String in Zeile 0 geschrieben wird, der zweite in Zeile 1 usw, die Daten sollen im Array verbleiben bis sie überschrieben werden auch wenn der String nicht mehr anliegt.

hat jemand eine Lösung dafür ?
Referenz-URLs