LabVIEWForum.de - Konvertierung eines Arrays

LabVIEWForum.de

Normale Version: Konvertierung eines Arrays
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo.

Ich lese im angehängten VI via Profibus von einer 4AI Karte Werte aus. Wenn ich jetzt nur "Erstellen - Anzeigeelement" mache, dann erstellt er mir einen Array der aus 8 Blöcken, wobei immer 2 zusammengehören, besteht. Ich möchte aber 4 Einzelblöcke die mir den Wert, bestehend aus 4 einzelnen Hexwerten, anzeigen. Also entspricht zum Beispiel der Hexwert 6C00 dem Wert von 10V.

Ich hoffe ich habe es verständlich ausgedrückt!

Anhang (LV8.5): [attachment=13352]
Dann kannst du ja je 2 Elemente mit Join Numbers VI zusammenfügen.
' schrieb:Dann kannst du ja je 2 Elemente mit Join Numbers VI zusammenfügen.

Wo finde ich das?
Numeric->Data Manipulation
' schrieb:Numeric->Data Manipulation

Ok, hab's gefunden, aber ich habe ja nur einen Ausgang bzw. eine Ausgangsleitung. Wie bekomme ich dann 8 Ausgangsleitungen die ich zu 4 verbinde?
Z.B. mit Index Array oder mit einer For-Schleife.
' schrieb:Z.B. mit Index Array oder mit einer For-Schleife.

wie geht das mit der for schleife?
und kann ich es auch mit decimate 1d-array machen?
Ja, dezimieren ist auch gut. Ansonsten musst du jeden For-Schleifen-Iterator auf gerade/ungerade überprüfen. Aber ja, besser ist zuerst dezimieren, dann beide Arrays an die For-Schleife anschliessen und in der Schleife je die Werte aus den Schleifen mit Join vereinigen.
Referenz-URLs