Call

Die Methode berechnet aus einem Eingangssignal, das in Form eines Pointers übergeben wird, ein manipuliertes Ausgangssignal.

Syntax

METHOD Call : BOOL
VAR_INPUT
     pIn        : POINTER TO LREAL;
     nSizeIn    : UDINT;
     pOut       : POINTER TO LREAL;    
     nSizeOut   : UDINT;
END_VAR

Call 1: Eingänge

Name

Typ

Beschreibung

pIn

POINTER TO LREAL

Adresse des Eingangsarrays

nSizeIn

UDINT

Größe des Eingangsarrays

pOut

POINTER TO LREAL

Adresse des Ausgangsarrays

nSizeOut

UDINT

Größe des Ausgangsarrays

Call 2: Rückgabewert

Name

Typ

Beschreibung

Call

BOOL

Liefert TRUE, wenn ein manipuliertes Ausgangssignal berechnet wurde.

Beispiel

aInput : ARRAY [1..cChannels] OF ARRAY [1..cOversamples] OF LREAL;
aOutput : ARRAY [1..cChannels] OF ARRAY [1..cOversamples] OF LREAL;
bSucceed := fbFilter.Call(ADR(aInput), SIZEOF(aInput), ADR(aOutput), SIZEOF(aOutput));