LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview Application missing SubVI's, totally stumped

Hello. I am working on a VI that is a simple thermocouple datalogger. I have created it in Labview 2013 (latest patch) on a Windows 7 Machine. It works correctly on the development machine with Labview installed. It uses custom drivers for an Advantech USB 4718 data acqusition module. These drivers were downloaded directly from the manufacturer. 

 

When I build an application and copy it over to a different machine (running windows 😎 I get a laundry list of missing SubVIs when I try to run it (see image). This is despite installing all relevant data aquisition drivers (I have verified that the module works with the manufacturers own daq software) the latest version of Labview 2013 run time engine, DAQmx, etc.... I can't think of anything else that should be installed but Im totally stumped. 

 

Anything else I can try? Is it because the Dev machine is windows 7 but the application machine is windows 8? I'm new to building applications from labview, so I'm not sure what I may be missing. Thank you.

 

Error Message(s)

0 Kudos
Message 1 of 4
(2,503 Views)

It seems that most of these VIs are used by the DAQNaviAssistant from Advantech.

You should ask Advantech if there are known issues when building executables in LV which contain these ExpressVIs.

 

Also, you can re-build your EXE without optimizing the EXE content by de-selecting all checkmarks on the "Additional Exclusions" tab. It is possible that one of these options remove these subVIs.

What bothers me is that it runs on the development machine... which indicates that the EXE itself should really contain everything what it needs (except driver functions, namely DLLs of course).

 

Norbert

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 2 of 4
(2,494 Views)

Is the LabVIEW Run-Time Engine installed on the machines that run your Executable?  It gets installed on the Development machine when you install LabVIEW, but won't automatically be present on other machines.

 

BS

0 Kudos
Message 3 of 4
(2,470 Views)

Yep, Run Time Engine 2013 is installed on the application machine. 

0 Kudos
Message 4 of 4
(2,466 Views)