(13.03.2012 12:41 )Golan schrieb: Ich dachte, indem ich eine feste Schleifendurchlaufzeit (wie bei 2000 Hz eine Zeit von 0,5 ms) nehme kann ich die Zeit angeben wann ich was ausgebe.
Hm...ich würde sagen..."falsch gedacht"...du siehst ja, das es so nicht so doll funzt!
Der richtige Ansatz wäre...
...(eventuell) die Schleifen zu trennen, damit das Einlesen kontinuierlich läuft, und zwar so schnell wie nötig, damit bei der gewählten Abtastrate kein Pufferüberlauf auftritt
...die Ausgabe mit einem Timer ("Aktuelle Zeit - Startzeit = Verstrichene Zeit"...da gibt's sogar ein Express-VI dafür) zu versehen, der z.B. ein Array von Zeiten abarbeitet. Wenn Zeit n abgelaufen ist, wird der Timer neu initialisiert und die Zeit n + 1 abgearbeitet! Das ganze wird beendet, wenn keine Schritte mehr im Array sind, und dann wird auch das Einlesen beendet.
A.