' schrieb:Er nimmt immer nur 1000 oder 10000 Messwerte auf. Je nachdem was ich einstell.
Ich möchte aber, dass er solang messwerte aufnimmt,bis ich halt auf stopp drücke(später natürlich nach zeit)
Wie bekomm ich das hin?
Ich hab auf kontinuierlich eingestellt, aber selbst da macht er es nicht.
Das was Du hier machst, das habe ich mir selbst noch nie getraut: Einfach in der Datenerfassungs-Schleife während des Runnings den Modus von endliche Anzahl in kontinuierlich umstellen. Dafür sehe ich auch keinen Bedarf, und meine Vis sehen, wenn sie denn funktionieren sollen, je nach verwendetem Modus auch anders aus. Es ist also nicht mit dem Umschalten das Modus allein getan.
Lies Dir z.B mal die Hilfe durch zum QAQmxTiming, Eingang "samples per Channel": Je nach Modus hat der ganz unterschiedliche Funktionen. Ebenso ist das QAQmxRead und dessen Beschaltung je nach Modus in der Regel anders. Und bei endlicher Anzahl stoppt der Task von selbst, bei kontinuierlicher Datenerfassung muß programmtechnisch dafür etwas getan werden. Also das müßtest Du alles managen, wenn Du es unbedingt weiterhin so machen willst. Viel Glück, aber meine Meinung ist wie gesagt, daß so etwas nicht gebraucht wird. (Wenn ich beides haben möchte, dann wäre mein Modus "kontinuierlich", und bei gewünschter endlicher Anzahl wird der Task eben entsprechend früh gestoppt)