User Tools

Site Tools


eeros_architecture:control_system:available_blocks:int

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
eeros_architecture:control_system:available_blocks:int [2018/02/15 11:27] grafeeros_architecture:control_system:available_blocks:int [2021/05/16 14:16] ursgraf
Line 4: Line 4:
   setInitCondition(T val);   setInitCondition(T val);
 </code> </code>
 +Without setting the initial state to a meaningful value, the output will be ''nan'' even after enabling the block. 
 +
 An integrator can be enabled or disabled.  An integrator can be enabled or disabled. 
 <code cpp> <code cpp>
Line 9: Line 11:
   disable();   disable();
 </code> </code>
-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 ''nan'' even after enabling the block.+
  
 +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);
 +</code>
 +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