' schrieb:Ich bekomme pro ms 10 Bytes rein und ich darf da auch eigentlich nichts verlieren.
10 Byte/ms ist schon viel bzw. schnell. Bei Millisekunden-Raster hat ein Programm (bedenke: da ist auch noch ein FP und User-Events) schon zu kämpfen. Aber: 10byte/ms geht.
Zitat:Ok... das funktioniert aber dann nur, wenn das VI reentrant ist und kontinuierlich ausgeführt wird, oder?
[*grübel*]
Nein, nicht unbedingt. Ein reentrantes SubVI muss nicht zwangsläufig kontinuierlich ausgeführt werden. Es gibt aber den größeren Sinn, es kontinuierlich laufen zu lassen.
Zitat:Wenn es nicht kontinuierlich ausgeführt würde, und seine Daten nur in einem uninitialisierten Schieberegister speichern würde, dann würde man doch bei jedem Aufruf wieder dieselbe Instanz bekommen...
Jawohl. Das kann ja auch genau so gewollt sein.
Die selbe Instanz mit den Daten vom letzten Aufruf. Aber nur unter der Voraussetzung, dass genau das selbe SubVI aufgerufen wird. Das selbe bedeutet hier z.B.: Positioniert in einer For-Schleife (also an einer eineindeutig definierten Stelle im BD)