Jump to content

Zou

Members
  • Posts

    76
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by Zou

  1. > What I'd suggest doing is create a VI with just that function in it, and save it in the lowest version of LabVIEW you want to support.
    > Then you can have a VI that opens a connection to each version of LabVIEW installed using the Open Application Reference function, 

     

    Thanks for reply.

    That was my plan, but you can't specify the path of LabVIEW.exe when call Open Application Reference. 

     

    > Then ensure each version of LabVIEW installed is configured to use VI Server from localhost (basically make sure VIPM can

    > connect to each version).

    I can't do that on users' computer.

     

    I'm creating a reusable VIs/Ctrls package for internal use.  I downconverted all VIs/Ctrls to LV2011, and use VIPM to build a package.

    After installed for LabVIEW 2011 (or any later versions), installer will invoke a VI to add a link on the palettes for all other installed LabVIEW versions without open those version one by one.  That seems working fine.

    When reusable VIs/Ctrls folders get updated, users just need to sync to a database.  No need to build a new package.

    I was plan to use the Refresh Palette to update all installed LabVIEW versions, but neither Open Application Reference nor Refresh Palette support path.

    Sync with the folder seem solve the problem.

     

    Thanks again.

    George

     

  2. I've figured it out.

    Each .txt file is for a GObject, such as path ctrl, or while loop structure, ...

    The filename is the Class ID of the GObject. e.g. 11.txt is for the path ctrl.

    Inside the file, each line defines a tab on the GObject properties dialog panel.

    The first column is the tab id; the second column is the VI to be used on the tab.

    Multiple VIs can be displayed on the same tab.

    Now you can make your own VIs to show up on the dialog panel.

     

    • Like 1
×
×
  • Create New...

Important Information

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