Hallo jodh,
Zitat:Leider funktioniert es nicht. Wenn ich es ausführe passiert überhaupt nichts. Auch der Stop-Button geht nicht.
Weiß jemand warum?
Die häufigste Fehlerursache heißt "Programmierfehler"!
Von welchem "Stop-Button" redest du? Meinst du "stop (F)" oder "Stopp"? Warum überhaupt 2 Stopp-Buttons? Warum eine While-Loop innerhalb einer While-Loop?
Was heißt "passiert nichts"? Hast du das mittels HighlightExecution-Debugging kontrolliert?
Warum verwendest du immer noch DDT-Drähte in der inneren Loop? Warum hier nicht einfach das Waveform-Array verwenden und IndexArray statt SplitSignal?
Warum haben FP-Elemente in der inneren Loop kein Label?
Brauchst du wirklich dieses "OR false" in der Schleife?
Zitat:Das ursprünglich chaotische Projekt ist nun übersichtlich programmiert.
"Übersichtlich" ist es schon - aber noch etwas "planlos"…
Wie sieht es mit einer richtigen Statemachine aus? Dann bräuchtest du keine "Loop in Loop"-Konstrukte…
Zu deinem ZIP-File: Ich habe mir das "CR-Prozess"-Projekt im Hauptordner angeschaut - aber nicht das ältere "CR-Prozess", das sich in den Unterordnern versteckt…
Kannst du was zu diesem Testaufbau erzählen? Welches Dampfmedium benutzt du, welche Leistungsklasse?