User Tools

Site Tools


getting_started:tutorials:controlsystem2

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
getting_started:tutorials:controlsystem2 [2020/10/15 16:20] ursgrafgetting_started:tutorials:controlsystem2 [2020/11/26 17:18] (current) – removed ursgraf
Line 1: Line 1:
-====== Control System with Several Time Domains ====== 
-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/PeriodicExample2''. 
-This examples does: 
-  * Creates a main task //ss// with an execution period of one second. The task itself is defined of type ''Lambda'' with a run method given by a lambda function. It prints out two messages with a short delay in between. 
-  * Creates a periodic //task1// with a period of one second. Its run method prints out some messages with a short delay in between. //task1// runs concurrently to //ss//. 
-  * Creates a periodic //t2// with a period of two seconds. Its run method prints out some messages with a short delay in between. //t2// runs after //t1// has finished. 
-  * Creates a periodic //t4// with a period of four seconds. Its run method prints out some messages with a short delay in between. //t4// runs after //t2// has finished. 
-  * Creates a periodic //t3// with a period of five seconds. Its run method prints out some messages with a short delay in between. //t3// runs after //t1// has finished but concurrently to //t2//. 
-  * Creates a periodic //t5// with a period of three seconds. Its run method prints out some messages with a short delay in between. //t5// runs concurrently to //t1//. 
  
-All of the harmonic tasks have a periodic counter which measure its periods and run times. Once every 10th run the results are logged. The results are printed in milliseconds. 
getting_started/tutorials/controlsystem2.1602771634.txt.gz · Last modified: 2020/10/15 16:20 by ursgraf