Hallo Lab,
Zitat:Feste Anzahl ist aber schlecht
Wieso?
Momentan wartest du 10ms und holst dann die gerade vorhandenen Samples ab. Je nach Samplerate sind das halt auch mehr als nur eines. Wenn du stattdessen Samplerate/100 als Sampleanzahl vorgibst, läuft die Schleife auch mit 100Hz - ohne dass du noch eine extra Wartezeit brauchst…
Zitat:Wie bekomme ich die Abbruchbedingung genau hin ? Kann ja schlecht vom Wert direkt auf den Stop Button verdrahten ^^
Indem du einen Vergleich mit 5 programmierst und das Ergebnis dieses Vergleichs mit dem Stop-Terminal verknüpfst.
Genauso wie du jetzt schon einen STOPP-Button und den ErrorCluster verknüpfst, um die Schleife abzubrechen, kannst du doch weitere Bedingungen mit boolschen Operationen verknüpfen!
Zitat:Das DDT-Problem versteh ich leider gar nicht.
Du fragst vom DAQmxRead ein Array of Waveforms ab - und das wandelst du mit SplitSignal in DDT-Drähte um.
Nimm lieber IndexArray, wenn du Arrayelemente abfragen willst!