hATZEnbrECHT
Level-1
- Beiträge
- 45
- Reaktionspunkte
- 8
-> Hier kostenlos registrieren
Hallo!
Habe folgendes Problem:
Habe einen Datenbaustein deklariert mit einem Array von 100 char. Dieser wird mit einer beliebigen Anzahl von 1-100 Zeichen beschrieben. Meine Aufgabe ist nun diese Zeichen als String zu übermitteln.
Dazu habe ich einen SendeDB angelegt mit einem String [100]. Die einzelnen Zeichen würde ich nun mit einer Schleife vom QuellDB in den String kopieren. Nun müsste ich aber erstmal ermitteln wieviel Zeichen denn nun eigendlich vorhanden sind. Diese Information benötige ich ja auch um den Header des Strings zu beschreiben.
Versucht habe ich den Befehl:
aber da erhalte ich ja nur die Größe des Array.
Gibt es da ne schöne fertige Funktion oder muss ich mit einer Schleife jedes einzelne Zeichen vergleichen?
Vielen Dank!
Systemdaten:
Habe folgendes Problem:
Habe einen Datenbaustein deklariert mit einem Array von 100 char. Dieser wird mit einer beliebigen Anzahl von 1-100 Zeichen beschrieben. Meine Aufgabe ist nun diese Zeichen als String zu übermitteln.
Dazu habe ich einen SendeDB angelegt mit einem String [100]. Die einzelnen Zeichen würde ich nun mit einer Schleife vom QuellDB in den String kopieren. Nun müsste ich aber erstmal ermitteln wieviel Zeichen denn nun eigendlich vorhanden sind. Diese Information benötige ich ja auch um den Header des Strings zu beschreiben.
Versucht habe ich den Befehl:
Code:
L DBLG
Gibt es da ne schöne fertige Funktion oder muss ich mit einer Schleife jedes einzelne Zeichen vergleichen?
Vielen Dank!
Systemdaten:
- CPU 314C 2DP
- Step7 V5.3 +SP3