Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 7 von 7

Thema: Int in Hex wandeln

  1. #1
    Registriert seit
    08.02.2012
    Beiträge
    71
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hey hey

    ich arbeite mit der MBus_02.lib und lese damit Mbus teilnehmer aus. Das unktioniert soweit alles sehr gut!!! Nun möchte ich aber mal was eigenes Versuchen und will somit die ausgelesen Daten, welche im Int format vorliegen, in Hex Zahlen wandeln also zum Beispiel Int=104 soll Hex=68 werden oder Int=30 gleich Hex=1E...


    Kennt jmd eine Lösung dafür???


    danke im voraus.

    Gruß
    Zitieren Zitieren Int in Hex wandeln  

  2. #2
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    772
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard

    der wert ist derselbe ob dezimal, hexadezimal oder binär spielt damit keine Rolle:
    Dez:1 = Hex:1 = Bin: 1
    Dez:2 = Hex:2 = Bin: 10
    ...
    Dez:10 = Hex:A = Bin: 1010
    irgendetwas ist ja immer...
    ING. Gerald Miedler

  3. #3
    Registriert seit
    03.09.2009
    Beiträge
    129
    Danke
    15
    Erhielt 19 Danke für 19 Beiträge

    Standard

    Hallo, wenn du mit numerischen Werten arbeitest wovon ich ausgehe (also keine Strings) ist es nur eine Darstellungssache! Du kannst Einen Integer Wert einfach als HEX-Zahl darstellen (Variablendeklaration--> Rechte Maustaste--> Darstellung wählen).

  4. #4
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    772
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard

    selbst Strings sind nur ASCII Zeichen(ein Zeichen = 1 Byte) aneinandergereiht und eine weitere Darstellung (siehe ASCII Tabelle)
    irgendetwas ist ja immer...
    ING. Gerald Miedler

  5. #5
    Registriert seit
    03.09.2009
    Beiträge
    129
    Danke
    15
    Erhielt 19 Danke für 19 Beiträge

    Standard

    Ich meinte damit Stringinhalte zu konvertieren z.B. '15' --> 'F' (0x3135 --> 0x46)

  6. #6
    carki ist offline Benutzer
    Themenstarter
    Registriert seit
    08.02.2012
    Beiträge
    71
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ahja alles klar

    Danke!!!

  7. #7
    Registriert seit
    29.08.2007
    Beiträge
    212
    Danke
    42
    Erhielt 34 Danke für 23 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Müsste mit Oscat gehen

    Zuert den Zahlen-String in eine Zahl wandeln
    Beispiel: DEC_TO_DWORD('34') ergibt 34.

    dann die Zahl in einen Hex-String
    DWORD_TO_STRH
    Beispiel: DWORD_TO_STRH(127) = '0000007F'

    http://www.oscat.de/

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 04.08.2010, 16:29
  2. Hex Darstellung von INT werten
    Von misconduct im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 24.08.2009, 06:55
  3. Bytes in INT wandeln
    Von smartie im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 27.07.2007, 17:24
  4. Kann ich Hex und INt miteinander verrechnen?
    Von Tigerkroete im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 25.10.2006, 15:34
  5. Int --> Hex
    Von merlin im Forum Programmierstrategien
    Antworten: 1
    Letzter Beitrag: 01.08.2005, 16:30

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •