NI-DAQmx .NET Framework 4.0 API Reference

Content Type
Programming Language
Current manual
Table of Contents

LinearScale Class

LinearScale Class

LinearScale Class

Encapsulates a linear custom scale that scales values using the equation y = mx + b.

Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    NationalInstruments.DAQmxScale
      NationalInstruments.DAQmxLinearScale

Namespace:  NationalInstruments.DAQmx
Assembly:  NationalInstruments.DAQmx (in NationalInstruments.DAQmx.dll) Version: 20.7.40.49302

Syntax

public class LinearScale : Scale
Public Class LinearScale
	Inherits Scale

The LinearScale type exposes the following members.

Constructors

  NameDescription
Public methodLinearScale
Initializes a new instance of the LinearScale class that scales values using the equation y = mx + b, where x is the prescaled value, and y is the scaled value.
Top

Properties

  NameDescription
Public propertyDescription
Specifies a description for the scale.
(Inherited from Scale.)
Public propertyName
Gets the name of the scale.
(Inherited from Scale.)
Public propertyPreScaledUnits
Specifies the units of the values that you want to scale.
(Inherited from Scale.)
Public propertyScaledUnits
Specifies the units to use for scaled values. You can use an arbitrary string.
(Inherited from Scale.)
Public propertySlope
Specifies the slope, m, in the equation y=mx+b.
Public propertyType
Gets the type of scale.
(Inherited from Scale.)
Public propertyYIntercept
Specifies the y-intercept, b, in the equation y=mx+b.
Top

Methods

  NameDescription
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodDispose
Releases all resources used by Scale.
(Inherited from Scale.)
Protected methodDispose(Boolean)
Releases the managed and unmanaged resources used by Scale or optionally releases only the unmanaged resources.
(Inherited from Scale.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodMemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
Public methodToString
Returns a string representation of the object.
(Inherited from Scale.)
Top

Remarks

Tip Tip
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.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Was this information helpful?