30.01.2013, 13:07
Guten Tag,
folgende Situation liegt vor. Durch das Senden eines Bestimmten Befehls erhalten ich einen Rückgabestring. In diesem sind die Werte jeweils durch einen Unterstrich getrennt z.B. @2_1000_2000_23_234*. Wie zu erkennen ist, beginnt der String mit einem @ und einer Zahl zwischen 1 und 3 und endet mit einem *.
Ich habe schon geschafft die einzelnen Werte auszulesen. Vorher nur jede einzeln, d.h. Ich habe dreimal die selbe Schleife, nur mit unterschiedlichen Eingangsparamtern und unterschiedlicher Ausgabe in verschiedenen Arrays.
Nun möchte ich das aber alles zusammen fügen, da die Grundsyntax doch die selbe ist. Dabei habe ich mir gedacht, dass ich die Werte in ein 2D-Array schreibe und jede Zahl (1,2,3) einer Zeile(0,1,2) zugewiesen wird. (Jede Zahl, steht für einen gesonderten Befehl, mit eigenen Ausgabewerten. Stringlänge kann sich ebenfalls unterscheiden).
Dieses klappt aber bei mir nicht so richtig. Erschreibt alle Werte nur in eine Zeile und das hinter einander. Ich möchte aber, dass die alten Werte einfach überschrieben werden. Die anderen Zeilen werden gar nicht bearbeitet, bzw. nur für einen Bruchteil einer Sekunde, bis die Werte wieder in Zeile 0 überspringen.
Hier ist mein VI.
[attachment=43303]
Habt ihr für mich einen Vorschlag, wie ich das ganze besser verarbeiten kann.
Wenn ich es schaffe, die Werte in die passenden Felder einzuträgen, dann kann ich die gut weiterverarbeiten. Ich möchte dann einfach die Werte in ein extra Array schreiben. Könnte man dann nicht auch ein 3D- Array machen? Aber das kommt erst danach.
gruß Atilla
folgende Situation liegt vor. Durch das Senden eines Bestimmten Befehls erhalten ich einen Rückgabestring. In diesem sind die Werte jeweils durch einen Unterstrich getrennt z.B. @2_1000_2000_23_234*. Wie zu erkennen ist, beginnt der String mit einem @ und einer Zahl zwischen 1 und 3 und endet mit einem *.
Ich habe schon geschafft die einzelnen Werte auszulesen. Vorher nur jede einzeln, d.h. Ich habe dreimal die selbe Schleife, nur mit unterschiedlichen Eingangsparamtern und unterschiedlicher Ausgabe in verschiedenen Arrays.
Nun möchte ich das aber alles zusammen fügen, da die Grundsyntax doch die selbe ist. Dabei habe ich mir gedacht, dass ich die Werte in ein 2D-Array schreibe und jede Zahl (1,2,3) einer Zeile(0,1,2) zugewiesen wird. (Jede Zahl, steht für einen gesonderten Befehl, mit eigenen Ausgabewerten. Stringlänge kann sich ebenfalls unterscheiden).
Dieses klappt aber bei mir nicht so richtig. Erschreibt alle Werte nur in eine Zeile und das hinter einander. Ich möchte aber, dass die alten Werte einfach überschrieben werden. Die anderen Zeilen werden gar nicht bearbeitet, bzw. nur für einen Bruchteil einer Sekunde, bis die Werte wieder in Zeile 0 überspringen.
Hier ist mein VI.
[attachment=43303]
Habt ihr für mich einen Vorschlag, wie ich das ganze besser verarbeiten kann.
Wenn ich es schaffe, die Werte in die passenden Felder einzuträgen, dann kann ich die gut weiterverarbeiten. Ich möchte dann einfach die Werte in ein extra Array schreiben. Könnte man dann nicht auch ein 3D- Array machen? Aber das kommt erst danach.
gruß Atilla