Package Modelica.Blocks.Continuous.Internal.Filter.base
This icon shall be used for a package that contains internal classes not to be directly utilized by a user.
Extends from Modelica.Icons.InternalPackage (Icon for an internal package (indicating that the package should not be directly utilized by user)).
| Name | Description |
|---|---|
Bessel | Return base filter coefficients of Bessel filter (= low pass filter with w_cut = 1 rad/s) |
Butterworth | Return base filter coefficients of Butterworth filter (= low pass filter with w_cut = 1 rad/s) |
ChebyshevI | Return base filter coefficients of Chebyshev I filter (= low pass filter with w_cut = 1 rad/s) |
CriticalDamping | Return base filter coefficients of CriticalDamping filter (= low pass filter with w_cut = 1 rad/s) |
Function Modelica.Blocks.Continuous.Internal.Filter.base.CriticalDamping
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function (Icon for functions).
| Type | Name | Description |
|---|---|---|
Integer | order | Order of filter |
Boolean | normalized | = true, if amplitude at f_cut = -3db, otherwise unmodified filter |
| Type | Name | Description |
|---|---|---|
Real | cr[order] | Coefficients of real poles |
Function Modelica.Blocks.Continuous.Internal.Filter.base.Bessel
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function (Icon for functions).
| Type | Name | Description |
|---|---|---|
Integer | order | Order of filter |
Boolean | normalized | = true, if amplitude at f_cut = -3db, otherwise unmodified filter |
| Type | Name | Description |
|---|---|---|
Real | cr[mod(order, 2)] | Coefficient of real pole |
Real | c0[integer(0.5 * order)] | Coefficients of s^0 term if conjugate complex pole |
Real | c1[integer(0.5 * order)] | Coefficients of s^1 term if conjugate complex pole |
Function Modelica.Blocks.Continuous.Internal.Filter.base.Butterworth
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function (Icon for functions).
| Type | Name | Description |
|---|---|---|
Integer | order | Order of filter |
Boolean | normalized | = true, if amplitude at f_cut = -3db, otherwise unmodified filter |
| Type | Name | Description |
|---|---|---|
Real | cr[mod(order, 2)] | Coefficient of real pole |
Real | c0[integer(0.5 * order)] | Coefficients of s^0 term if conjugate complex pole |
Real | c1[integer(0.5 * order)] | Coefficients of s^1 term if conjugate complex pole |
Function Modelica.Blocks.Continuous.Internal.Filter.base.ChebyshevI
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function (Icon for functions).
| Type | Name | Description |
|---|---|---|
Integer | order | Order of filter |
Real | A_ripple | Pass band ripple in [dB] |
Boolean | normalized | = true, if amplitude at f_cut = -3db, otherwise unmodified filter |
| Type | Name | Description |
|---|---|---|
Real | cr[mod(order, 2)] | Coefficient of real pole |
Real | c0[integer(0.5 * order)] | Coefficients of s^0 term if conjugate complex pole |
Real | c1[integer(0.5 * order)] | Coefficients of s^1 term if conjugate complex pole |