Hallo Heribert,
Zitat:Nun habe ich aber das Problem, dass die Messwerte erst Zeitverzögert angezeigt werden. Auch beim "Start Datalog" bzw. "Stop Datalog" dauert es immer eine gewisse Zeit bevor etwas passiert.
Hilfreich ist es immer, wenn man angibt, mit welchen Parametern gearbeitet wird.
Welche Frequenz stellst du ein? Welche Blockgröße stellst du ein?
Zitat:Je höher die Frequenz eingestellt ist, umso größer ist die Verzögerung.
Kann es sein, dass du die Blockgröße nicht an die geänderte Samplerate angepasst hast?
Zitat:Signale vom Dehnmessstreifen ohne Verzögerung im Signalverlaufsdiagramm angezeigt werden.
Ganz allgemeine Daumenregel: man liest Daten in 0.1s-Blöcken ein. Bei einer Samplerate von 20kHz bedeutet das eine Blockgröße von 2000 Samples…
Hinweise:
- Deine beiden Comboboxen "Datalog speed" und "Output block size" sollten eigentlich Ringe sein, die gleich den korrekten Wert für jeden Stringeintrag ausgeben…
- Die Wartezeit in der Schleife ist wahrscheinlich auch hinderlich. Wozu willst du zusätzlich 20ms warten?
Fragen:
- Warum hast du das subVI vor dem Upload umbenannt? So sucht sich das HauptVi einen Wolf…
- Werden die Start/StopDatalog-Buttons korrekt gesetzt?
- Warum wird die Funktionalität der Start/Stop-Buttons nicht in eigene subVIs ausgelagert?
Zitat:Da das Modul von NI nicht Leistungsfähig genug war (NI cDAQ.-9172) um die dynamischen Messwerte zu verarbeiten
Nochmal: über welche Sampleraten reden wir hier überhaupt?