08.10.2014, 10:54
Hallo,
eine DAQmx-Aufgabe bereitet mir momentan Kopfschmerzen: Wie würdet ihr das machen, wenn ihr zwei analoge Ausgänge mit 2,5 MHz/Kanal, also ordentlich Geschwindigkeit, setzen wollt, um danach jeweils einen analogen Eingang einzulesen? Dabei muss gewährleistet sein, dass sich die Ausgänge bereits gesetzt haben, wenn eingelesen wird. Ihr dürft ruhig von einer minimalen Settling Time bei der Ausgabe ausgehen, das ist optimierbar.
Konkret geht es um die Kaufentscheidung für eine NI 6124. Der gleichzeitige Start der AI- und AO-Tasks ist ja nicht das Problem, aber wie kann ich gewährleisten, dass die AI-Task erst losschlägt, wenn die analogen Ausgänge stabil sind? Eine Meldung per Event wäre zwar möglich, aber sicher zu langsam. Muss ich die AO-Clock rausführen, eine hardwaremäßige Verzögerung einbauen und wieder reinführen, um es als AI-Clock zu verwenden? Oder habt ihr evtl. andere bzw. bessere Ideen? Alles ist erlaubt, außer teurer :-)
Danke schon mal,
Bärbel
eine DAQmx-Aufgabe bereitet mir momentan Kopfschmerzen: Wie würdet ihr das machen, wenn ihr zwei analoge Ausgänge mit 2,5 MHz/Kanal, also ordentlich Geschwindigkeit, setzen wollt, um danach jeweils einen analogen Eingang einzulesen? Dabei muss gewährleistet sein, dass sich die Ausgänge bereits gesetzt haben, wenn eingelesen wird. Ihr dürft ruhig von einer minimalen Settling Time bei der Ausgabe ausgehen, das ist optimierbar.
Konkret geht es um die Kaufentscheidung für eine NI 6124. Der gleichzeitige Start der AI- und AO-Tasks ist ja nicht das Problem, aber wie kann ich gewährleisten, dass die AI-Task erst losschlägt, wenn die analogen Ausgänge stabil sind? Eine Meldung per Event wäre zwar möglich, aber sicher zu langsam. Muss ich die AO-Clock rausführen, eine hardwaremäßige Verzögerung einbauen und wieder reinführen, um es als AI-Clock zu verwenden? Oder habt ihr evtl. andere bzw. bessere Ideen? Alles ist erlaubt, außer teurer :-)
Danke schon mal,
Bärbel