From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Global "pseudo-WORM" or preview Notifier?

Access to a functional global is your biggest source of jitter?   But your "heavy load" access rates are in the order of ~5 client accesses per 50 msec?   That doesn't actually sound very demanding.   Is the code structured to cause client accesses to be syncronized rather than asynchronous?  Are you sure the jitter is due to access and blocking effects rather than variable time spent inside the func global (or even elsewhere)?

 

Well, regardless, you may as well make the fairly simple switch to a standard global variable so you can compare.

 

-Kevin P

CAUTION! New LabVIEW adopters -- it's too late for me, but you *can* save yourself. The new subscription policy for LabVIEW puts NI's hand in your wallet for the rest of your working life. Are you sure you're *that* dedicated to LabVIEW? (Summary of my reasons in this post, part of a voluminous thread of mostly complaints starting here).
0 Kudos
Message 11 of 12
(290 Views)

Q,

 

How much data is involved? If it is small, spawn a copy for each client process.  Then the only delay you have is at launch time and you will never have blocking.

 

Lynn

0 Kudos
Message 12 of 12
(274 Views)