LabVIEWForum.de
Analogwert mit K8055 / VM110 DigitalOUT ausgeben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+---- Forum: 3rd Party Hardware (/Forum-3rd-Party-Hardware)
+---- Thema: Analogwert mit K8055 / VM110 DigitalOUT ausgeben (/Thread-Analogwert-mit-K8055-VM110-DigitalOUT-ausgeben)



Analogwert mit K8055 / VM110 DigitalOUT ausgeben - LVray - 02.09.2013 22:48

Hallo,

ich möchte einen analogen Wert (Byte: 0 ... 255 dez.) auf die digitalen Ausgänge des Vellemannboards ausgeben.
Die K8055.dll mit der notwendigen Funktion habe ich: Set Digital Channel.

Wie kann ich erreichen, dass z.B. der Analogwert 20 (dez.) auf die Ausgänge 3 und 5 des Boards ausgegeben werden, d.h. wie bekomme ich die Werte 3 und 5 auf die Channelnummern der Funktionen?

Danke!!


RE: Analogwert mit K8055 / VM110 DigitalOUT ausgeben - GerdW - 03.09.2013 07:43

Hallo LVRay,

ich habe mal den Doppelpost entfernt...

Zur Frage:
Ich nehme an, du willst den Wert "20" (den du hoffentlich als U8 und nicht als "Analog-DBL" angelegt hast) auf die 8 Digitalausgänge verteilen - anhand der gesetzten Bits in diesem Wert. Dafür solltest du die Funktion "Number to boolean array" verwenden, gefolgt von einer FOR-Loop, in der du die Bits per SetDigitalChannel setzt (mit "i" als Channelnummer)...

Zitat:wie bekomme ich die Werte 3 und 5 auf die Channelnummern der Funktionen?
Wenn man die Frage so wie du stellt, sollte man sich nicht wundern, wenn die Antwort "einfach Konstanten an die Funktion anschließen..." lautet! Big Grin