Hallo,
Mein VI soll folgendes machen:
Ich erzeuge ein analoges Rechtecksignal, wandel es in digital um und schreibe dieses dynamische Signal per DAQmx write auf einen digitalen Ausgang meiner USB 6009. Mit dem Ausgang steuer ich eine Schrittmotorkarte an. Eine fallende Flanke für jeden Schritt.
Mein Problem dabei:
Das erzeugte Signal hat ein bestimmtes dt und zusammen mit der Anzahl der geforderten Schritte eine Länge von 2sec bei einer Frequenz von 120Hz und einer Abtastrate von 480. Damit sollte der Motor eigentlich 10mm in den 2sec fahren. Er fährt aber nur 5mm in einer sec. Bei 240Hz und einer Abtastrate von 960 fährt der Motor wie gefordert 10mm in einer sec. Das Signal ist dann ebenfalls 1sec lang.
Meine Frage:
Warum ist das so und kann die DAQ-Karte überhaupt die Zeitbasis des dynamischen Signals verarbeiten?
Vielen Dank im Voraus,
MfG Sven
PS: Meine Karte hat keinen Counterausgang, somit fallen die Beispiele in LV über die Erzeugung und Ausgabe von Impulsen für mich flach.