Configure
Die Methode kann zur Laufzeit verwendet werden, um die Instanz eines Filters initial zu konfigurieren (wenn nicht schon in der Deklaration geschehen) oder zu rekonfigurieren.
Wenn eine Weighing-Instanz nicht konfiguriert ist, können die Methoden Call()
und Reset()
nicht verwendet werden.
Syntax
METHOD Configure : BOOL
VAR_INPUT
stConfig : ST_WG_Scaling;
END_VAR
Beispiel
(*Declaration without configuration*)
fbScaling : FB_WG_Scaling();
(* initial configuration of fbScaling *)
IF bInit THEN
bSucceed := fbScaling.Configure(stConfig := stParams);
bInit := FALSE
END_IF
(* reconfigure fbScaling on bReconfigure = TRUE *)
IF bReconfigure THEN
stParams.fRawHigh:= 10; (*change fRawHigh*)
bSucceed := fbScaling.Configure(stConfig := stParams);
bReconfigure := FALSE;
END_IF
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
Configure | BOOL | TRUE, wenn die Weighing-Instanz erfolgreich konfiguriert wurde. |