LabVIEWForum.de - Ni USB-6009 ; Ausgabe während lesen möglich?

LabVIEWForum.de

Normale Version: Ni USB-6009 ; Ausgabe während lesen möglich?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

zunächst begrüße ich Euch recht Herzlich.
Ich möchte gerne mit der NI USB-6009 DAQ Karte einen schnellen Spannungsverlauf einlesen. Dazu habe ich bereits den Analogeingang konfiguriert. Er startet mit der Messwertaufnahme sobald an PFIO das Triggersignal anliegt. Das funktioniert einwandfrei. Nun wollte ich gerne per Software während die Messung "sensitiv" ist (also falls der Trigger kommt, sofort startet), einen Digitalausgang schalten, sodass die Hardwareseitige Mechanik ausgelöst wird. Mir ist bewusst, dass die Karte keinen Ausgangsseitigen Speicher hat und ich nur schnelle Spannungsverläufe (mehrere kHz) einlesen kann. Ich habe das Problem so ergründet, dass LV immer erst im Programmverlauf weitergeht wenn das gesamte Lesen beendet ist. Das heißt ... Task Starten... auf Trigger warten...mit lesen fertig? ... Ja --> weiter im Programm. Oder ist es doch irgendwie möglich, dass die Sofware der Karte sagt:[ Wenn der Trigger kommt, nimm 1000 Samples/Waveform auf! ] und dass dann eben doch der digitale Ausgang geschaltet wird und der die Messung startet!? Oder ist das Warten auf den abgeschlossenen Messvorgang unumgänglich?
Ich hoffe ich konnte mein Problem einigermaßen verständlich schildern und würde mich sehr über Antworten freuen.

Equation
Lad' doch mal Dein Bsp. hoch.

Gruß Markus
Hallo,
ich habe mal ein Minimalbeispiel erstellt um zu verdeutlichen was ich will. Die Frage ist immer noch die gleiche: Kann ich während die Messung auf den externen Trigger wartet, digitale Outputs manupulieren? Sodass die Karte sich quasi selber triggert?

Viele Grüße

Equation

PS: Nach Recherche bin ich auf die NI Karte myDAQ gestossen. Ist es mit dieser Karte möglich ein definiertes Signal mit bspw. 2 kHz auszugeben und gleichzeitig mit bspw. 30 kHz einzulesen? Laut Spezifikationen müsste das möglich sein. Nur kann die Ausgabe und das Lesen tatsächlich nahezu gleichzeitig gestartet werden? ( Die Ausgabe soll eine mechanische Hardware steuern. Die Reaktion darauf soll sofort gemessen werden.)
Hallo,
ich habe mal eine Signalverlaufsskizze erstellt. Ich hoffe dass dadurch das Problem verständlicher wird.
Macht folgender Lösungsweg Sinn?: Eine Melderstruktur bewirkt dass zwei Schleifen parallel abgearbeitet werden. In Schleife Nummer 1 wird die Messung gestartet für bsbw. 1 ms mit 20 kHz. In Schleife Nummer 2 wird ein digitaler Ausgang geschaltet. Erwarten würde ich, dass nahezu zeitgleich die Messung gestartet und der digitale Ausgang geschaltet wird. Kann das funktionieren oder entsteht ein Konflikt weil die Ressource nicht gleichzeitig genutzt werden kann? (Ich frage nach, weil ich mich mit Meldern noch nicht so gut auskenne.)

Ich hoffe mir kann jemand Helfen.
Viele Grüße
Equation
Referenz-URLs