Guten Tag liebes Forum,
vorab die Info, dass ich immernoch ein Newbie in LabVIEW bin und seit 2 Jahren nichts mehr aktuelles mit LabVIEW gemacht habe.
Zur Problemstellung:
Ich habe eine Interface Karte von Velleman (VM140 oder K8061) die 0...10V (mit Jumper setzen auch 0...5V) einlesen kann. Diese Spannung soll in einer Signaldarstellung mit der aktuellen Systemzeit des Computers angezeigt werden.
Zusätzlich kann über den analogen Output eine Spannung von 0..5V ausgegeben werden. Dieser Programmschritt funktioniert bereits, doch schmiert mir das Programm beim Starten der Aufnahme des analogen Eingangs ab.
Leider fehlt mir das genauere Verständnis für den Grund.
Ich gehe einmal schwer davon aus, dass in der Zuweisung der DLL-Datei irgendetwas schief läuft. Die Funktion heißt "ReadAnalogChannel" und wird in der Syntax wie folgt programmiert:
FUNCTION ReadAnalogChannel (CardAdress: LongInt; Channel: Longint) Longint
Beschreibung: Die eingehende Spannung des gewählten 8-bit Analog zu Digital Wandlerkanals wird zu einem Wert zwischen 0 und 1023 umgewandelt.
Ich hänge mal hier das Programm und die DLL für die USB Schnittstellenkarte an:
Die Beschreibung der Prozeduren und Funktionen der Schnittstellenkarte findet man unter folgendem Link:
http://www.karp.fi/sv/dynasajt20/document/k8061_dll.pdf
Danke schon einmal im Voraus!