Seite 1 von 1

MAKRO(Konverter) - HEX_input (internal) / DEC_output

Verfasst: Sonntag 16. März 2014, 11:38
von IKT
Hallo an alle,

habe mal wieder ein bisschen 'gespielt', herausgekommen ist obiges Makro. Es ist in einer DEMO-prj - Datei 'eingebunden', damit auch gleich getestet werden kann.

Speziell für "NICHT-Mathematiker" geeignet, da die DEMO auch als 'Umrechner' gebraucht werden kann.

Bitte Lizenzbedingungen beachten: Nur für private Zwecke!

Re: MAKRO(Konverter) - HEX_input (internal) / DEC_output

Verfasst: Montag 17. März 2014, 12:49
von funkybaer
Hallo IKT

Die obere Hälfte verstehe ich nicht . Wie soll aus decimal durch ADD String ein Hex String werden ?

Gruß Gerhard

Re: MAKRO(Konverter) - HEX_input (internal) / DEC_output

Verfasst: Montag 17. März 2014, 15:22
von IKT
Hallo funkybear,
funkybaer hat geschrieben:Die obere Hälfte verstehe ich nicht .
Dies verstehe ich nicht. Obere Hälfte wovon? (Makro, DEMO-prj, oder was?)
funkybaer hat geschrieben:Wie soll aus decimal durch ADD String ein Hex String werden ?
Da habe ich einen Fehler gemacht, es ist natürlich beide Male ein DEZ-String. Kommt in der 'besten' Familie vor. Die Idee ist: die Resultate der beiden 'verschiedenen' Eingaben am Ende (=Ausgabe) zu vergleichen.

Die HEX-String's sind nur im Makro selber vorhanden (die werden ja 'gewandelt' = analoger Wert, ausgegeben). Bitte schau einmal INS Makro ...

Warum ist noch keiner darauf gekommen, $VAL dafür einzusetzen ??? :
"$VAL: Converts the incoming string to a numeric value V." (alles was HILFE offeriert!)
In Deutsch etwa: eine eingehende Zeichenkette wird zu einer Zahl umgewandelt.

obiges Zitat ist alles an Information von abacom zum Bauteil $VAL (engl. install.).
Mittels entsprechendem Vorzeichen ($) erkennt $VAL einen HEX-string und wandelt ihn in eine Dezimalzahl um. (Habe ich irgendwo in der Hilfe zu RS232 Komponenten gefunden ... , vielleicht geht's sogar mit BIN Strings? wer weiss, nicht ausprobiert.)

Re: MAKRO(Konverter) - HEX_input (internal) / DEC_output

Verfasst: Dienstag 18. März 2014, 13:31
von funkybaer
Hallo IKT

danke - dann ist es jetzt klar :geek:

Gruß gerhard