eeros_architecture:control_system:available_blocks:int
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
eeros_architecture:control_system:available_blocks:int [2018/02/15 11:27] – graf | eeros_architecture:control_system:available_blocks:int [2021/05/16 14:16] – ursgraf | ||
---|---|---|---|
Line 4: | Line 4: | ||
setInitCondition(T val); | setInitCondition(T val); | ||
</ | </ | ||
+ | Without setting the initial state to a meaningful value, the output will be '' | ||
+ | |||
An integrator can be enabled or disabled. | An integrator can be enabled or disabled. | ||
<code cpp> | <code cpp> | ||
Line 9: | Line 11: | ||
disable(); | disable(); | ||
</ | </ | ||
- | This, for instance, helps to stop integrating up a given input while handling an exception. Please note that an integrator is in the disabled state upon creation. \\ | + | This, for instance, helps to stop integrating up a given input while handling an exception. Please note that an integrator is in the disabled state upon creation. |
- | Without setting the initial state to a meaningful value, the output will be '' | + | |
+ | An integrator block can be limited, such that its integral does not run over a certain limit. This limit can be set by calling | ||
+ | <code cpp> | ||
+ | setLimit(T upper, T lower); | ||
+ | </ | ||
+ | The default values for the limits are the positive and negative maximum values of the given type. | ||
eeros_architecture/control_system/available_blocks/int.txt · Last modified: 2021/07/07 20:06 by ursgraf