' schrieb:Hallo,
meine Aufgabe ist es die analoge Spannung über einem Potentiometer einlesen, was bis dato auch soweit funktioniert. Ich verwende die NI-USB 6009 Box. Die Spannung soll nun aber auch über einen AO ausgegeben werden (mit derselben Box), um einen Motor anzusteuern. Meine Frage ist nun, ob das generell geht und wie die Synchronisation der beiden Kanäle aussieht? Die Frage stelle ich deshalb, weil ich beim Erstellen eines zweiten DAQ Assitent im Block Diagramm folgenden Hinweis gelesen habe:
Hinweis Ein Task kann für mehrere Arten von Messungen wie Spannungs-, Temperatur- oder Druckmessung, konfiguriert werden. Die Kanäle müssen jedoch der gleichen Klasse angehören, zum Beispiel Erfassung oder Ausgabe analoger Signale.
Laut Hinweis müssen alle Kanäle gleicher Art sein. Ich habe zwar versucht die zwei "Arten von Messung" gleichzeitig zu machen, aber bin gescheitert.
Ich hoffe die LabVIEW-Gemeinde kann mir bei meinem Problem weiterhelfen und ich freue mich über eure zahlreichen, hilfreichen Antworten
Im Voraus besten Dank und noch ein schönes Weihnachstfest.
die gute Nachricht: das geht
die schlechte Nachricht:
beim USB-600x hast du keine Hardware-Synchronisation zwischen AI und AO. AO bei den USB-Kistchen ist auf 0-5 Volt begrenzt und läßt sich nur oer "Single Update" setzen, d.h. die Synchronisation muss in der Software stattfinden.
Du kannst auch nicht 2 verschiendene Typen in einem Task zusammenfassen, aber du kannst ohne weiteres 2 Tasks in einem VI verwenden. Bevor du den DAQ Assistenten verwendest würde ich empfehlen, dass du dir mal die entsprechenden Beispiele im Example finder anschaust. Der DAQ Assistent ist schön und gut, allerdings sollte man mit den Grundlagen vertraut sein, bevor man sich das automatisch erledigen lässt ...
ich hab dann mal ein Beispiel erstellt, wie das geht, das kannst du dir HIER anschauen und runterladen