I'll keep the idea as broad as possible. The solution can go a few ways, and I don't want the idea to be turned down, because the solutions.
In general, DVR's have two related issues.
1) DVR's are only usable when initialised.
This makes them more difficult to use for, for instance, interlocking. Instead of using a IPE structure, we have to:
(make a sub vi)
check the ref
if not a ref create a ref
enter the IPE structure
2) DVR data is not persistent.
So a singleton class implemented with a DVR will lose it's data the moment all code is stopped. Debugging a sub VI that uses the class is impossible, because the data is gone. This makes DVR classes much less attractive.
I know how to solve these issues, but I think LV could make this easier.
So the rather broad idea:
Somehow allow DVR's to be sometimes memory persistent.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Any idea that has not received any kudos within a year after posting will be automatically declined.