> I've made data-acquisition VI, when i run it and press "for example" the
> minimize button of my VI it stops untill i release the minimize button, is
> there anything to avoid this?? So that when i press the minimize button that
> my vi just go's on with it's loops?
>
As the other response indicated, we try to keep the loops running, but
certain things in windows consume the UI thread, meaning that LV can't
update the UI. You can make a simple VI that charts ten points per
second and see if when you release the mouse the chart catches up. The
standard way LV does execution tries to decouple the UI from the
execution, so that the diagram can continue even while the UI is stopped.
If this example works and your application doesn't, it is likely that
y
our I/O loop is interleaving UI and I/O. If the UI gets blocked for a
period of time, such as you describe, this is when the UI blocks the
rest of the loop. If this is the case, and this is important to you,
you can try to separate the UI from the I/O by moving then to two
independent loops that communicate via locals, etc.
Greg McKaskle