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 Filterinstanz nicht konfiguriert ist, können die Methoden Call()
und Reset()
nicht verwendet werden.
Syntax
METHOD Configure : BOOL
VAR_INPUT
stConfig : ST_WG_ComboFilter;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
stConfig | Struktur zur Konfiguration des Filterverhaltens |
Beispiel
(*Declaration without configuration*)
fbFilter : FB_WG_ComboFilter();
(* initial configuration of fbFilter *)
IF bInit THEN
bSucceed := fbFilter.Configure(stConfig := stParams);
bInit := FALSE
END_IF
(* reconfigure fbFilter on bReconfigure = TRUE *)
IF bReconfigure THEN
stParams.nSamplesToFilter := 11; (*change filter order*)
bSucceed := fbFilter.Configure(stConfig := stParams);
bReconfigure := FALSE;
END_IF
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
Configure | BOOL | TRUE, wenn die Weighing-Instanz erfolgreich konfiguriert wurde. |