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

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Digitalausgänge (NI 6221) auf die Millisekunde genau schalten? (/Thread-Digitalausgaenge-NI-6221-auf-die-Millisekunde-genau-schalten)



Digitalausgänge (NI 6221) auf die Millisekunde genau schalten? - abrissbirne - 23.11.2007 08:55

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.


Digitalausgänge (NI 6221) auf die Millisekunde genau schalten? - monoceros84 - 23.11.2007 10:12

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...


Digitalausgänge (NI 6221) auf die Millisekunde genau schalten? - abrissbirne - 23.11.2007 10:36

' 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.


Digitalausgänge (NI 6221) auf die Millisekunde genau schalten? - monoceros84 - 23.11.2007 12:36

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.


Digitalausgänge (NI 6221) auf die Millisekunde genau schalten? - abrissbirne - 14.01.2008 12:34

' 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