Include Custom Scales When Building an Executable

Updated Jan 26, 2018

Reported In

Hardware

  • NI-9203

Issue Details

I am working on a project that uses custom scales. When I build an executable, it runs properly on the development machine, but when I run it on the target machine- I get inaccurate measurements.

I think the target machine is missing the scales. How do I include those scales when building an EXE file? How can I export custom scales from Measurement & Automation Explorer (MAX) and include them in my application distribution?

Solution

When distributing a LabVIEW application that uses custom scales, you must ensure that the remote computer that the application will run on has information about these scales. Though there are many ways to export a custom scale (or other information from Measurement & Automation Explorer), it is best to use one of the two methods below for including a custom scale in your application distribution.
  1. In LabVIEW 8.x and later you can create an executable file and installer using the Project Explorer. Within the project explorer, right click on My Computer then select New » NI-DAQmx Scale. After selecting the appropriate options for your custom scale, the scale will appear under My Computer in your Project Explorer window.

    When building an executable, your NI-DAQmx custom scale will automatically be saved in an .ini file in the build destination folder. Create an installer to distribute the EXE file and other associated files to a remote machine
  2. You can also import NI-DAQmx custom scales that you have created in Measurement & Automation Explorer (MAX) into your application installer. This may be a good option when you have already created custom scales in MAX, or if you need to import NI-DAQmx task or hardware configuration information in addition to your scale. To include a custom scale in your application installer, create an installer by right clicking on Build Specifications and then selecting New » Installer. In LabVIEW 8.2 or later, navigate within the My Installer Properties window to the Hardware Configuration category on the left. Select Include hardware configuration from MAX, then click on the Configure button to import selected scales, tasks, and hardware devices in .ini, .nce, or .txt format. You can also use the Import Mode selection to automatically launch the MAX Configuration Import Wizard during installation, or silently update the MAX database without running the wizard. 
  • If you are using LabVIEW 8.0, navigate within the My Installer Properties window to the Advanced category on the left. Under Hardware Configuration, select Include hardware configuration from MAX then click on the Configure button to import selected scales, tasks, and hardware devices in .ini, .nce, or .txt format. 
  • If you are using LabVIEW 7.1, navigate to Tools » Build Application or Shared Library (DLL). Under the Installer tab, check Create Installer and then click on the Advanced... button. Check Hardware Configuration (at the bottom) and then either select a configuration you already have or click Configure to open up the Measurement & Automation Export Wizard to do so.

Additional Information

Note: LabVIEW Professional Development System, Developer Suite, or Application Builder add-on is required in order to utilize this capability.

WAS THIS ARTICLE HELPFUL?

Not Helpful