The version of EZ builder just prior to the 8-19 version worked fine, but something is this build has created a problem with the custom movement panel. If I have a script in the set to run in the speed changed part of the control, my robot only seems to run forward reguardless of which buttons I push in the movement panel. My stop script works, but the left, right and reverse do not and the only script that the script manager indicates is being run is the Speed change script even though I am not changing the robots speed.
My Speed change script looks like this:
ControlCommand("Script Manager",ScriptStart, "ROVER_FWD")
ControlCommand("Script Manager",ScriptStart, "ROVER_REV")
ControlCommand("Script Manager",ScriptStart, "ROVER_LEFT")
ControlCommand("Script Manager",ScriptStart, "ROVER_RIGHT")
As an example my left turn script looks like this:
SET (D12, OFF)
SET (D13, ON)
$GO=GetSpeed() / 7
So I press the Left Button on the Movement Panel and then stop, the right button on the movemnt panel and then stop, etc. The script manager show this:
And the robot only moves forward.
In the previous version of ARC everything worked correctly. Press Left-> the left script ran, Press Right -> the right script ran, etc. Move the speed change slider the speed script ran and called the appropriate movement script.
If I remove the call to the speed script in the Movement Panel everything works fine but of course I can't change the robots speed once it is moving.
I had this exact same problem on some of the earlier builds.