I've been messing around with DVR LVOOP and have found that the inplace node makes proper error handling a bit tedious. First I need to handle errors passed into the vi, Then I need to handle multiple errors from the read elements then the write elements.
For example if I have two DVR LVOOP Items and I want to move a string from one and concat it onto the string in another I need to do this (see initial.png attachement)
I propose the following (might benefit from some more graphical tweaks), which is functional equal to the above (see improved.png attachment).
Note: No data is modified if an error is passed into the inplace node or if any readers produce an error. Any warnings passed in are maintained. If multiple errors are produced from the readers or writers the highest on the inplace node is the one reported. This would also work with errors from the Variant to/from elements (and variant attributes if those ever get added to the inplace node).
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 received less than 5 kudos within 5 years after posting will be automatically declined.