GetString

GetString 1:

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

GetString 2: Eingänge

Name

Typ

Beschreibung

sResult

REFERENCE TO STRING

Puffervariable für den angefragten Text

nResult

UDINT

Puffergröße in Bytes

GetString 3: 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