NEWS
Wo ist die checkBit Funktion
-
Aus gegebenem Anlass suchte ich nach eine Möglichkeit unter Blocky bitweise zu testen. Aus dem Jahr 2020 habe ich Beispiele gefunden. Aber derzeit finde ich es nicht mehr. Ich würde es unter "Funktion" vermuten - aber ich habe alles von oben nach unten und wieder zurück durchsucht - ohne Erfolg.
-
-
@paul53
Danke für die Antwort. Den Aufruf von JavaScript aus Blockly habe ich schon gesehen aber noch nicht benutzt. Jetzt, mit Deiner Antwort habe ich mich ein bisschen reingefuchst.
Ich will meine Lösung gerne hier eintragen, vielleicht haben anderer auch noch was davon. Vorher aber vielleicht die Aufgabenbeschreibung:Die Frage kam aus einem anderen Beitrag (zur Photovoltaik). Da will jemand mit Blockly die Bits eines ModBus-Registers (Register 13000) auswerten. Bit1 beschreibt die Funktion dass die Batterie geladen wird, Bit2 die Funktion des Entladens der Batterie.
Das ist jetzt, dank Deiner Hilfe das Ergebnis:
mir diesem Script:
return (register13000 & bitSetting) == bitSetting;
Danke für die Hilfe.