NEWS
(Gelöst) Hilfe Hexadezimal in Dezimal umwandeln
-
Hallo,
bin noch recht neu im Thema Blockly und wollte fragen ob es eine (für mich verständliche) Umwandlung von Hexadezimal in Dezimal für Blockly gibt. Leider sind die anderen Vorlagen nicht ganz so verständlich für mich mit der Java Einbindung
Danke schon mal
Gruß Helmut -
@helmut3124 So wie hier beschrieben.
-
@ahnungsbefreit danke für die schnelle Antwort, leider komme ich mit der Anleitung noch nicht ganz zurecht und dachte es gibt evtl. einen einfacheren weg
-
@helmut3124 Importiere mal den folgenden Blockly Code:
<block xmlns="https://developers.google.com/blockly/xml" type="procedures_defcustomreturn" id="E+7ql{WXKc5p$fl8Y~5m" x="-162.00000000000006" y="-587.5000000000001"> <mutation statements="false"> <arg name="hex" varid="@wly!s9.=$P|eqoW(37w"></arg> </mutation> <field name="NAME">hex2dec</field> <field name="SCRIPT">cmV0dXJuIHBhcnNlSW50KGhleCwgMTYpOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block>
Dann hast Du die Funktion hex2dec in Blockly unter "Funktionen" aufrufbar
-
Genau dieser Post beschreibt was du erreichen musst:
https://forum.iobroker.net/topic/27544/hex-zu-dezimal-wandeln/2?_=1614839099100
Um eine JS Funktion mit Inhalt zu füllen gilt:
- Diesen Baustein nehmen
- mit dem blauen Zahnrad einen benannten Eingang hinzufügen. Wichtig ist: Der Name des Eingangs (bei mir x) muss mit dem im JS Code (bei @paul53 hex genannt) übereinstimmen.
- auf die 3 Punkte blicken
- in dem Feld welches dann aufgeht den Funktionsinhalt eintragen.
A.
-
@asgothian danke
-
@ahnungsbefreit danke