DQMH Consortium Toolkits Feature Requests

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

DQMH Event Explorer

Status: Declined

Hey Jared, thank you so much for your trust in DQMH and for taking time out of your day to share your idea with us.

 

This scenario is already covered by the awesome Panther Dashboard toolkit by PantherLab: 

https://pantherlab.com.mx/en/tools/

Note this is an open-source project where you can contribute: https://github.com/PantherLAB/PantherDashboard

If you like the tool, you can always buy a coffee to the main developer Enrique: https://www.buymeacoffee.com/enoearias 

 

So, we decline this request.

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

If feasible, I would recommend a tool to navigate an application. This request may be considered an extension to, and as the inverse of, the function "Find DQMH Event Frames" 

Include a navigation window with structure of Modules -> Broadcast Subscribers and Request Makers. 

The JKI State Machine Explorer is a great example of the developer experience I'm hoping for. 

Another approach may be the ability to right click on an event case and select "Find Broadcaster and/or Requestor" and show corresponding MLH case. 

Where do I send my $100 attached to this request? 😉 

 

Thanks - Jared

9 Comments
Enrique.Noe
Member

Hi Jared, There is a package published on vipm called Panther Dashboard for DQMH, this is an open source project that I started when DQMH 6.1 was released.

 

The Project is at:

Panther Dashboard for DQMH 

All feedback is welcomed, and you are most welcome to contribute to the Project.

 

Have a happy Coding!

Enrique,

Taggart
Trusted Enthusiast

I talked to Jared. He was hoping for something more integrated. Perhaps a right-click option. Something more integrated with LabVIEW rather than having to download and then use a seperate tool. He's just looking for better Developer Experience.

Sam Taggart
CLA, CPI, CTD, LabVIEW Champion
DQMH Trusted Advisor
Read about my thoughts on Software Development at sasworkshops.com/blog
GCentral
Enrique.Noe
Member

Panther Dashboard has a lot of right click options, my guess is instead opening another tool he wants something similar to this?

https://github.com/Zuehlke/DQMH-Project-Provider/blob/main/README.md

 

 

Taggart
Trusted Enthusiast

Actually I think he wants something comparable to this:

https://www.vipm.io/package/zyah_solutions_lib_zyah_open_af_payload_method/

 

On the rare occassions I have to use AF, I use this tool and it is very convenient. Having to go to another window like that Panther dashboard certainly works and solves the problem but is less convenient. More context switching and cognitive load.

Sam Taggart
CLA, CPI, CTD, LabVIEW Champion
DQMH Trusted Advisor
Read about my thoughts on Software Development at sasworkshops.com/blog
GCentral
breiter56
Member

I've got a few minutes of interacting with the panther dashboard. At first glance, It is accomplishing the navigation assistance I was looking for. Thank you Enrique and Sam. I still think the right click integration (shown in attached photo) without opening Panther , compactness of the state machine explorer and macro explorer are the higher benchmark. I'm still enough of an amateur, it's tough to describe more specifically, but here's a shot:  

1) It would help navigating a project if we were able to right click a public request.vi in the project explorer and select 'find callers' which would open the block diagram of the calling code.

2) When working in the calling code, right clicking the subVI icon of a request node, selecting "open event" would open the block diagram of its module and its corresponding EHL, MHL cases. 

3) When working in a module, right clicking a broadcast vi icon, select "find subscribers" and then open the block diagram, showing the corresponding EHL and MHL cases. 

 

 

breiter56_0-1664667890009.png

 

FabiolaDelaCueva
Active Participant

Jared,

 

From your picture and description, seems that if Panther Dashboard's window were more compact (or could be smaller), it would fit your needs, correct?

 

Thanks for your trust in DQMH and for sharing your ideas with us.

 

Best regards,

Fab

For an opportunity to learn from experienced developers / entrepeneurs (Steve, Joerg, and Brian amongst them):
Check out DSH Pragmatic Software Development Workshop!

DQMH Lead Architect * DQMH Trusted Advisor * Certified LabVIEW Architect * Certified LabVIEW Embedded Developer * Certified Professional Instructor * LabVIEW Champion * Code Janitor

Have you been nice to future you?
breiter56
Member

Fab and Enrique, 

 

Panther Dashboard is serving the project navigation very well. I would not have made this feature suggestion after having used it. Thanks! Smaller size may be an incremental improvement. What remains standing is the intuitive developer experience that could come with, while working in the block diagrams, right clicking a request sub-VI and selecting " find event frame" and/or right clicking an event frame to navigate to the event callers.

 

 

CyGa
Active Participant

Maybe this plugin is what you're searching for ?

https://www.vipm.io/package/neosoft_technologies_inc_lib_open_dqmh_request_message_diagram/

CLA, CTA, LV Champion
View Cyril Gambini's profile on LinkedIn
This post is made under CC BY 4.0 DEED licensing
mbaudot
Active Participant
Status changed to: Declined

Hey Jared, thank you so much for your trust in DQMH and for taking time out of your day to share your idea with us.

 

This scenario is already covered by the awesome Panther Dashboard toolkit by PantherLab: 

https://pantherlab.com.mx/en/tools/

Note this is an open-source project where you can contribute: https://github.com/PantherLAB/PantherDashboard

If you like the tool, you can always buy a coffee to the main developer Enrique: https://www.buymeacoffee.com/enoearias 

 

So, we decline this request.

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



Matthias Baudot | Software Architect | Founder at STUDIO BODs


STUDIO BODs     BLT for LabVIEW     LabVIEW Champion     Certified Professional Instructor     DQMH Trusted Advisor     GCentral Sponsor


 Check out my LabVIEW presentations and videos!