String Buffer aus Shared Memory auslesen

hkic

Level-1
Beiträge
16
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Ich muß mit einem WAGO Controller ein Shared Memory aus dem RAM Speicher auslesen. Dieser ist über 700 Hex-Zeichen lang.
Ich bekomme den Speicher zwar in den String-Buffer eingelesen aber kann den Buffer mit normalen String-Funktionen nicht vollständig auslesen.

Hat jemand eine Idee?

Vielen Dank!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was genau heißt mit "normalen Stringfunktionen auslesen"?
:confused:

Willst Du den Auslesen? Dann kannst Du auch mit Array OF Byte arbeiten.
Oder willst Du nach Inhalten suchen, bearbeiten oder ähnliches? Dann kannst Du auch mit Array OF Byte arbeiten. Oder mit MemCpy, MemCmp (TwinCAT-Namen, Bei Wago heißen die Funktionen etwas anders).

700 Hex-Zeichen = 350 Byte ?

Vieleicht hat er ja nachgezählt? :cool:
 
Vieleicht hat er ja nachgezählt? :cool:
Vielleicht auch nicht? :confused:

Aber vielleicht hat er sich schon überlegt, ob er mit Hex-Zeichen 0...9 bzw. A...F (1 "Nibble" = 1 halbes Byte pro Hex-Zeichen) meint oder '0'...'9' bzw. 'A'...'F' (1 ASCII-Zeichen = 2 Nibble = 1 Byte pro Hex-Zeichen).
Wenn nein, schnell nachholen und bitte mitteilen.
Wenn ja, bitte mitteilen.
Mit dem Begriff Hex-Zeichen kann ich nämlich nix anfangen. ;)
 
Vielen Dank!

Ich habe natürlich ASCII- Zeichen gemeint.
Konnte das Probem inzwischen mit Array of Byte lösen.


LG
 
Zurück
Oben