LabVIEWForum.de - Analogwert mit K8055 / VM110 DigitalOUT ausgeben

LabVIEWForum.de

Normale Version: Analogwert mit K8055 / VM110 DigitalOUT ausgeben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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!!
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
Referenz-URLs