06-11-2007 05:23 PM
06-11-2007 06:37 PM
Hi Kaitlyn,
The only way I could think to do this was to write a LabVIEW VI (that I'm including below) which you can call using the "Run LabVIEW VI >> Run LabVIEW 8.2 VI". All it does is display a dialog box and returns a boolean back to SignalExpress. When in combination with a Conditional Repeat step, it will allow you to force SignalExpress to wait until you dismiss the dialog before repeating the loop. This should allow to inspect the Coherence and exit the repeat loop when you are ready.
I wrote the VI's UI to allow you to change the message text of the dialog as well as both the "Next" iteration button and the "Exit" button, under the Run LabVIEW VI's "Configure VI" tab.
When configuring your project, set the Conditional Repeat to stop when the Run LabVIEW VI returns "Exit?" = True. When you do this, the Run LabVIEW VI will automatically be pulled into the Repeat loop, but also make sure that you manually drag your other measurement steps into the loop as well. You could also configure your Conditional Repeat to exit on both (Exit? = True OR averaging done = True).
One warning when using a Run LabVIEW VI which generates a pop-up dialog like this one. It is sometimes possible that the dialog will appear behind the main SignalExpress window; this is very rare however. So if you are ever expecting a dialog which isn't there, check behind the main Application window.
I hope this helps.
Phil
06-12-2007 11:02 AM