07-19-2010 04:15 PM
A while ago, the discussion here made it into the LabVIEW Ideas exchange. There I mentioned an alternative technique to discard stale entries using timeout. It requires a little less code, but works equally well.
Here is an updated example that shows both techniques (LabVIEW 2009).
(I also attach a LabVIEW 8.0 version, down-converted from 2009 and untested in 8.0)
Still, implementation of the suggested Idea is needed, so if you haven't voted for it, please do so! 😄
01-20-2022 03:12 PM
Just to properly close this discussion, LabVIEW 2013 (and newer) now have an option to limit the size of the event queue for each event. Setting this to "1" will fix all problematic observations. No more workarounds needed.