String anzeigen lassen

ice6461

Level-1
Beiträge
15
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wie kann ich mir einen String anzeigen lassen.

Ich hab z.B. Db 11 einen String 20 mir kreiert.

Den möchte ich mir gerne in der Varaiblentabelle anzeigen lassen.

Ich möchte den gesamten String z.B. 0123456789 so angezeigt haben. Nicht einzelne.

Kann mir bitte jemand helfen...
 
..geht leider nicht. Ich lasse mir Zeichenketten immer als "Char" untereinander anzeigen. Aber nicht wundern, das erste Byte beinhaltet immer die Zeichenkettenlänge.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
geht nicht

Ich glaub das geht so nicht, Strings kann man in der Variablentabelle nicht beobachten. Da bleibt wohl nichts anderes als byteweise übrig.:(
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Man kann in einer VAT Variblen vom Typ CHAR als BYTE (1 Zeichen), WORD (2 Zeichen) oder als DWORD (4 Zeichen) anzeigen lassen:

Code:
DB11.DBB0  (Maximale Länge String)
 
DB11.DBB1  (Aktuelle Länge String)
 
DB11.DBB2  (1 Zeichen) oder 
 
DB11.DBW2  (2 Zeichen) oder
 
DB11.DBD2  (4 Zeichen)
Gruß Kai
 
du kannst es dir doch in deinen db ansehen
was hast du gegen diese möglichkeit
Nur wenn die als einzelne Bytes abgelegt sind. Wenn der Bereich im DB als STRING deklariert ist, kann er nicht angezeigt werden.

Man kann die Anzeige im VAT etwas komfortabler machen indem man die Daten nicht Byte-weise sondern DWORD-weise (Anzeige trotzdem als Zeichen) anzeigt, dann kriegt man die Buchstaben in vierer-Gruppen.
 
du kannst es dir doch in deinen db ansehen
was hast du gegen diese möglichkeit


Der DB muß ONLINE geöfnet werden. Genau dann wird die Ansicht
EINMAL aktualisiert. Wenn sich die Daten zwischenzeitlich geändert haben
so muß der Baustein geschlossen und NEU geöffnet werden.

Will heißen: Die Aktualisierung passiert nur genau im Moment des Aufrufens.


Gruß
 
Bei PCS7 habe ich es so gelöst das ich einfach den String an den Eingang eines Bausteins gelegt habe der z.B. String_TO_Real (FC39) wandelt. Den Eingang habe ich mir dann online anzeigen lassen.

Gruß Sven
 
Zurück
Oben