User Tools

Site Tools


getting_started:tutorials:controlsystem3

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
getting_started:tutorials:controlsystem3 [2017/03/20 15:12] grafgetting_started:tutorials:controlsystem3 [2017/04/21 21:43] – external edit 127.0.0.1
Line 5: Line 5:
  
 \\ \\
-There is another example ''examples/controlsystem/BlockTest2''. This example encompasses a safety system and a control system. It demonstrates what happens +There is another example ''examples/controlsystem/BlockTest2''. This example encompasses a safety system and a control system. It demonstrates what happens ...
   - if you forget to connect an input to an output    - if you forget to connect an input to an output 
   - if you try to write a NaN value to a peripheral output   - if you try to write a NaN value to a peripheral output
 +
 +The system uses an output. For this reason you will need to install a simple simulator, see [[getting_started:install_wrapper#simulator|]]. The following command will run the example 
 +<code>
 +$ ./blockTest2 -c BlockTest2Config.json
 +</code>
 +
 The control system consists of three blocks, a constant block, a gain block, and a peripheral output block. the safety system encompasses three safety levels as show below. The control system consists of three blocks, a constant block, a gain block, and a peripheral output block. the safety system encompasses three safety levels as show below.
 {{ :getting_started:tutorials:safetysystemtest3.png?400 | }} {{ :getting_started:tutorials:safetysystemtest3.png?400 | }}