Run LabVIEW VIs with LabVIEW Run-Time Engine

Updated Aug 8, 2022

Reported In

Software

  • LabVIEW Runtime
  • LabVIEW

Issue Details

I have only the LabVIEW Run-Time Engine installed on my machine. Can I run LabVIEW VIs using only the Run-Time Engine?

Solution

In general, you cannot run LabVIEW VIs if you only have LabVIEW Run-Time Engine installed. The LabVIEW Run-Time Engine is used to run executables or shared libraries built with the LabVIEW Application Builder.

You can create a LabVIEW executable  using the LabVIEW Application Builder  and run this executable on a machine that has the LabVIEW run-time engine installed. This option will not give you the option of making any modifications to the code that was generated using LabVIEW.

Additional Information

Although you cannot run VIs directly from the LabVIEW Run-Time Engine, you can create an LabVIEW executable from a VI that can calls another VI dynamically through the VI Server .

The dynamically called VI does not have to be compiled with the executable, but it needs to have properties and methods supported on the LabVIEW Run-Time Engine.

For example, the dynamically called VI will not be able to run if it includes Block Diagram:Get Image Scaled Method since this is not supported on LabVIEW Run-Time Engine.