LabVIEWForum.de
Daten konvertieren... - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Daten konvertieren... (/Thread-Daten-konvertieren)



Daten konvertieren... - olmethn - 17.11.2008 20:01

Hallo.

Ich habe ein DO Modul mit 32 Ausgängen. Dies kommuniziert via Profibus mit LabVIEW. Ich kann es auch ohne Probleme einbinden. Jedoch hab ich noch nicht raus gefunden wie ich einen einzelnen Wert ändere. Dafür habe ich Ideenbruchstück wo ich noch ein wenig eure Hilfe benötige:

Also aus dem 32DO Modul les ich den aktuellen Stand aus. Dabei generiert mir LV ein 1d Array welches aus 4 Spalten besteht. Also 4 Spalten je 8 Bit. Angezeigt bekomm ich die in was ich will: Binär, Hexadezimal, Dezimal, ...! Aber wie ändere ich das in ein bool'sches 1d Array aus 32 Spalten? Dann kann ich nämlich den Wert den ich brauche durch Array ersetzen von 0 auf 1 oder 1 auf 0 ändern und dann wieder in mein 32DO Modul schreiben. Dazu muss ich aber den bool'schen Array wieder rückkonvertieren!!

Danke für eure Hilfe
Greetz


Daten konvertieren... - eg - 17.11.2008 20:22

Es scheint so zu funktionieren:


Daten konvertieren... - IchSelbst - 17.11.2008 22:15

' schrieb:Dabei generiert mir LV ein 1d Array welches aus 4 Spalten besteht. Also 4 Spalten je 8 Bit. Angezeigt bekomm ich die in was ich will: Binär, Hexadezimal, Dezimal, ...!
Es ist also ein 1D Array of U8. Das Array hat dann vier Werte. Richtig?

So?


Daten konvertieren... - eg - 17.11.2008 22:19

Ach, wenn das so ist, dann würde ich lieber Type Cast nehmen


Daten konvertieren... - olmethn - 18.11.2008 08:34

' schrieb:Es ist also ein 1D Array of U8. Das Array hat dann vier Werte. Richtig?

So?

Hallo "DuSelber"! ;-)

Wollte gerade deinen Vorschlag testen, nur find ich die ein oder andere Funktion nicht. Kann mir da einer zumindest den Namen sagen.

Danke


Daten konvertieren... - IchSelbst - 18.11.2008 09:05

Palette Array: Array indizieren
Palette Konvertierung: Zahl nach Boolsches Array
Palette Array: Array erzeugen (Eingänge verknüpfen!)
Palette Array: Array umformen
Palette Array: Array indizieren
Palette Konvertierung: Boolsches Array nach Zahl
Palette Array: Array erzeugen (Eingänge nicht verknüpfen!)


Daten konvertieren... - olmethn - 18.11.2008 09:07

' schrieb:Hallo "DuSelber"! ;-)

Wollte gerade deinen Vorschlag testen, nur find ich die ein oder andere Funktion nicht. Kann mir da einer zumindest den Namen sagen.

Danke

hat sich erledigt...
hab eine Lösung gefunden.
danke!