Inports
| |
In |
|
Outports
| |
Out |
|
Mask Parameters | |
Tr | Rising time in seconds. Slew rate will be 1/Tr |
Tf | Falling time in seconds. Slew rate will be 1/Tf |
ts_fact | Multiplication factor of base sampling time (in integer format) |
Limitation of rising and falling rate with sin^2 characteristic.
Note: A running limitation process can not be interrupted!
Rising and falling time refer to a step from 0 to 1. Entries for Tr: Rising time and Tf: Falling time smaller than the actual sample time will be limited to the sample time internally.
FiP8 | 8 Bit Fixed Point Implementation |
FiP16 | 16 Bit Fixed Point Implementation |
FiP32 | 32 Bit Fixed Point Implementation |
Float32 | 32 Bit Floating Point Implementation |
Float64 | 64 Bit Floating Point Implementation |
Name | FiP8 |
ID | 112 |
Revision | 0.2 |
C filename | Sin2Limiter_FiP8.c |
H filename | Sin2Limiter_FiP8.h |
8 Bit Fixed Point Implementation
Controller Parameters | |
RateUp | Rising time parameter |
RateDown | Falling time parameter |
Scaled_RateUp | To step height scaled rising time parameter |
Scaled_RateDown | To step height scaled falling time parameter |
Out_end | Desired target value |
Level | Current level of internal ramp from 1 to 0 |
Step_Height | Active step height |
State | Current state of limitation |
Data Structure:
Name | FiP16 |
ID | 113 |
Revision | 0.2 |
C filename | Sin2Limiter_FiP16.c |
H filename | Sin2Limiter_FiP16.h |
16 Bit Fixed Point Implementation
Controller Parameters | |
RateUp | Rising time parameter |
RateDown | Falling time parameter |
Scaled_RateUp | To step height scaled rising time parameter |
Scaled_RateDown | To step height scaled rising time parameter |
Out_end | Desired target value |
Level | Current level of internal ramp from 1 to 0 |
Step_Height | Active step height |
State | Current state of limitation |
Data Structure:
Name | FiP32 |
ID | 114 |
Revision | 0.2 |
C filename | Sin2Limiter_FiP32.c |
H filename | Sin2Limiter_FiP32.h |
32 Bit Fixed Point Implementation
Controller Parameters | |
RateUp | Rising time parameter |
RateDown | Falling time parameter |
Scaled_RateUp | To step height scaled rising time parameter |
Scaled_RateDown | To step height scaled rising time parameter |
Out_end | Desired target value |
Level | Current level of internal ramp from 1 to 0 |
Step_Height | Active step height |
State | Current state of limitation |
Data Structure:
Name | Float32 |
ID | 115 |
Revision | 0.1 |
C filename | Sin2Limiter_Float32.c |
H filename | Sin2Limiter_Float32.h |
32 Bit Floating Point Implementation
Controller Parameters | |
RateUp | Rising time parameter |
RateDown | Falling time parameter |
Scaled_RateUp | To step height scaled rising time parameter |
Scaled_RateDown | To step height scaled falling time parameter |
Out_end | Desired target value |
Level | Current level of internal ramp from pi/2 to 0 |
Step_Height | Active step height |
State | Current state of limitation |
Data Structure:
Name | Float64 |
ID | 116 |
Revision | 0.1 |
C filename | Sin2Limiter_Float64.c |
H filename | Sin2Limiter_Float64.h |
64 Bit Floating Point Implementation
Controller Parameters | |
RateUp | Rising time parameter |
RateDown | Falling time parameter |
Scaled_RateUp | To step height scaled rising time parameter |
Scaled_RateDown | To step height scaled falling time parameter |
Out_end | Desired target value |
Level | Current level of internal ramp from pi/2 to 0 |
Step_Height | Active step height |
State | Current state of limitation |
Data Structure: