Making a Custom Scale in Measurement & Automation Explorer

Updated Aug 13, 2018

Reported In

Software

  • LabVIEW

Driver

  • Traditional NI-DAQ
  • NI-DAQmx

Issue Details

  • How do I create a custom scale to use with NI DAQmx/ Traditional DAQ/ LabVIEW?
  • How do I create a custom scale to convert my voltage reading to a real world pressure/ temperature/ strain etc value in NI MAX?
  • How do I convert the voltage from NI-DAQmx to real-world units for my flow sensor?

Solution

First, open MAX by going to Start » Programs » National Instruments » Measurement & Automation. 

Once MAX has opened, find the Scales branch, which is found under My System in the Configuration tree:
 


Right-click on Scales and select “Create New…
 

A menu will display prompting you to choose whether to create an NI-DAQmx Scale or a Traditional NI-DAQ Custom Scale. Choose the one you want to create and click Finish.
 

For DAQmx: 
After selecting NI-DAQmx Scale, another menu will appear to allow you to choose the type of scale to create. The example images below follow the creation of a Linear Scale.
 

Next, you can choose a name for the Custom Scale and click Finish. After clicking finish, you will be returned to the main view of MAX, with the center pane displaying the settings of your new Custom Scale.
 

The scale is also now listed under the NI-DAQmx Scales Folder.
 

For Traditional DAQ: 
After selecting Traditional NI-DAQ Custom Scale, another menu will appear to allow you to choose the type of scale to create. The example images below follow the creation of a Linear Scale.
 

After naming the Custom Scale and selecting the type, click Next>. The following menu allows you to configure the Custom Scale.
 

Once you’ve configured the scale to your liking, you can view it in graph form and set the range of raw input values of the DAQ device to be scaled.
 

 
The scale should now be listed under the Traditional NI-DAQ Custom Scales folder.
 

Additional Information

If the conversion formula provided by your sensor's datasheet cannot be performed with the functionality available in a custom scale, you can implement your scaling and conversion after acquiring your data in your program. 

WAS THIS ARTICLE HELPFUL?

Not Helpful