Solution
When building an InstrumentStudio plug-in using LabVIEW, the file layout inside the packed library is impacted by what libraries were included.
The .gplugindata file created for the plug-in assumes there is only library in the plugin. If you add a second library to the plugin build specification, the .gplugindata must be updated in a text editor.
For example, if I create MyTestPlugin.lvlib the .gplugindata might contain a VIPath similar to:
VIPath=" MyTestPlugin.lvlibp\ MyTestPlugin.vi"
If I add a second library to my plugin, the VIPath in the .gplugindata will need to be updated similar to:
VIPath=" MyTestPlugin.lvlibp\ MyTestPlugin \ MyTestPlugin.vi"
You can determine the correct location using LabVIEW. There is a VI on the diagram palette named “Get Exported File List” found in the “Packed Library” palette. You can use that VI to provide path information about items in a packed library.
