GetString
Sobald bBusy = FALSE ist und wenn kein Fehler aufgetreten ist (bError = FALSE), kann mittels dieser Methode der angefragte Text abgeholt werden.
Syntax
METHOD GetString : BOOL
VAR_INPUT
sResult : REFERENCE TO STRING;
nResult : UDINT;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
sResult | REFERENCE TO STRING | Puffervariable für den angefragten Text |
nResult | UDINT | Puffergröße in Bytes |
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
GetString | BOOL | Liefert TRUE, wenn der Text zugewiesen werden konnte. Liefert FALSE, wenn der Text nicht vollständig zugewiesen werden konnte, weil die angegebene Puffervariable zu klein ist. |
Beispiel
Die Methode darf erst dann aufgerufen werden, wenn mittels bBusy = FALSE und bError = FALSE signalisiert wurde, dass ein Text zur Verfügung steht.
IF NOT fb.bBusy AND NOT fb.bError THEN
bGetStringSuccess := fb.GetString(sText, SIZEOF(sText));
END_IF