LabVIEWForum.de
Konvertierung eines Arrays - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Konvertierung eines Arrays (/Thread-Konvertierung-eines-Arrays)



Konvertierung eines Arrays - olmethn - 08.07.2008 13:42

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]


Konvertierung eines Arrays - eg - 08.07.2008 13:44

Dann kannst du ja je 2 Elemente mit Join Numbers VI zusammenfügen.


Konvertierung eines Arrays - olmethn - 08.07.2008 13:47

' schrieb:Dann kannst du ja je 2 Elemente mit Join Numbers VI zusammenfügen.

Wo finde ich das?


Konvertierung eines Arrays - eg - 08.07.2008 13:49

Numeric->Data Manipulation


Konvertierung eines Arrays - olmethn - 08.07.2008 13:52

' 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?


Konvertierung eines Arrays - eg - 08.07.2008 14:02

Z.B. mit Index Array oder mit einer For-Schleife.


Konvertierung eines Arrays - olmethn - 08.07.2008 14:25

' 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?


Konvertierung eines Arrays - eg - 08.07.2008 14:29

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.