Wandeln von HEX nach DEZ
Wandeln von HEX nach DEZ
Hallo,
würde gerne Hexzahlen in eine Dezimalzahl wandeln. Wie macht Ihr das? Eine fertige Funktion schein es in PL nicht zu geben...
Danke,
Chris
würde gerne Hexzahlen in eine Dezimalzahl wandeln. Wie macht Ihr das? Eine fertige Funktion schein es in PL nicht zu geben...
Danke,
Chris
Re: Wandeln von HEX nach DEZ
Wenn du es nur Anziegen möchtest ist es recht einfach.
Nimm ein Numerisches Display und stelle in den Eigenschaften bei "Format" die Anzeige auf das gewünschte Format.
Wenn du umwandeln willst und es als Signal brauchst dann nehme "Format" , gehe in die Eigenschaften und stelle ein was du brauchst.
Nimm ein Numerisches Display und stelle in den Eigenschaften bei "Format" die Anzeige auf das gewünschte Format.
Wenn du umwandeln willst und es als Signal brauchst dann nehme "Format" , gehe in die Eigenschaften und stelle ein was du brauchst.
stachlige Grüße, Kaktus
Re: Wandeln von HEX nach DEZ
Hallo Kaktus,
danke für Deine Antwort.
Mit $FMT gelingt es mir von DEZ nach HEX zu wandeln. Leider sehe ich keine Möglichkeit von HEX nach DEZ. Habe ich etwas übersehen?
Danke,
Chris
danke für Deine Antwort.
Mit $FMT gelingt es mir von DEZ nach HEX zu wandeln. Leider sehe ich keine Möglichkeit von HEX nach DEZ. Habe ich etwas übersehen?
Danke,
Chris
Re: Wandeln von HEX nach DEZ
Da haste nix übersehen, mir gelingt es auf die schnelle auch nicht von Hex nach Dez zu wandeln.
stachlige Grüße, Kaktus
Re: Wandeln von HEX nach DEZ
Dann bin ich ja zufrieden... *lach*
Dachte schon, ich würde mich wieder doof anstellen...
Dachte schon, ich würde mich wieder doof anstellen...
-
- Beiträge: 75
- Registriert: Montag 27. Oktober 2008, 00:03
Re: Wandeln von HEX nach DEZ
Wenn es um die dezimale Anzeige von hexadezimalen Eingangswerte gehen sollte:
einfach ein Text-Display wählen, bei den Eigenschaften in die Felder E0 bis E15 0 bis 15 eintragen
und fertig ist die Dezimalanzeige eines Hex-Wertes.
Gruß Microprocessor
einfach ein Text-Display wählen, bei den Eigenschaften in die Felder E0 bis E15 0 bis 15 eintragen
und fertig ist die Dezimalanzeige eines Hex-Wertes.
Gruß Microprocessor
Re: Wandeln von HEX nach DEZ
1.) Mit HEX dürfte wohl eine Zeichenkette (String), wie z.B. "FF", "A0" oder "FF7B" gemeint sein.
2.) Die Typenumwandlung ist einfacher als man denkt. Dazu muss man lediglich der HEX-Zeichenkette ein "$" (Dollar-Zeichen) voranstellen (z.B. "$FE"). Einen solchen String kann man dann einfach auf einen beliebigen NUMERISCHEN Eingang schalten.
ProfiLab übernimmt dann automatisch die Typenumwandlung des String "$FE" in den numerischen Wert 254.
Dieses demonstriert auch das Beispiel ...\Beispiele\Neue_Funktionen\Strings\Type_Conversion.prj
2.) Die Typenumwandlung ist einfacher als man denkt. Dazu muss man lediglich der HEX-Zeichenkette ein "$" (Dollar-Zeichen) voranstellen (z.B. "$FE"). Einen solchen String kann man dann einfach auf einen beliebigen NUMERISCHEN Eingang schalten.
ProfiLab übernimmt dann automatisch die Typenumwandlung des String "$FE" in den numerischen Wert 254.
Dieses demonstriert auch das Beispiel ...\Beispiele\Neue_Funktionen\Strings\Type_Conversion.prj
ABACOM support
Re: Wandeln von HEX nach DEZ
Sa-gen-haft...einfach sa-gen-haft...
Danke aus dem schönen Mannheim,
Chris
Danke aus dem schönen Mannheim,
Chris
Re: Wandeln von HEX nach DEZ
Na da muss man erst mal drauf kommen. Ich suchte nach allem möglichem, aber so schräg denkt man dann doch nicht.
Abacom, das macht ihr doch mit Absicht
Ich habs natürlich gleich ausprobiert, $ Zeichen in eine Constante und dann mit $Add zusammensetzen, geht...., aber viel zu umständlich. Man nehme $Format und in den Eigenschaften einfach in den Prefix ( siehe Bild) ein Dollar Zeichen eintragen, fertig.
@Abacom
Falls ich es net übersehen hab, könnt ihr da mal in der Hilfe drauf hinweisen?
Abacom, das macht ihr doch mit Absicht
Ich habs natürlich gleich ausprobiert, $ Zeichen in eine Constante und dann mit $Add zusammensetzen, geht...., aber viel zu umständlich. Man nehme $Format und in den Eigenschaften einfach in den Prefix ( siehe Bild) ein Dollar Zeichen eintragen, fertig.
@Abacom
Falls ich es net übersehen hab, könnt ihr da mal in der Hilfe drauf hinweisen?
- Dateianhänge
-
- Format.jpg (32.83 KiB) 8910 mal betrachtet
stachlige Grüße, Kaktus