08-09-2023 11:52 AM
I'll play too
08-09-2023 11:59 AM
08-09-2023 12:06 PM
I assumed the Queue and Event were independent processes and should be generated even if one fails. I also assumed that this doesn't need to scale up with more parameters, but that seems like a place for improvement with a for loop.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
08-09-2023 12:06 PM - edited 08-09-2023 12:08 PM
And here is mine.
08-09-2023 12:15 PM - edited 08-09-2023 12:18 PM
Hooovahh, did you right-click the merge errors and report all? I think there is another glyph that would be visible if you did. I could be wrong.
But, I definitely advise adopting this new feature and would be disappointed if it was overlooked at GDevCon.
08-09-2023 01:17 PM
Here's what I might do:
Of course we don't really have all requirements, for example should an error be generated if an item is not found or should it just ignore missing values??
08-09-2023 01:32 PM - edited 08-09-2023 01:33 PM
I may make a submission later, but I see that a couple of the existing submissions have used an Error Ring.
The error ring is great in theory but in practice it is an Xnode, which are now recommended that you not use per Darren in his presentation "Ludicrous ways to fix broken LabVIEW code", here:
https://youtu.be/HKcEYkksW_o?t=602
The short version if you don't watch the whole thing is that Xnodes may work well in isolation but can and will cause incredible headaches when they start being used in classes, PPLs, and malleable VIs, but the cause will often be nearly impossible to trace back to your use of an Xnode.
08-09-2023 01:58 PM
@JÞB wrote:
Hooovahh, did you right-click the merge errors and report all? I think there is another glyph that would be visible if you did. I could be wrong.
But, I definitely advise adopting this new feature and would be disappointed if it was overlooked at GDevCon.
It does not have merge errors. I thought about it but I thought in cases you might get the same error reported twice due to the wiring. But it probably is important for the User Event, and Queue to have unique errors tracked. In practice it doesn't really matter because even one missing reference is bad and needs to be fixed, knowing you have two might not help debug it much. But yeah what harm is it to just have it on? Not much.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
08-09-2023 02:00 PM
Interesting, quite a bunch of impressive people on the submission list. My questions/observations:
08-09-2023 02:06 PM
Pet peeves: stuff hidden under structures, wires going from right to left, default subVI icons.