Jump to content

Jim Kring

JKI Team
  • Posts

    2,203
  • Joined

  • Last visited

  • Days Won

    106

Posts posted by Jim Kring

  1. Hi @Mohammed Ashiq S,

    My reply is going to be in multiple parts, since this is a long discussion and not all of the finer points are well documented.

    You're right that VIPM's package format supports what you're trying to do, however the VI Package Builder does not directly expose all the features you'll need.

    The good news, is that you can use a combination of pre-/post-build custom actions to do what you need.

    One approach is to do the following:

    1) Use a post-build custom action to temporarily "unpack" the package file (extract the package's contents to a folder, as it's a ZIP archive)

    2) In the unpacked/extracted package folder, add the required multi-platform PPLs to the package and/or modify the package spec file to adjust it to have the desired settings.

    3) Repack the package folder into the original package file location, so it can then be double-checked by the package builder and finalized.

    Note that there are some tools for doing this (e.g. scattered around this forum), but they have not been officially released as a package.  I would be happy to assist in organizing these, so they are generally available and useful to the community.

     

    • Like 1
  2. Hi There.

    Warning: These instructions involve opening important files in VIPM's package installation database. Be very careful not to change anything in these files, or it could corrupt your installation and cause errors that are very hard to recover from.

    On your Windows installation, take a look at the following text file:

    C:\ProgramData\JKI\VIPM\databases\LV 21.0\mb_master\files-installed

    This lists the files that were installed by the Plasmionique Modbus Master package.

    Also, note that there may be some other packages installed that the above packages depends upon.

    You can take a look in this folder to see what other packages are installed in LabVIEW 2021.

    C:\ProgramData\JKI\VIPM\databases\LV 21.0

    I hope that helps keep you moving in the right direction...

  3. LabVIEW Tools Developers (VIPM Community Publishers) must decide, when working on their tools, which LabVIEW version they want to use to edit/create the tools.  Generally speaking, a LabVIEW Tools developer will want to support the largest number of users as is practical (and only users with the same or newer version of LabVIEW will be able to use the tool).

    We've put some of the VIPM web search data into a chart to show LabVIEW Version Popularity over the past year or so.  We hope this is helpful to LabVIEW Tools Developers (and LabVIEW users in general).

     2021-11-01_10-20-06.png

    ------------

    Side Note: Forward Compatible PPLs in LabVIEW 2017+

    Another useful bit of information is that since LabVIEW 2017 you can compile a packed project library to be also used with newer versions of LabVIEW. In the build specification properties choose Advanced in the sidebar and enable the option Allow future versions of LabVIEW to load this packed library. This option is enabled by default.

    rtaImage?eid=ka00Z0000019PcC&feoid=00N0Z

     

    • Like 1
  4. Does the VIPM error dialog state which calling VI is trying to find that missing VI?

    The dialogue has two parts: one that shows you the missing VIs, and the second that shows you which project source VIs are calling the missing VIs

    also, often the culprit is a VI on disc that is not actually being used anymore, but it’s broken. The package builder is including it, even though it’s not being called by anyone

    • Upvote 1
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.