Thumbnail

Recorder

+ How To Add This Control To Your Project (Click to Expand)
  1. Load the most recent release of ARC.
  2. Press the Project tab from the top menu bar in ARC.
  3. Press Add Control from the button ribbon bar in ARC.
  4. Choose the Scripting category tab.
  5. Press the Recorder icon to add the control to your project.
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 those actions back on demand. You can save many recordings and trigger them from scripts. To create multiple recordings add, and rename, several instances of the Recorder skill.

*Note: This skill isn't a macro recorder. It doesn't record your actions across the windows on your PC. It doesn't record audio, such as music played on the SoundBoard. Neither does it record the changing of settings on a skill. It only records and plays back EZB communication. You will only see your actions performed on peripherals connected to the EZB, you won't see any of your recordings affect the skills in your ARC project.

*Note: The Recorder skill uses a large amount of system memory as communication is recorded. Due to the way Windows stores data in memory, a large recording will cause memory errors. We are unable to predict how large your recordings can be. There will be further development done on this issue in the future.

Main Window



1. Play Reverse Button
This button plays back your recording in reverse.

2. Stop Recording Button
This button stops your recording session.

3. Play Forward Button
This button plays back your recording just as you have recorded it.

4. Recording Button
This button starts your recording session.

5. Progress Bar and Timer Display
This display shows how long you have been recording for when recording and where the progress is when playing back the recording.

Settings



1. Board Index Drop-down
This drop-down allows you to select your EZB index #.

2. Title Field
This field allows you to change the name of the Recorder skill. This is very helpful for differentiating multiple instances of the skill.*Note: Changing the title will also change the title in the controlCommand() associated with this skill.

How to use Recorder


1) Add the Recorder skill to your ARC project (Project -> Add Skill -> Scripting -> Recorder).

2) Add the other skills that you would like to use in your ARC project.

3) Press the record button in the recorder skill and start adjusting your other skills, press the stop button when you are done your recording. Use the Play forward or Play reverse buttons to play your recording.

Code Samples


Here are the available ControlCommands that can be used with this skill:

controlCommand("Recorder", "PlayForward")
controlCommand("Recorder", "PlayReverse")
controlCommand("Recorder", "RecordStart")
controlCommand("Recorder", "RecordStop")

Each instance of the recorder skill can be controlled with these commands, all you need to do is change the name "Recorder" to what ever name your have chosen for each instance.

Requirements

An EZB I/O Controller, see here for a list of compatible hardware.

Video