' schrieb:Also, lesen konnte ich es prima, ebenfalls probieren.. und selbst da erscheint die Fehlermeldung mit dem Überschreiben der Werte im Buffer.. Der Fehler, ob im MAX oder im LV selbst (DAQ-Assi und auch die Mod von Jens), ist stets auf den read.vi zurückzuführen, unabhängig von DAQ-Assi.. Ja und um den read.vi wird man bei LV nicht drumherum kommen..
Deswegen vermute ich, da es scheinbar ein Speicherproblem ist, dass es am PC selbst liegen könnte.. Rein theoretisch müsste der Rechner für LV ausreichen, oder irre ich mich da? Wenn ja werde ich schnellstmöglich einen besseren Rechner auftreiben, was hier kein Problem darstellt.
Oder kann man den Buffer irgendwo einstellen???
vielen dank bisher!
Also, theoretisch und auch praktisch reicht der Rechner schon für LV, vor allem, da du ja auch "nur" LV 7.1 hast. Ich habe auf langsameren Kisten Datenerfassung aufgebaut.
Jetzt aber das ABER, was wohl noch nicht so ganz zu dir durchgedrungen ist: Zwecks USB-6009 könnte es durchaus sein, dass die Daten einfach nicht über den USB-Bus reinkommen (auch wenn du sagst, dass du USB 2.0 hast). USB 2.0 gibt es nämlich in 2 Spezifikationen, Full-Speed (= max. theoretisch 12 Mbit/s) und HiSpeed (max. und theoretisch 480 MBit). Und so, wie ich das verstehe, liest du ja mehrere Kanäle (mit welcher Samplingrate übrigens) ein. Vielleicht daher der Engpass.
Dann noch zur Puffergröße (obwohl das im anderen Thread schon mal war und ich doch im letzten VI die entsprechende Variable auf dem FP entprechend umbenannt habe): Ja, du kannst den FIFO-Puffer von DAQmx einstellen, s. die entsprechende Variable, das ist aber ein Puffer im RAM von Windows, nicht auf der Karte. Jetzt aber wieder ein ABER: Der Hardware-FIFO auf der Karte ist nur 512 byte, der ist recht schnell voll, und somit sind wir wieder beim Thema USB-Bus...
MfG, Jens