Variable in TXT-Datei als HEX schreiben

Michael08
2007-06-12
2007-06-13
  • Michael08 - 2007-06-12

    Hallo zusammen.

    Ich möchte gerne meine Rezept-Variablen zur Dokumentation als TXT-Datei speichern. Ich habe aber leider das Problem, dass ich die Werte nur in DEC geschrieben bekomme. Um die Rezept-Variablen aber besser lesen zu können benötige ich die Werte im TXT-File in Hex. Momentan verwende ich folgende Befehle:

    sSeperator  : STRING(1) := ';';
    sCommittal : STRING;
    sCommittal := CONCAT(WORD_TO_STRING(PBSDatenInfo[1,i].Multiplexer),sSeperator);
    dwWritten := SysFileWrite(hFile, ADR(sCommittal), LEN(sCommittal));
    

    Wenn mir jemand weiterhelfen könnte wäre ich echt dankbar.

    Bis denne

    Michael

     
  • Erik Böhm - 2007-06-13

    Hallo

    Ich nehm dafür die angehängte Funktion.

    Ist zwar nicht elegant, funktioniert aber.

    Gruss

    Erik

    DW_TO_HEX.zip [797 Bytes]

     
  • Michael08 - 2007-06-13

    Hallo Erik,

    vielen Dank für die Hilfe. Funktioniert recht gut mit der Funktion.

    Gruß Michael

     

Log in to post a comment.