Developer Center Resources

cancel
Showing results for 
Search instead for 
Did you mean: 

Calling Internal LabVIEW Properties Externally

» Creating a LabVIEW Development Tool » Calling Internal Properties Externally

Introduction

 

Many LabVIEW tools run as external applications to LabVIEW, but must obtain information from LabVIEW.  VI Server can be used to access a wide variety LabVIEW properties and methods; however, some LabVIEW properties are only available from inside the development environment.  The documentation for these properties shows "Remove access disallowed."  This example illustrates how to return these properties' values externally.

 

Example

This example illustrates the process of using the All VIs In Memory property.

AppAllVIs.png

 

This property can only be called from within LabVIEW; notice the statement in the Context Help, "Remote access disallowed."

AppAllVIsContextHelp.png

 

 

To access the property, remotely launch a VI inside of the LabVIEW development environment. This VI will then call the property node.

Call Properties Remotely.png

 

The following two LabVIEW VI Server settings must be set in Tools»Options»VI Server:


1. Machine Access - must include localhost
2. Exported VIs - must include *

Note: Both of these settings are enabled by default.

Chris Bolin
LabVIEW Partner Program, CLA