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! |