User Tools

Site Tools


getting_started:tutorials:controlsystem4

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
getting_started:tutorials:controlsystem4 [2017/04/06 12:58] – created grafgetting_started:tutorials:controlsystem4 [2020/12/03 08:39] ursgraf
Line 1: Line 1:
-====== Control System Containing Switch Blocks ====== + 
-In the EEROS library you will find a directory with examples. Open a shell in the build directory of your EEROS library and run ''examples/controlsystem/BlockTest3''+
-This examples shows how single blocks can be instantiated. They can be named and their inputs and outputs can be connected to other blocks. The signals in between can be named as well. \\ \\ +
-IMPORTANT The output signals of a newly created block carries a value of NaN (Not a Number). Please note that any block will output a meaningful value only after its run method processes its input values and inner state and finally writes its resulting values to its outputs.+
  
 +In the EEROS library you will find a directory with examples. Open a shell in the build directory of your EEROS library and run ''examples/controlsystem/BlockTest3''. \\
 +A constant value is added up by the integrator block. The switch is configured to automatically switch to the second input as soon as the input value reaches 1.5 ± 0.1.
 +[{{ :getting_started:tutorials:switchtest1.png?500 |//Control system of the example//}}]
 +
 +Upon switching the block also triggers a safety event. The safety system has two safety levels. The system stays for three seconds in the second level. After that the cycle restarts.