When I copy and paste the script you provided to my 24-channel Maestro (running firmware version 1.02), it does not give me any errors. Could you post your Maestro settings file? Also, what firmware version do you have on your Maestro? The firmware version should be displayed next to the drop-down box in the upper left corner of the Maestro Control Center.
Your script looks like it has changed since your first post. I tried loading your Maestro settings on my Maestro and running your new script, but it still does not result in any error messages. The firmware versions are 1.00, 1.01, and 1.02; when you said that your firmware version is 1, did you mean 1.00?
Could you try hitting the “Clear Errors” button in the “Errors” tab and restarting the device by clicking on “Device” then “Restart Device” and try running your script again?
It sounds like you are referring to the version of the Maestro Control Center Software. I am asking what firmware version is on your Maestro servo controller. You can find this by connecting your Maestro to your computer using your USB cable, selecting your Maestro in the control center, and looking to the right of the drop down device selection box at the top of the control center, above the tabs.
Yes,
because It’s important to note that when copy the frame sequence to script tab,
Micro Maestro runtime calling nested subroutines until overflow memory
You must prefer write correct code like
begin
sub 'calling subfunction'
repeat
where [quote]sub ‘calling subfunction’[/quote] is code copied from frame sequence
It sounds like you understand what the problem was. When you copy your sequences to the script using the “Copy all sequences to Script” button, the Maestro Control Center enters them into the script as subroutines that should be called from the main body of the script. If you only copy one sequence to your script using the “Copy Sequence to Script” button, the Maestro Control Center will set the script to be a looped version of the sequence and no additional code would be needed. More information about this can be found in the “Sequencer” section of the Maestro user’s guide.