LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Project-scope Express VI?

Hello,

 

https://www.ni.com/docs/en-US/bundle/labview/page/creating-express-vis.html says that to create my own Express VI, I have to place it in the labview\user.lib\_express folder.

 

Is it possible to limit the Express VI to project scope? I'd like to do so for a few reasons:

  1. To track it via source control (i.e. keep it in sync with my project's development, and make it more easily distributable)
  2. The Express VIs I have in mind are for specialized (but configurable) algorithms, specific to one project only -- other projects won't benefit from them, so I'd rather not clutter up my palette
  3. It's bad practice for users to create/edit files within C:\Program Files\ (which is where the LabVIEW installation lives)
Certified LabVIEW Developer
0 Kudos
Message 1 of 2
(2,307 Views)

Hi JKSH,

 

You can of course create a subVI and save it anywhere, but I think you have to have the express VIs in the LabVIEW directory. You don't need to mess with any of the other files just save it to the express VI palette. If you save it somewhere else then you won't be able to access it from another program, and the point of Express VIs is they're configurable and used for a multitude of different setups.

 

Basil

Applications Engineering

National Instruments

0 Kudos
Message 2 of 2
(2,268 Views)