DQMH Consortium Toolkits Feature Requests

cancel
Showing results for 
Search instead for 
Did you mean: 
CyGa

Helper Loops - Add option to create them in a subVI

Status: Declined

Cyril, after reviewing your idea and discussing it internally, we decided to decline it.

 

Why not accept it? The amount of work might be considerable as scripting tools would have to find and dig into subVIs. Also, it's perfectly possible to do this manually for helper loops that are done and don't need to be touched again.

 

Anecdotally, zoom in LV23Q3 helps with navigating big block diagrams 😉

 

Post-event hooks (VIs you can execute after creating events or modules), which will be part of a future DQMH version, might allow you to implement this on your end.

 

Again, thank you for your input; it is most appreciated. Please keep those ideas coming!

When adding an helper loop from the scripter, add a checkbox that would allow creating a subVI that contains the helper loop.

This checkbox should be unchecked by default.

 

If checked, a (private) VI is create and contains the helper loop.

The subVI is then dropped inside the Main.vi where the helper loop would have been created.

 

CyGa_0-1712073184351.png

 

CLA, CTA, LV Champion
View Cyril Gambini's profile on LinkedIn
This post is made under CC BY 4.0 DEED licensing
3 Comments
jashcroft
Member

Currently helper loops in subvi's in main.vi aren't found by the scripting tool when adding events. 

Ozfarmboy
Active Participant

Hi Jashcroft.  See here for the issue you talk about: Add DQMH Validation test: "DQMH_HELPER_LOOP_NAME" string constant wired to the error helper VI. - NI...

Christopher Farmer

Certified LabVIEW Architect and LabVIEW Champion
DQMH Trusted Advisor
https://wiredinsoftware.com.au

joerg.hampel
Active Participant
Status changed to: Declined

Cyril, after reviewing your idea and discussing it internally, we decided to decline it.

 

Why not accept it? The amount of work might be considerable as scripting tools would have to find and dig into subVIs. Also, it's perfectly possible to do this manually for helper loops that are done and don't need to be touched again.

 

Anecdotally, zoom in LV23Q3 helps with navigating big block diagrams 😉

 

Post-event hooks (VIs you can execute after creating events or modules), which will be part of a future DQMH version, might allow you to implement this on your end.

 

Again, thank you for your input; it is most appreciated. Please keep those ideas coming!




DSH Pragmatic Software Development Workshops (Fab, Steve, Brian and me)
Release Automation Tools for LabVIEW (CI/CD integration with LabVIEW)
HSE Discord Server (Discuss our free and commercial tools and services)
DQMH® (Developer Experience that makes you smile )