17.02.2022, 17:55
Guten Abend zusammen,
ich versuche mir gerade eine Grundstruktur für ein Messprogramm aufzubauen. Dabei möchte ich in einer While-Schleife Werte die von Extern kommen verarbeiten und in Abhängigkeit des eingehenden Werts Flags setzen oder bestimmte Werte in einem Array speichern. All diese Daten habe ich in einem Cluster zusammengefasst und stelle dieses über einen Melder in einer zweiten While-Schleife zur Verfügung. In dieser Schleife läuft dann der eigentliche Zustandsautomat, der auf die Daten im Cluster zugreift und diese auch ändern kann.
Ein kleines Beispielprogramm habe ich angehängt und meine Frage wäre, ob das so eine sinnvolle Struktur ist oder ob es hierfür andere bzw. bessere Lösungsansätze gibt. Gerade das Aufschlüsseln des Clusters, Durchschleifen der gleichgebliebenen Werte und Ändern des entsprechenden Flags kommt mir doch sehr umständlich vor.
Insofern wäre ich für die ein oder andere Idee sehr dankbar!
ich versuche mir gerade eine Grundstruktur für ein Messprogramm aufzubauen. Dabei möchte ich in einer While-Schleife Werte die von Extern kommen verarbeiten und in Abhängigkeit des eingehenden Werts Flags setzen oder bestimmte Werte in einem Array speichern. All diese Daten habe ich in einem Cluster zusammengefasst und stelle dieses über einen Melder in einer zweiten While-Schleife zur Verfügung. In dieser Schleife läuft dann der eigentliche Zustandsautomat, der auf die Daten im Cluster zugreift und diese auch ändern kann.
Ein kleines Beispielprogramm habe ich angehängt und meine Frage wäre, ob das so eine sinnvolle Struktur ist oder ob es hierfür andere bzw. bessere Lösungsansätze gibt. Gerade das Aufschlüsseln des Clusters, Durchschleifen der gleichgebliebenen Werte und Ändern des entsprechenden Flags kommt mir doch sehr umständlich vor.
Insofern wäre ich für die ein oder andere Idee sehr dankbar!