Scale Class

NI-DAQmx 17.1 .NET Class Library Help

Edition Date: June 2017

Part Number: 370473J-01

»View Product Info
Download Help (Windows Only)

Members See Also


Encapsulates a custom scale that translates between prescaled quantities in device units and quantities scaled to the units of interest.

Namespace: NationalInstruments.DAQmx

Assembly: NationalInstruments.DAQmx (in NationalInstruments.DAQmx.dll) Version: 17.1.40.99

Syntax

Visual Basic (Declaration)
Public MustInherit Class Scale _
	Inherits MarshalByRefObject _
	Implements IDisposable

C#
public abstract class Scale : MarshalByRefObject, 
	IDisposable

Remarks

Scale is the base class for LinearScale, PolynomialScale, RangeMapScale, and TableScale. All instances of Scale are of one of the derived class types. Refer to the derived class documentation for more information.

When you create a scale, you must provide the scale with a name because the scale is associated with channels through its name. You can create and configure a scale in Measurement Automation Explorer (MAX) or with the constructor of a class that derives from Scale.

Note:Example applications are located in the Public Documents\National Instruments\NI-DAQ\Examples\DotNET4.x directory or in the Start menu at National InstrumentsNI-DAQmxNI-DAQmx Examples.

Inheritance Hierarchy

System.Object
  System.MarshalByRefObject
    NationalInstruments.DAQmx.Scale
      NationalInstruments.DAQmx.LinearScale
      NationalInstruments.DAQmx.PolynomialScale
      NationalInstruments.DAQmx.RangeMapScale
      NationalInstruments.DAQmx.TableScale

Thread Safety

All members of this type are safe for multithreaded operations.

See Also

Reference

Scale Members

NationalInstruments.DAQmx Namespace

WAS THIS ARTICLE HELPFUL?

Not Helpful