@meBaga wrote:
I tried to explain techanicality to my customer, but the counter argument I got is that the same behaviour works with NI DAQ. If we abort, it will still work properly next time.
Any help will be appreciated.
Try explaining it this way...
You are a passenger in a car traveling 60 MPH and you tell the driver to stop.
Pressing the Stop button:
- The driver presses the break.
- Allows the car to come to a complete stop
- Puts it in park
- Turns off the engine
- Gets out of the car.
Pressing the Abort button:
- The driver just opens the door and bails out at 60 MPH
What car would you rather be riding in?
Honestly I don't think there is much you can do. Except try to implore them that they should not be running in the development environment anyway. If they were running a compiled executable you could hide the abort button and catch the "panel close" event and do a proper shutdown if they just closed the program.
========================
=== Engineer Ambiguously ===
========================