LabVIEWForum.de - Digitalausgänge (NI 6221) auf die Millisekunde genau schalten?

LabVIEWForum.de

Normale Version: Digitalausgänge (NI 6221) auf die Millisekunde genau schalten?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich möchte die Ausgänge meiner NI 6221 Karte schalten. Soweit nicht das Problem, aber es muss sehr genau sein, zwecks Anregung, Datenaufnahme und genaue Auswertung. Hab ein bischen mit den Timed Loops und Timed Sequences rumgespielt, aber die Genauigkeit lässt mir noch zu Wünschen übrig. Hat jemand eine Idee? Sollte so im Bereich 1ms Abweichung liegen.
1ms bekommst du als Software-Lösung auf deinem PC nicht hin... Meine Meinung...

Besser ist dann ein Hardwaretiming. Was genau stellst du dir denn unter "Anregung, Datenaufnahme und genaue Auswertung" vor? Einen Trigger, der die Messungen startet? Einen Taktgeber, der immer Einzel-Messungen auslöst? Oder einfach eine Messung im 1ms-Abstand? Geht alles auf Hardwarebasis:)Mit ein paar mehr Infos kann ich bestimmt helfen...
' schrieb:1ms bekommst du als Software-Lösung auf deinem PC nicht hin... Meine Meinung...

Besser ist dann ein Hardwaretiming. Was genau stellst du dir denn unter "Anregung, Datenaufnahme und genaue Auswertung" vor? Einen Trigger, der die Messungen startet? Einen Taktgeber, der immer Einzel-Messungen auslöst? Oder einfach eine Messung im 1ms-Abstand? Geht alles auf Hardwarebasis:)Mit ein paar mehr Infos kann ich bestimmt helfen...

Also ich habe mir das so gedacht. Man kann sich das Signal zusammenstellen (Offset, Ontime, Offtime) und diese beliebig oft wiederholen (periodisch). Es soll mit der ersten steigenden Flanke ein beliebiger Anreger gestartet werden (es werden ja nur Relais angesteuert, dranhängen kann da was will) und gleichzeitig die Datenaufnahme. Am besten über einen Trigger. Das soll halt möglichst Zeitgleich geschehen, um eine Genaue Auswertung der Datenaufnahme vornehmen zu können. Man soll schon sagen können, dass die Aufnahme Zeitgleich mit der Anregung ausgelöst wurde und das die Anregedauer den eingestellten Wert andauert. Ich hoffe es so einigermaßen verständlich erklärt zu haben.
Habe ich dich richtig verstanden?

Du legst ein digitales Ausgangssignal fest. Mit der ersten Flanke des DO soll auch eine analoge Messung starten!?

Also ich würde in diesem Fall mal ein bisschen mit dem VI DAQmx Trigger rumspielen. Den digitalen Ausgang legst du nicht nur an dein zu steuerndes Relais, sondern auch parallel dazu an einen PFI-Eingang der DAQ-Karte. Diesen wählst du dann als Trigger-Eingang vom genannten VI. Damit wartet deine analoge Messung so lange, bis dein digitales Signal high geht.
' schrieb:Habe ich dich richtig verstanden?

Du legst ein digitales Ausgangssignal fest. Mit der ersten Flanke des DO soll auch eine analoge Messung starten!?

Also ich würde in diesem Fall mal ein bisschen mit dem VI DAQmx Trigger rumspielen. Den digitalen Ausgang legst du nicht nur an dein zu steuerndes Relais, sondern auch parallel dazu an einen PFI-Eingang der DAQ-Karte. Diesen wählst du dann als Trigger-Eingang vom genannten VI. Damit wartet deine analoge Messung so lange, bis dein digitales Signal high geht.
Wenn ich das Thema nochmal aufgreifen darf würde ich gerne wissen, ob ich den Ausgang physikalisch verdrahten muss, oder ob ich das auch softwareseitig realisieren kann? Und wie funktionieren die Counter Ausgänge? Vieleicht kann ich auch mit diesen eine Messung auslösen?
Danke
Referenz-URLs