I wanted to highlight an excellent tutorial that was posted by Michael Lacasse that describes the step-by-step process required to create a plugin for a LabVIEW application that has the following characteristics:
- the plugin is defined using a class that inherits from a generic template
- the functionality of the plugin is encapsulated within a Project Library, which is built into a packed project library in order to be distributed as a single file
- the Packed Project Library can be called and loaded from the same LabVIEW application once it is built into an executable
This is a non-trivial process that benefits from a low-level understanding of how LabVIEW manages dependencies and links between files and especially Project Libraries. If you’ve struggled with this, or are just interested to learn more, I strongly recommend downloading his slides from here: Plug-in Architecture using Packed Project Libraries (lvlibp)
Advertisement
Thanks a lot Elijah !!
This example seems very interesting, i’m going to apply this technique.
I’ll let You know if I can appliable to my project.
Best regards
Franco