Jump to content
crossrulz

New Timing VI: Long Wait

Recommended Posts

Here is another VI I am submitting for OpenG. It is for when you have to wait for something to happen and this wait is in the domain of seconds. You don't want the user sitting there wandering if the program froze. So I made a VI for these long waits that includes a progress bar.

Notice that this VI uses my Global Stop VI found here.

post-11268-0-84253000-1349460612_thumb.p

Thoughts? Critisism? Praise? Ideas to make it better? Good for OpenG?

Long Wait.vi

Share this post


Link to post
Share on other sites

Here's one I posted a while back that you just drop in any For Loop that may take a while. It will pop itself open and show progress if a certain amount of time has elapsed and the loop isn't halfway done yet.

Darren's Weekly Nugget 06/26/2006

  • Like 1

Share this post


Link to post
Share on other sites

Thoughts? Critisism? Praise? Ideas to make it better? Good for OpenG?

Without downloading or running, shouldn't this be "seconds to wait" x 100, not "divided by"?

Share this post


Link to post
Share on other sites

Here's one I posted a while back that you just drop in any For Loop that may take a while. It will pop itself open and show progress if a certain amount of time has elapsed and the loop isn't halfway done yet.

Darren's Weekly Nugget 06/26/2006

Very slick, surprised you have no comments on it in the last 6 years. I personally use the WireFlow Progress, available through VIPM. I wrap it in a functional global, so it is easier to use, and has my more commonly used functions exposed. I then wrap that into three sub VIs, Create, Update, and Close that behave as expected with only the needed terminals showing.

It does have a delay before being shown as well so it isn't seen for quick loading. It also has the ability to cancel, which I think is nice, especially because I can just turn on termination for my for loop, and wire the cancel into that.

Share this post


Link to post
Share on other sites

Very slick, surprised you have no comments on it in the last 6 years. I personally use the WireFlow Progress, available through VIPM. I wrap it in a functional global, so it is easier to use, and has my more commonly used functions exposed. I then wrap that into three sub VIs, Create, Update, and Close that behave as expected with only the needed terminals showing.

It does have a delay before being shown as well so it isn't seen for quick loading. It also has the ability to cancel, which I think is nice, especially because I can just turn on termination for my for loop, and wire the cancel into that.

I was just adding a some links to YouTube clips demonstrating the usage of the WireFlow ProgressBar module and now I see it beeing referenced ;-)

As hooovahh mentioned the module allows any application to get ProgressBar functionality with optional delay and cancel button. It is also pretty easy to create your own customized ProgressBar window.

hooovahh: would you like to see the functional global approach added to the palettes? (just send me a PM if you have other requests)

/J

  • Like 1

Share this post


Link to post
Share on other sites

Without downloading or running, shouldn't this be "seconds to wait" x 100, not "divided by"?

Yep. I goofed it up when cleaning up. Will repost when I get a chance to fix it later today.

Share this post


Link to post
Share on other sites

I was just adding a some links to YouTube clips demonstrating the usage of the WireFlow ProgressBar module and now I see it beeing referenced ;-)

/J

Thanks for drawing my attention to the WireFlow ProgrssBar I have not come across this before, it looks quite interesting and something I think I should find time to play with.

Please can you post a link here when you have the demonstration clips on-line.

cheers

Dannyt

Share this post


Link to post
Share on other sites

Thanks for drawing my attention to the WireFlow ProgrssBar I have not come across this before, it looks quite interesting and something I think I should find time to play with.

Please can you post a link here when you have the demonstration clips on-line.

cheers

Dannyt

You can find the WireFlow YouTube channel at

http://www.youtube.c...ture=CAQQwRs%3D

/J

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.