Simple Dependency Inspector for LabVIEW

open-source LabVIEW tooldesigned to simplify the process of understanding LabVIEW files dependencies within your projects. By creating a clear2D visualization of your selected files relationshipsyou can quickly identify potential issues and optimize your code structure

View on GitHub

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.

Getting Started

Open LabVIEW and go to Tools–>PantherLAB–>Simple Dependency Inspector

Instructions

Instructions

  1. Choose the Folder containing your LabVIEW code
  2. Select the specific files or folders you want to analyze for dependencies. Use Shift key to select multiple items.
  3. If you selected folders, specify the LabVIEW file types to include in the analysis.
  4. Select the file types you want to include in your plot.
  5. Decife whether to include all LabVIEW dependencies in the plot. Be aware that this might result in a large a complex diagram that may be difficult to interpret.
  6. Click the “Find Dependencies from Selection” button to begin the analysis.

Symbols

Dependency Inspector creates 2d pictures with different symbols depending on the file type:

simbols

  1. Library files (*.lvlib)
  2. Virtual Instrument (*.vi)
  3. Typedefs (*.ctl)
  4. Class (*.lvclass)

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) ofers LabVIEW development, LabVIEW training, and contracting services.

Ready to take the next step? Contact us today at [enrique.noe@pantherlab.com.mx] or [info@pantherlab.com.mx] to discuss your specific needs.

Social Networks: