Complex Programming: Examples
Example 1
: Programthreeindividualcodestobesentinaroundrobinfashion(alternatingcodeson
subsequentbuttonpresses).
1.Armbuttonforcomplexlearning
2.LearncodeA
3.Select
Round Robin Stop
-donelearningcodesforfirstbuttonpress
4.LearncodeB
5.Select
Round Robin Stop
-donelearningcodesforsecondbuttonpress
6.LearncodeC
7.Select
Final Stop
-donelearningallcodes
Example 2
: Programonemacro,consisting ofthreecodestobesentsequentiallywithasinglebut-
tonpress,witha300milliseconddelaybetweeneachcode.
1.Armbuttonforcomplexlearning
2.LearncodeA
3.Select
Delay 0-2
-300ms
4.LearncodeB
5.Select
Delay 0-2
-300ms
6.LearncodeC
7.Select
Final Stop
-donelearningallcodes
Example 3
-Programtwomacrosofthreecodeseach,witha500milliseconddelayaftereach
codewithinthemacros.Thetwomacrosaretobesentinaroundrobinfashion.
1.Armbuttonforcomplexlearning
2.LearncodeA
3.Select
Delay 0-4
-500ms
4.LearncodeB
5.Select
Delay 0-4
-500ms
6.LearncodeC
7.Select
Delay 0-4
-500ms
8.Select
Round Robin Stop
-donelearningcodesforfirstbuttonpress
9.LearncodeD
10.Select
Delay 0-4
-500ms
11.LearncodeE
12.Select
Delay 0-4
-500ms
13.LearncodeF
14.Select
Final Stop
-donelearningallcodes
13
CodeA
Delay
CodeB
Delay
CodeC
CodeA
Delay
CodeB
Delay
CodeC
CodeD
Delay
CodeE
Delay
CodeF
1st Button
Press
2nd Button
Press
3rd Button
Press
4th Button
Press
5th Button
Press
1st Button
Press
2nd Button
Press
3rd Button
Press
4th Button
Press
5th Button
Press
1st Button
Press
2nd Button
Press
3rd Button
Press
4th Button
Press
5th Button
Press
CodeA
CodeB
CodeC
CodeA
CodeB
CodeA
Delay
CodeB
Delay
CodeC
CodeA
Delay
CodeB
Delay
CodeC
CodeA
Delay
CodeB
Delay
CodeC
CodeA
Delay
CodeB
Delay
CodeC
CodeA
Delay
CodeB
Delay
CodeC
CodeA
Delay
CodeB
Delay
CodeC
CodeD
Delay
CodeE
Delay
CodeF
Example 1:
Round Robin
Example 2:
3-Code Macro
Example 3:
Two 3-Code
Macros in Round
Robin