Der Timeoutfehler am Ende des Vis war doch gar nicht Dein Problem, so weit kam ja die Ausführung des VIs gar nicht, sondern der Grund Deiner Anfrage war:
Zitat:Fehler -201025 ist bei DAQmx Start Task.vi:1 aufgetreten.
Ich gehe davon aus, daß Du die Sinusschwingungen 10s lang ausgeben willst, und dann soll automatich ein Abbruch erfolgen. Das läßts sich so machen, wobei ich die von Dir benutzte Funktion Funktionen DAQmx Wait weiter verwenden wollte. Eleganter ist allerdings diese Lösung, bei der es nicht zur Fehlermeldung kommt (und folglich auch kein Fehler abgefangen werden muß):
lv90
USB_6259.wa.vi (Größe: 33,23 KB / Downloads: 315)
Die eigentlichen faulen Eier sind:
1) wenn "Sample" gleich Null ist, ist die Größe des Ausgabepuffers 0, weiß nicht ob da noch irgendwas funktioniert.
2) Start bevor Daten im Ausgabebuffer sind.
3) Ganz grober Fehler: Konfiguration "kontinuierlich", dann aber bei Write nur 1 Sample ausgeben!
4) Für die Ausgabe eines kontinuierlichen Sinus braucht Write genau 1 Periode an Daten. (Regeneration ist default.)
5) Die Verwendung des Express-VI "Daten simulieren" zur Erzeugung eines Sinus-Arrays ist vielleicht möglich. Aber extrem Abartig ist es allemal.