getting_started:tutorials:sequencer1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
getting_started:tutorials:sequencer1 [2020/12/03 14:45] – [Sequencer with Timeout Monitor and Exception Sequence] ursgraf | getting_started:tutorials:sequencer1 [2021/03/31 14:37] – [Timeout Monitor Resumes Main Sequence] ursgraf | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Simple Sequence with Five Steps ===== | ===== Simple Sequence with Five Steps ===== | ||
- | 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 | ||
< | < | ||
$ ./ | $ ./ | ||
Line 21: | Line 24: | ||
Recompile the program and run it. Please make sure to check for the sequence to be still running. This is for the case that you want to terminate the program by pressing CTRL-C. | Recompile the program and run it. Please make sure to check for the sequence to be still running. This is for the case that you want to terminate the program by pressing CTRL-C. | ||
===== Timeout Monitor Aborts Main Sequence ===== | ===== Timeout Monitor Aborts Main Sequence ===== | ||
- | Open a shell in the build directory of your EEROS library and run | + | The next example is [[https:// |
< | < | ||
$ ./ | $ ./ | ||
Line 29: | Line 32: | ||
\\ | \\ | ||
===== Timeout Monitor Aborts Main Sequence ===== | ===== Timeout Monitor Aborts Main Sequence ===== | ||
- | Open a shell in the build directory of your EEROS library and run | + | The next example is [[https:// |
< | < | ||
$ ./ | $ ./ | ||
</ | </ | ||
The same main sequence will start running. A timeout monitor supervises the main sequence. Its timeout time is set to 2.5s. After the monitor fires an exception sequence runs. This consists of a single step which waits for 3 s. After termination of the exception sequence the main sequence aborts because its timeout behavior is set to '' | The same main sequence will start running. A timeout monitor supervises the main sequence. Its timeout time is set to 2.5s. After the monitor fires an exception sequence runs. This consists of a single step which waits for 3 s. After termination of the exception sequence the main sequence aborts because its timeout behavior is set to '' | ||
- | [{{ : | + | [{{ : |
\\ | \\ | ||
===== Timeout Monitor Resumes Main Sequence ===== | ===== Timeout Monitor Resumes Main Sequence ===== | ||
- | Open a shell in the build directory of your EEROS library and run | + | The next example is [[https:// |
< | < | ||
$ ./ | $ ./ | ||
</ | </ | ||
The same main sequence will start running. A timeout monitor supervises the main sequence. Its timeout time is set to 2.5s. After the monitor fires an exception sequence runs. This consists of a single step which waits for 3 s. After termination of the exception sequence the main sequence resumes because its timeout behavior is set to '' | The same main sequence will start running. A timeout monitor supervises the main sequence. Its timeout time is set to 2.5s. After the monitor fires an exception sequence runs. This consists of a single step which waits for 3 s. After termination of the exception sequence the main sequence resumes because its timeout behavior is set to '' | ||
- | [{{ : | + | [{{ : |
\\ | \\ | ||
+ | ===== Timeout Monitor Resumes Main Sequence ===== | ||
+ | Open a shell in the build directory of your EEROS library and run | ||
+ | < | ||
+ | $ ./ | ||
+ | </ | ||
+ | The same main sequence will start running. A timeout monitor supervises the main sequence. Its timeout time is set to 2.5s. After the monitor fires an exception sequence runs. This consists of a single step which waits for 3 s. After termination of the exception sequence the main sequence restarts because its timeout behavior is set to '' | ||
+ | [{{ : | ||
+ | \\ | ||
+ | |||
getting_started/tutorials/sequencer1.txt · Last modified: 2021/03/31 14:37 by ursgraf