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.
-
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.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden