Hallo liebe Community,
bei diesem Beitrag geht es um gleichzeitiges beenden von verschachtelten und parallel laufenden Schleifen.
Erstmal zum Programm.
Bei diesem Programm geht es darum einen Elektromotor gegen eine Bremse laufen zu lassen. Dabei wird der Motor gestartet anschliesend die Bremse bestromt, eine Zykluszeit der Motor laufen gelassen und dann gestoppt und die Pausenzeit abgewartet.
Es laufen mehrere Zyklen hintereinander ab welche der User in der Tabelle eingeben bzw. definieren kann. Sobald man dann auf Start drückt läuft das Programm alle Zyklen durch und beginnt die Sequenz dann so oft von neu wie der User definiert hat.
Dabei laufen mehrere Schleifen hintereinander ab und auch manche parallel.
Ich will sozusagen es möglich machen das sobald der User den Start/Stop button umlegt (also auf stop) das der dauerlauf abbricht, der Motor gestoppt, der Strom von der Bremse genommen wird und man den lauf des Elektromotors neu starten kann.
Ich arbeite schon mit lokalen Variablen und habe zich sachen damit probiert aber irgendwie bekomm ich es net hin weil sobald ich auf abbrechen drücke während der Motor läuft funktioniert es einwandfrei. Das programm geht in die äußerste Schleife zurück und ich kann von neu starten. Drücke ich aber Pause während der Motor sich gerade in der Pausenzeit befindet startet er noch einmal und das programm bleibt dann genau kurz bevor die bremse bestromt wird hängen. Der Motor läuft dann nur noch ohne last Dauerhaft mit der Drehzahl des nächst definierten Zyklusses. Der Start/Stop hebel ist dann komplett ohne funktion und das Programm macht nicht mehr weiter.
Ich will das jedesmal wenn ich stop gedrückt wird alles beendet wird und wieder in der äußersten Schleife die Zyklen neu gestartet werden kann. Die VI befindet sich im Anhang.
Gleich vorrab ich bin völligst der Anfänger und habe mir alles selber über das internet ohne irgendwelche Kurse oder Hilfe beigebracht und hatte auch nur wenig zeit dafür, da ich leider zeitdruck habe. Deswegen nehmt rücksicht und seit nett
Danke schonmal allen glühenden Köpfen im vorraus