Umrechnung hexadezimal im 2er Kompliment nach dezimal - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Umrechnung hexadezimal im 2er Kompliment nach dezimal (/Thread-Umrechnung-hexadezimal-im-2er-Kompliment-nach-dezimal) Seiten: 1 2 |
RE: Umrechnung hexadezimal im 2er Kompliment nach dezimal - 1johleh - 31.05.2012 10:40 Danke, nochmals aber wie gesagt hab die Lösung schon gefunden :-) Gruß RE: Umrechnung hexadezimal im 2er Kompliment nach dezimal - jg - 31.05.2012 11:19 (31.05.2012 10:14 )Takuro schrieb:Zum Typecast: Das ist eine Umwandlung auf "Binär" oder "Speicher"-Ebene.(31.05.2012 10:02 )jg schrieb: @Takuro: Bsp: Eine U32-Zahl belegt im Speicher 4 Byte. Auch eine SGL-Zahl belegt im Speicher 4 Byte. Das Bit-Muster 0x00000002 stellt bei U32 die Zahl 2 dar, bei SGL aber 2,80...E-45. Deshalb ist das Typecast an dieser Stelle fragwürdig. Wenn du eine U32 mit Wert 2 in eine SGL/DBL mit Wert 2 umwandeln willst, dann nimm die Funktionen aus der Numeric->Conversion-Palette, aber nicht Typecast! In deinem Bsp wird zusätzlich ein Typecast von U32 auf DBL (also 4 Byte auf 8 Byte) gemacht. LabVIEW akzeptierst das zwar, aber so richtig toll ist das nicht. Gruß, Jens RE: Umrechnung hexadezimal im 2er Kompliment nach dezimal - Lucki - 31.05.2012 12:34 (31.05.2012 10:40 )1johleh schrieb: nochmals aber wie gesagt hab die Lösung schon gefunden :-)Schön für Dich - wir sind aber hier kein monodirektionales Auskunftsbüro, sondern ein Forum mit dem Zweck, uns untereinander zu helfen. In den Forumsregeln liest sich das so: [attachment=39987] Also, überleg dirs noch mal, ab Du Deine Löungs noch postest oder Dich einfach so davonschleichen willst, nach dem Motto: "Der Moor hat seine Schuldigkeit getan.." |