If you wanted to try that approach you can, but I think that you would have to add in a simple error handler after the AI read and on the Simple error handler, there is an output "error?" which is a boolean. You can wire an indicator to that and then the event structure can sense a value change in the indicator.
A thought came to mind, why couldnt you use the Retrevial complete boolean output on the AI read to sense when you are done? You could wire an indicator to it to let the operator know that the read is complete or you could have it stop the While loop that has the monitoring of buttons in it.
How many buttons/what are the buttons needed for that you need to monitor them?? If you need to do a bunch of tasks that may need to be done AFTER the AI Read, then it would probably be best to use a producer consumer structure. That way you could do many things and ahve the AI Read handled in the background. But if you jsut ahve a start/stop button, then a while lopp and an event structure will work just fine.
I attached a simple VI to give some ideas on things you could do.
Kenny
Kenny