
foxtrot25m
Canada
Asked
— Edited
I have found a bug in the windows program, it seems every time that i attempt to stop a script in the middle it becomes unresponsive and attempts to complete the script anyway, i have found any attempt to stop the robot using the stop button or to start a new command like calibrate causes the whole program to become unresponsive and requires me to reboot the robot and program and reconnect to continue
The Stop() button isn't to stop the robot, it is to stop the robot moving. It is a script in itself (or in the case of the revolution robots it's an action that's being called for). If a script is also trying to tell the robot to move servos etc. and an action has been called for by something else then you will run in to problems. It's like someone telling you to sit down and stand up at the same time.
Not really sure what you mean by start a new command like calibrate. Calibration is done through the EZ-B Web Interface. If you are referring to the servo Profiles this should only be used when the robot is not being used, it's to be set up before you use the robot.
I can see that you have followed the lessons in the learn section however I would say to go over them again as some of this is covered. Also, more and more lessons are being added all the time so it's always a good idea to keep checking them.
The best way to learn is to play though. Keep playing with the software. Keep a note of what causes things to crash or freeze up and don't do them or, in the case of scripts, check the script is making sense and written correctly. You'll get there.
It sounds like there's an issue within your script if it isn't stopping. Do you have the same issue with the original demo script on the JD example which comes with ARC?
I don't have time to check right now but when I get the chance tomorrow I'll have a quick look over the script to see if I can see if anything is wrong.