I've put together the first version of the Lynx Servo Sequencer which is meant to replace the Lynxmotion Visual Sequencer after its final release.
Lynx Servo Sequencer V0_2_3.PNG [ 158.1 KiB | Viewed 3866 times ]
Before you can use the Lynx Servo Sequencer you must create a folder name "Flowstone" without the quotes in your personal documents folder on your computer.
The file path should look like this "C:\Users\YourUserName\Documents\Flowstone"The Sequencer
The Sequencer is set up so that each servo has its own movable box. Each servo box inside the Black Rectangle can be repositioned to anywhere inside the rectangle.
On opening the program it will continuously search for a connected SSC-32 and automatically open the com port and display the version number once one is found. Only com ports 1-20 are searched
Each servo box has a corresponding toggle switch located in the blue box labeled "Servo Enable"
When a switch is green the servo box it represents will show up on the screen, however if the switch is grey then the servo box will be hidden.
To drag the servo boxes around click and drag the blue tab at the top of each box.
The Sequencer flow is controlled via the row of green buttons at the bottom if the program window.
-The < > buttons scroll through the steps in the sequence.
-The = button replaces the current step with any changes currently made to the servo boxes.
-The + button inserts the current servo positions directly after the current step.
-The X button deletes the current step in the sequence.
-The Play button will step through the entire sequence without stopping.
-The Stop button will stop the playing sequence exactly where it's at and switch off the play loop feature.
The Play Loop switch when On will cause the playing sequence to continue at the beginning when it reaches the end of the sequence.
-Switching off the Loop feature during a play loop will not stop the sequence, instead it will allow the sequence to finish.Saved Positions
The Saved Positions list enables the user to save any position for later use with a label of identification.
To Add the Current Live Command to the list click the 'Add' button. A name prompt will appear and you must type a unique name for the command. Clicking 'okay' will add the command with its label to the bottom of the list.
To insert a saved command simply click of the label of the position to insert it directly under the yellow highlighted box in the Commands list.
To Delete a saved command click 'Remove' and then select the command you wish to delete. A confirmation prompt will ask if you're sure and then remove the command and label from the list permanently.Calibration of the servos
When you first open the sequencer every servo box will have a small yellow caution triangle in the corner. This means that the servo has not been calibrated and is using the default values.
The calibration of your servos is OPTIONAL
but is completely recommended if you plan to share your sequences with others or use another person's sequence.
You need only to calibrate the servos that will be used in the sequence.
To calibrate your servos double click on the caution flag and follow the pictures.
Once you have calibrated a servo the caution flag will turn to a green circle. This circle can be double clicked to reopen the calibration process.