ARC Pro

Upgrade to ARC Pro

Synthiam ARC Pro is a cool new tool that will help unleash your creativity with programming robots in just seconds!

Script Robot Skills

Nearly all robot skills have an option to execute a script. However, there are robot skills specific to scripting. These scripting robot skills allow you to run programs or customize features, such as creating a custom movement panel.

This skill gives you a console directly to the EZ-Script engine. You can execute commands in real-time. A history of your commands are saved and can be recalled using the UP and DOWN arrow keys. Main...


Adds a new ez-script function GetLineContainingFromArray() that will return an item from the array that contains the specified text.


This skill gives you the ability to use movement actions to control additional scripts. For example, all "Movements" are global. So if you use a Movement Panel, of any kind, this skill will execute...


This skill will execute a script when a variable has changed.


This control uses a random-like algorithm to add a unique personality to your robot. By adding script commands to the Config section, the commands will be executed within the specified High/Low...


This skill is a mimic tool. You perform certain actions while the skill records communication between the EZB and your PC (movement, servo positions, digital set, etc). It then allows you to play...


The script skill is very versatile, it can interact with the majority of ARC skills. It is also very intuitive, as it contains multiple detailed manuals for assistance with programming in it's...


This control holds many EZ-Scripts. Rather than having one control per script, this contains many. Like the regular Script control, you can execute scripts within the Script Manager by using the...


This is a diagnosing tool to identify scripts that are running. Many skills have script events that are triggered based on activity. For example, a Wii Skill will execute a script when a button is...


Bind a script to servo position movements.


There are so many ways to present visual feedback with this skill. The Sketch Pad allows you to draw with controlCommand() from a script. You can create scripts that draw object locations in a room or...


This skill operates similarly to the Servo Slide controls, but it adjusts the specified variable with a slider. You can also specify a script to execute when the slider value has been reached. Main...


This is a smarter variable watcher that replaces the standard built-in version. This version uses less CPU for large projects.


This feature is currently under development and does not actually work. :) But it will soon!


Split complex tasks into several simple scripts. Each script is a stage of completing a task.


Example of how to create a plugin that becomes an ez-script function.


Save and Restore variable data to a file.


This skill views the known script variables and their respective values. Variable Watch automatically refreshes to show variable values. This is a great skill for debugging your programs and viewing...