Guest
24.04.2007, 13:20
Hallo,
ich als LabVIEW-Neuling habe mal wieder ein Problemchen.
Meine Aufgabe besteht darin einen HEX-String, der 250 Byte lang ist, vernünftig zu zerlegen und die einzelnen Teilelemente in verschiedenen Tabellen (numeric indicator arrays) darzustellen.
Um die Übersichtlichkeit auf dem Front Panel und dem Blockdiagramm zu bewahren würde ich diese Arrays gerne in ein Cluster packen.
Der String ist immer 250 Byte lang und die Elemente befinden sich immer an der selben Stelle. Leider bin ich grad in der Uni und habe kein Bild des Strings dabei, kann ich ja heute Abend nochmal anhängen.
Mein Problem besteht nun darin den String so zu behandeln, dass die richtigen Elemente in das richtige Array kommen und dann dort auch richtig eingetragen werden.
Also quasi sollen zum Beispiel die Elemente 20-25 untereinander in ein Array eingetragen werden und die Elemente 26-35 in ein nächstes Array daneben.
Wobei ein weiteres Problem ist, dass manche Zahlen in dem String 1 Byte und manche 2 Byte lang sind.
Außerdem habe ich keine Ahnung davon, wie ich das dann vernünftig in ein Cluster bekomme, wobei ich ja zuerst einmal das erste Problem lösen muss.
Probiert habe ich es schon einiges mit den String-Werkzeugen. Bin da aber leider auf keinen grünen Zweig gekommen.
Ich hoffe ihr könnt mir einen Tip geben und bin für jede Hilfe dankbar.
Mfg Karl-Heinz
Edit: Jetzt auch mit Bildern
Das erste Bild zeigt den einkommenden String mal aufgeschlüsselt und so wie in Bild 2 solls dann mal irgendwann aussehen.
ich als LabVIEW-Neuling habe mal wieder ein Problemchen.
Meine Aufgabe besteht darin einen HEX-String, der 250 Byte lang ist, vernünftig zu zerlegen und die einzelnen Teilelemente in verschiedenen Tabellen (numeric indicator arrays) darzustellen.
Um die Übersichtlichkeit auf dem Front Panel und dem Blockdiagramm zu bewahren würde ich diese Arrays gerne in ein Cluster packen.
Der String ist immer 250 Byte lang und die Elemente befinden sich immer an der selben Stelle. Leider bin ich grad in der Uni und habe kein Bild des Strings dabei, kann ich ja heute Abend nochmal anhängen.
Mein Problem besteht nun darin den String so zu behandeln, dass die richtigen Elemente in das richtige Array kommen und dann dort auch richtig eingetragen werden.
Also quasi sollen zum Beispiel die Elemente 20-25 untereinander in ein Array eingetragen werden und die Elemente 26-35 in ein nächstes Array daneben.
Wobei ein weiteres Problem ist, dass manche Zahlen in dem String 1 Byte und manche 2 Byte lang sind.
Außerdem habe ich keine Ahnung davon, wie ich das dann vernünftig in ein Cluster bekomme, wobei ich ja zuerst einmal das erste Problem lösen muss.
Probiert habe ich es schon einiges mit den String-Werkzeugen. Bin da aber leider auf keinen grünen Zweig gekommen.
Ich hoffe ihr könnt mir einen Tip geben und bin für jede Hilfe dankbar.
Mfg Karl-Heinz
Edit: Jetzt auch mit Bildern
Das erste Bild zeigt den einkommenden String mal aufgeschlüsselt und so wie in Bild 2 solls dann mal irgendwann aussehen.