FB_FTR_Median

Der Funktionsbaustein FB_FTR_Median implementiert einen Medianfilter. Der Median ist der mittlere Wert einer nach ihrer Größe sortierten Werteliste. Das bedeutet, dass mindestens die Hälfte der Werte kleiner oder gleich dem Median und mindestens die Hälfte größer oder gleich dem Median ist. Enthält die Liste eine gerade Anzahl von Werten, entspricht der Median dem arithmetischen Mittel der beiden mittleren Werte.
Die Filterspezifikation wird mit der Struktur ST_FTR_Median übergeben.
Syntax
Deklaration:
fbFilter : FB_FTR_Median(stConfig := ...)Definition:
FUNCTION_BLOCK FB_FTR_Median
VAR_INPUT
stConfig : ST_FTR_Median;
END_VAR
VAR_OUTPUT
bError : BOOL;
bConfigured : BOOL;
ipResultMessage : I_TCMessage;
END_VAR
Ausgänge
Name | Typ | Beschreibung |
|---|---|---|
bError | BOOL | TRUE, wenn ein Fehler auftritt. |
bConfigured | BOOL | TRUE, wenn die Konfiguration erfolgreich war. |
ipResultMessage | Schnittstelle, die Eigenschaften und Methoden zum Messagehandling bereitstellt |
Methoden
Name | Definitionsort | Beschreibung |
|---|---|---|
Configure() | Lokal | Lädt eine neue (oder initiale) Konfigurationsstruktur. |
Call() | Lokal | Berechnet das Ausgangssignal bei gegebenem Eingangssignal und Konfiguration des Filters. |
Reset() | Lokal | Setzt interne Zustände zurück. |
Eigenschaften
Name | Typ | Zugriff | Definitionsort | Initialwert | Beschreibung |
|---|---|---|---|---|---|
bTraceLevelDefault | BOOL | Get, Set | Lokal | TRUE | TRUE, wenn eTraceLevel = Critical |
eTraceLevel | Get, Set | Lokal | Critical | Severity eines Events |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
|---|---|---|
TwinCAT v3.1.4022.25 | PC oder CX (x64, x86) | Tc3_Filter |
Eingänge