07-21-2005 07:43 AM
07-21-2005 07:55 AM
07-21-2005 08:23 AM
If there is a need for an abort button on the screen, there should be one, and it should do whatever it does.
In addition to this, there HAS to be an E-stop (like we said, hardware only) which will immediately do what is necessary (probably kill the power). You're right - this should NOT be used for canceling the test. When the program recognizes the E-stop was pressed, it should go to the proper mode, regardless of whether or not it is equivalent to the cancel test mode. The implementation can be done in the same way. Let's say you have a state machine with a "cancel test" state. This state could be called by recognizing an E-stop or by pressing Cancel on screen. There would probably be some differences once you enter the state (E-stop would cause a pop-up, it would log it, whatever...).
07-21-2005 01:44 PM