NEWS
Zeichenfolge in Blockly mit Listen verarbeiten
-
Hallo zusammen,
aus einem System frage ich einen String ab, der wie folgt aussieht:
"0,0,0,0,0,0,0,0,0,0,0,0,0,0".
Jede der Nullen steht für einen bestimmten Alarm und die Ziffer selbst stellt den Zustand des Alarmes dar (0=kein Alarm ausgelöst, 1=Alarm steht an).
"0,0,1,0,0,0,0,0,0,0,0,0,0,0" würde z.B. bedeuten, dass Störung A ansteht und
"0,0,0,0,0,0,0,0,1,0,0,0,0,0" heisst, "Störung B" ist aktiv usw., kann natürlich auch gleichzeitig sein.Das wäre ja normalerweise ein schöner Anwendungsfall für ein mehrdimensionales Array, das Blockly aber ja wohl nicht kann.
Wie würdet ihr das am besten in Blockly umsetzen? Mein derzeitiger Ansatz ist, pro Zeichen je einen Datenpunkt mit true/false für aktiv/nicht aktiv anzulegen und einen mit einem Beschreibungstext. In Blockly würde ich dann eben jede Stelle einzeln über die Listen-Funktion abfragen.
Danke Euch.
-
@iobaer sagte: und einen mit einem Beschreibungstext.
Der kann in den Namen des Datenpunktes mit "aktiv"/"nicht aktiv".
Die Datenpunkt-ID würde ich durchnummerieren. Dann können die Datenpunkte in einer Schleife befüllt werden. Etwa so: -
@paul53 Danke für die Antwort und die Ergänzung! Tolle Idee, schaue ich mir nun in Ruhe an.