Run LabVIEW VIs With LabVIEW Run-Time Engine

Updated Dec 20, 2023

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

You can not run LabVIEW VIs if you only have LabVIEW Run-Time Engine installed. This due to LabVIEW Run-Time Engine is used to run executables or shared libraries previously built with the LabVIEW Application Builder. Running executables on a machine that only has the LabVIEW Run-Time Engine installed will not give you the option of performing 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.