Hi,
ich möchte mit LabVIEW 2012SP1 5 Analoge Signale (0-10V) aufnehmen (Kanäle: ai0,ai1,ai3,ai4,ai5). Dabei sollen die Signale ai1,ai3,ai4,ai5 einfach in eine TDMS-Datei geschrieben werden mit einer vorgegebenen Aufnahmerate (continuous samples).
Der Kanal ai0 soll aber nur "on demand" abgerufen werden, da ich dieses Signal zum Regeln eines Ventilators noch mit Regelfaktoren multiplizieren muss.
Mit dem DAQ-Assistent geht das schon mal gar nicht weil man da für den Aquisition Mode für eine Karte (NI9201 im Chassis NI9174) nur entweder "on demand" oder "continous" auswählen kann was dann für alle Kanäle gilt. Außerdem kann man pro Hardwarekarte nur einen DAQ Assistenten parallel laufen lassen.
Anschließend habe ich die Möglichkeit hier/aus dem Anhang umgesetzt aber auch da kann ich nicht einfach einen Wert aus dem "fließenden Signalstrom" entnehmen.
Das muss doch irgendwie möglich sein von einer Karte mehrere Signale aufzunehmen und aus einem Signal davon per Trigger den aktuellsten Datenwert auszulesen?!
Viele Grüße