Guten Morgen Gerd,
ich habe nach bestem Wissen versucht, deine Anmerkungen umzusetzen. Das mit den RaceConditions ist natürlich wahr, SetID und GetID laufen jetzt aber.
Dann habe ich mir überlegt, dass ich am einfachsten zwei neue Cases für die GetVoltages erstellen könnte - allerdings habe ich jetzt statt dem ReadWrite einfach einen Array mit den Werten erstellt und lasse mir den anzeigen, das ist - finde ich - einfacher als mit den UTA-Bausteinen zu arbeiten, damit könnte ich mir die UserState 1.1 und 2.2 ja wieder sparen?^^
Und anlässlich des gestrigen "Tags der dummen Fragen" hänge ich mal wieder mein Programm an mit der implizierten Frage, ob's so besser ist
Danke für die Erklärung zur Sequenzstruktur!
Grüße,
Franzie