Hallo baggio,
Zitat:aber beim Acquiring (in der innere Schleife) läuft die 2 min nicht und ich kann die Iteration nicht Folgen.
Weil du es so programmiert hast! Verfolge doch mal deinen Programmablauf per Highlight-Debugging!
Abgesehen davon: Was soll die innere Schleife denn bewirken? Momentan bekommst du (aufgrund DATAFLOW) sowieso keine neuen Messwerte in der Schleife angezeigt/ermittelt!
Zitat:Ausserdem wenn ich von Start zu Acquiring wechsel warum halten die Graph im Start an?
Ja, da du in beiden States jeweils andere Graphen verwendest.
THINK DATAFLOW!
- Deine Statemachine ist etwas unsauber programmiert: Einerseits hast du schöne States, andererseits versteckst du sie in einer Eventstruktur. Normalerweise trennt man das und erstellt eine "event driven queued state machine"!
- Vermeide lokale Variablen, wenn du auch einen Draht verwenden könntest!
- Wozu der State "Stop App", wenn dieser State nie erreicht wird? (THINK DATAFLOW)