-
Try out the new Jake: AI Coding Assistant for LabVIEW!
Get answers to questions about LabVIEW and discuss your code.
Dependency Inspector by PantherLAB - Toolkit for LabVIEW Download
Dependency Inspector, searches all the libraries/clases in a project and finds its dependencies.
| Version | 2.1.2.12 |
| Released | Mar 07, 2026 |
| Publisher | PantherLAB |
| License | BS3 |
| LabVIEW Version | LabVIEW>=20.0 |
| Operating System | Windows, Mac, and Linux |
| Dependencies | delacor_lib_qmh graphbuilder |
| Project links | Homepage Documentation Repository Discussion |
Description
Simple Dependency Inspector for LabVIEW
Open-source LabVIEW tool designed to simplify the process of understanding LabVIEW files dependencies. By creating a clear 2D visualization of your selected files relationships you can quickly identify potential issues and optimize your code structure.
This tool employs a private linker method to analyze the relationships between LabVIEW files. This method requires a LabVIEW file (VI, LVlib, LVclass, or CTL) as input and generates an array containing all the links associated with that file. A key advantage of this method is that it does not necessitate opening the LabVIEW file itself.
Graphviz dependency
This tool relies on Graphviz open source tool.
This tool detects if Graphviz is installed, if not, it enables a button to run a command to install it, acept the install if you want to use this tool.
After installing no internet is required, everything will work localy.
For Linux, it will pop up the instructions to install graphviz, sudo access required.
Getting Started
Open LabVIEW and go to Tools>PantherLAB>Simple Dependency Inspector
Report Issues and Request Features:
Encountered an issue or have a feature suggestion? Let us know on
GitHub: https://github.com/PantherLAB/DependencyInspector/issues
Struggling with LabVIEW and/or DQMH projects?
We can help! Our team (CLA, LabVIEW Champion, DQMH Trusted Advisor) offers:
-LabVIEW development
-LabVIEW training
-Contracting services.
Release Notes
[#4] CTL is added to inspection despite not selected
[#5] Crash when refresh hit with no LabVIEW Code Folder selected
The search engine was improved to exclude owners, for example if a library has a typedef, the private method to read dependencies, list the library as dependency of the typedef, that was causing arrows where they shouldn't exist, now the diagram is clear.
When hitting the search button and the container folder is empty the application crashed, now it prevents that by validating empty path.