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 sin2 characteristic.
Caution: A step in the input signal during a running limitation process will start a new limitation process and the output signal won’t be continuously differentiable anymore!
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 |
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 |
|
Scaled_RateDown |
|
In_Old |
|
Level |
|
Step_Height |
|
State |
|
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 |
|
Scaled_RateDown |
|
In_Old |
|
Level |
|
Step_Height |
|
State |
|
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 |
|
Scaled_RateDown |
|
In_Old |
|
Level |
|
Step_Height |
|
State |
|
Data Structure: