LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
0 Kudos
huerttlen

Change timing in timing-VIs and timed loops before the current time is finished

Status: Declined

It should be possible to change timing in timing-VIs ( wait until next ms) and timed loops before the current time is finished. Actually one has to wait for finishing the current timing, this is bad for long intervals like 1minute. Nice would be to have something like an property node to force the new timing.

6 Comments
altenbach
Knight of NI

You can do that using occurences with a timeout.

 

I often use the timeout event keeping the timeout value in a shift register and create a "timeout changed" event to modify it.

altenbach
Knight of NI

You can also interrupt a timed loop using Stop Timed Loop.

drjdpowell
Trusted Enthusiast

One can use a Notifier also.   I suspect one could make a new timing VI that accepted a Notifier containing the updated timeout.  Or a User Event; any LabVIEW feature that provides an "interuptable timeout".

huerttlen
Member

Hi altenbach,

thank you for this "You can also interrupt a timed loop using Stop Timed Loop". This is the solution I am looking for, but I did not find it... Thank you.

JordanG
NI Employee (retired)

Declined as already implemented in LabVIEW.

JordanG
NI Employee (retired)
Status changed to: Declined