StartProgram#

This command starts a program that has been previously saved in the robot’s memory. Executing this command will launch the specified program only once.

Syntax#

StartProgram(s)

Arguments#

  • s: string containing the program name. It should contain a maximum of 63 characters among the 62 alphanumerical characters (A..Z, a..z, 0..9), the underscore and the hyphen.

Responses#

  • [2063][Offline program s started.]

  • [3017][No offline program saved.]

Note

The MecaPortal allows saving of programs using sting-based name rather than numbers, unlike the command StartSaving. However, if you wish to start these programs through a cyclic protocol, you should only use integer numbers as program names.

Usage restrictions#

This command can only be executed when the robot is ready for motion. Otherwise, the robot will report one of the following:

  • [1005][The robot is not activated.]

Cyclic protocols#

In cyclic protocols, the StartProgram command is represented by MotionCommandID 100. See Section 4.2 for more details.