3.3 My first program
• A new program is simply merged together from the iRP blocks.
• If blocks are not logical matching, you can not attach them to the other block. In the example, the
block “real number” does not logically match to a “integer” (Figure 3.5).
Figure 3.5
Mismatch of block types in iRP
3.4 Program execution and stop
• A program can be “started” via the menu in the program tab or with the start button.
• Next to the “start button” is a “step button” (step by step execution of the program to the breakpoint),
the download button, the zoom function and the trashcan - for blocks which are no longer required.
• Stop a program with the“stop” button.
3.5 Program load or saved
• Here you can load or save your programs (refer to Figure 3.6). The location can be selected as usual.
• It is also interesting to insert already developed parts of the program. So you can build up a more
comprehensive program from different program modules - see example: “Drive a square with
compass”.
In this example there is a function included which does an averaging of the measurment values - this
could be a useful sub-function in other programs as well.
AREXX Engineering & JM³ Engineering
Version: 1.3.1
October 27, 2017
Page: 28