getting_started:tutorials:system3
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| getting_started:tutorials:system3 [2020/12/03 09:13] – ursgraf | getting_started:tutorials:system3 [2021/03/29 20:35] (current) – ursgraf | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Triggering Safety Event from Control System ====== | ====== Triggering Safety Event from Control System ====== | ||
| - | In the EEROS library you will find a directory with examples. Open a shell in the build directory of your EEROS library and run | + | In the EEROS library you will find a directory with examples. | 
| + | |||
| + | Open a shell in the build directory of your EEROS library and run | ||
| < | < | ||
| $ sudo ./ | $ sudo ./ | ||
| Line 11: | Line 13: | ||
| Pay attention to the following points: | Pay attention to the following points: | ||
| * The time domain of the control system is run by a periodic object. A lambda function serves as monitor function of this periodic. It outputs the integrator signal once every second. | * The time domain of the control system is run by a periodic object. A lambda function serves as monitor function of this periodic. It outputs the integrator signal once every second. | ||
| - | * The safety properties and the control system are defined in separate classes. The safety system needs a reference to the control system in order to start the integrator or to reset the signal checker. On the other side the control system uses a reference to the safety system to allow its signal checker to trigger a safety event. After creating both control and safety system, the proper safety event must be registered for the check block in the control system with <code cpp> | + | * The safety properties and the control system are defined in separate classes. The safety system needs a reference to the control system in order to start the integrator or to reset the signal checker. On the other side the control system uses a reference to the safety system to allow its signal checker to trigger a safety event. After creating both control and safety system, the proper safety event must be registered for the check block in the control system with <code cpp> | 
| + | cs.checker.setActiveLevel(sp.slRampingUp);</ | ||
getting_started/tutorials/system3.1606983194.txt.gz · Last modified: 2020/12/03 09:13 by ursgraf
                
                