DAQmx_AI_AO_04_RPoll_SCPoll_MAX2.vi (Größe: 44,07 KB / Downloads: 369)
(LV 8.2)
ok, ich habs gebaut. Jetzt gibt es Antworten!
mich muss allerdings die MAX Tasks nehmen, weil sonst die gelesenen Werte nicht stimmen, es wird dann immer 5,3V angezeigt, und das DAQmx leifert keinen Fehler. die Geschwindigkeit ist aber mit und ohne MAX Tasks gleich!
ich erreiche 12kHz. danach gibts Fehler bei der DAQ Karte.
man kann es allergings erheblich steigern, wenn man die Karte mit polling betreibt. fantastische 25kHz.
mit 3 Input und 1 Output sind es dann noch 18kHz. (1)
aber sollte mit nem 2,4GHz, 250MB RAM Pc mit NI PCI 6221, 250kS/s nicht noch mehr drin sein?
das heißt für mich, dass ich den weiteren code schlauer einbinden muss.etwa so wie dein link es zeigt.
zb.
- nur jeden 10ten wert an den host senden
- low level tasks für host communication
- umgebungsvariablen nicht so oft abfragen
- rt fifo verwenden
au backe. muss das echt alles so kompliziert sein? Kennt jemand schon ein fertiges grundgerüst für diese Aufgaben
Danke für die Hilfe soweit, bitte bleibt noch ein bisschen dabei, wir habes es bald gelöst!
PS: code für (1) ist in der Anlage.