There are two command formats:

Note, the positioning of the ; is essential, otherwise the drum will most likely report a syntax error.

A do command must always be issued to start the drum moving


Commands are processed in the order listed, multiple commands may be given on a single line, in which case, commands will be executed in order, no attempt will be made to execute commands in parallel. For example:

blue turn 45;red to extend;

Basic commands use the drum’s default time, this is set in the drum configuration card/


Commands may be enclosed in a cycle wrapper:

cycle cycle time { command }

where cycle time is the length of time the “cycle” is to take, this is specified in seconds and decimal seconds

for example:

cycle 10 {blue to extend; blue turn 45;}

will raise the blue pallet to the extend position while turning it through +45 degrees on from its current orientation. When possible commands will execute in parallel and will attempt to complete totally in the specified time

Cycle commands can be concatenated, in which case the cycles proceed from left to right. For example:

cycle 10 {blue to extend;blue turn 45;} cycle 20 {blue to stage]

An empty cycle will pause the drum for the length of the cycle, for example:

cycle 10 {blue to extend;blue turn 45;} cycle 30 {} cycle 20 {blue to stage]

which will make blue rise to extend position while turning through 45 degrees, the drum will wait for 30 seconds and then blue will return to stage level.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s