LabVIEWForum.de - Dig. Pulsausgabe mit NI DAQ 6024E

LabVIEWForum.de

Normale Version: Dig. Pulsausgabe mit NI DAQ 6024E
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich gebe mit Hilfe einer DAQ 6024 E Karte ein Pulsmuster an einem digialen Ausgang aus.
Da die Zeiten sehr genau eingehalten werden sollten, habe ich in LV eine Zeitgesteuerte Schleife verwendet (unten dargestellt).
Auch DAQmx Elemente für die Ausgabe der Boolschen Werte sind darin enthalten, jedoch kann ich sie auf meinem 2. Rechner nicht im Blockdiagramm laden, aber ich denke man kann erkennen, wie ich das gemacht habe.
Nun zu meinem Problem:
Auf dem Oszilloskop schwanken diese Zeiten sehr stark (unten weiter erläutert). Warum ist das so?
Hab ich etwa das ungeschickt programmiert?
Würde man mit einem CompactRIO System bessere Ergebnisse erzielen?

Vielen Dank an euch.
[attachment=17980]
[attachment=17981]
Auch hier gilt prinzipiell das hier gesagte:
http://www.LabVIEWforum.de/index.php?s=&am...ost&p=71546
Ich würde sagen, da du mit Software-Timing Updates deines DO arbeitest, ist das so schon recht gut, aber völlig normal. Da nützt dir auch die zeitgesteuerte Schleife nichts, unter einem normalen Windows läuft die auch nicht exakt mit 1 kHz. Könnte sein, dass es unter RT (und somit auf einem cRIO) besser läuft, weiss ich aber nicht.
Ansonsten das ganze besser mit dem Hardware-Takt der Karte machen (sehe gerade, geht bei 6024E bei DIO auch nicht).
Oder weiche auf einen Counter aus, vgl. hier:
http://www.LabVIEWforum.de/index.php?sho...=12032&hl=

Gruß, Jens
Das hab ich auch schon vermutet. wollte nur noch eine zweite meinung hören.
Vielen Dank
Referenz-URLs