NI-DAQmx .NET Framework 4.0 API Reference

Content Type
Programming Language
Current manual
Table of Contents

AIChannelCollection Methods

AIChannelCollection Methods

AIChannelCollection Methods

The AIChannelCollection type exposes the following members.

Methods

  NameDescription
Public methodCreateAccelerationChargeChannel(String, String, AITerminalConfiguration, Double, Double, AIAccelerationUnits, Double, AIAccelerationChargeSensitivityUnits)
Creates channel(s) that use an accelerometer to measure acceleration and adds the channel(s) to the task you specify with taskHandle.
Public methodCreateAccelerationChargeChannel(String, String, AITerminalConfiguration, Double, Double, String, Double, AIAccelerationChargeSensitivityUnits)
Creates channel(s) that use an accelerometer to measure acceleration and adds the channel(s) to the task you specify with taskHandle.
Public methodCreateAccelerationFourWireDCVoltageChannel(String, String, AITerminalConfiguration, Double, Double, AIAccelerationUnits, Double, AIAccelerationFourWireDCVoltageSensitivityUnits, AIExcitationSource, Double, Boolean)
Creates an AIChannel that measures acceleration using a 4-wire, DC voltage-based sensor connected to the channel. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateAccelerationFourWireDCVoltageChannel(String, String, AITerminalConfiguration, Double, Double, String, Double, AIAccelerationFourWireDCVoltageSensitivityUnits, AIExcitationSource, Double, Boolean)
Creates an AIChannel that specifies the sensitivity of the 4-wire, DC voltage-based sensor connected to the channel. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateAccelerometerChannel(String, String, AITerminalConfiguration, Double, Double, Double, AIAccelerometerSensitivityUnits, AIExcitationSource, Double, AIAccelerationUnits)
Creates an AIChannel that uses an accelerometer to measure acceleration. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateAccelerometerChannel(String, String, AITerminalConfiguration, Double, Double, Double, AIAccelerometerSensitivityUnits, AIExcitationSource, Double, String)
Creates an AIChannel with the specified custom scale that uses an accelerometer to measure acceleration. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateBridgeChannel(String, String, Double, Double, AIBridgeUnits, AIBridgeConfiguration, AIExcitationSource, Double, Double)
Creates an AIChannel that measures voltage ratios from a Wheatstone bridge. Use this instance with bridge-based sensors that measure phenomena other than strain, force, pressure, or torque, or that scale data to physical units NI-DAQmx does not support. This method adds one or more physical channels to the AIChannelCollection. Use a custom scale or other scaling code to convert the voltage ratios to physical units.
Public methodCreateBridgeChannel(String, String, Double, Double, String, AIBridgeConfiguration, AIExcitationSource, Double, Double)
Creates an AIChannel that measures voltage ratios from a Wheatstone bridge, with the specified custom scale. Use this instance with bridge-based sensors that measure phenomena other than strain, force, pressure, or torque, or that scale data to physical units NI-DAQmx does not support. This method adds one or more physical channels to the AIChannelCollection. Use a custom scale or other scaling code to convert the voltage ratios to physical units.
Public methodCreateBuiltInSensorTemperatureChannel
Creates an AIChannel to measure temperature with a built-in sensor of a terminal block or device. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateChargeChannel(String, String, AITerminalConfiguration, Double, Double, AIChargeUnits)
Creates an AIChannel to measure acceleration using a charge-based sensor. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateChargeChannel(String, String, AITerminalConfiguration, Double, Double, String)
Creates an AIChannel to measure acceleration using a charge-based sensor. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateCurrentChannel(String, String, AITerminalConfiguration, Double, Double, AICurrentUnits)
Creates an AIChannel with an internal shunt resistor to measure current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateCurrentChannel(String, String, AITerminalConfiguration, Double, Double, String)
Creates an AIChannel with the specified custom scale and an internal shunt resistor to measure current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateCurrentChannel(String, String, AITerminalConfiguration, Double, Double, Double, AICurrentUnits)
Creates an AIChannel with the specified external shunt resistor to measure current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateCurrentChannel(String, String, AITerminalConfiguration, Double, Double, Double, String)
Creates an AIChannel with the specified custom scale and external shunt resistor to measure current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateCurrentChannel(String, String, AITerminalConfiguration, Double, Double, AICurrentUnits, AICurrentShuntLocation, Double, String)
Creates an AIChannel with the specified custom scale and external shunt resistor to measure current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateCurrentRmsChannel(String, String, AITerminalConfiguration, Double, Double, AICurrentAcrmsUnits)
Creates an AIChannel with an internal shunt resistor to measure AC current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateCurrentRmsChannel(String, String, AITerminalConfiguration, Double, Double, String)
Creates an AIChannel with the specified custom scale and an internal shunt resistor to measure AC current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateCurrentRmsChannel(String, String, AITerminalConfiguration, Double, Double, Double, AICurrentAcrmsUnits)
Creates an AIChannel with the specified external shunt resistor to measure AC current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateCurrentRmsChannel(String, String, AITerminalConfiguration, Double, Double, Double, String)
Creates an AIChannel with the specified custom scale and external shunt resistor to measure AC current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateDeviceTemperatureChannel Obsolete.
Creates an AIChannel to measure temperature with a built-in sensor of a terminal block or device. This method adds one or more physical channels to the AIChannelCollection. The CreateDeviceTemperatureChannel(String, String, AITemperatureUnits) method has been deprecated in favor of the CreateBuiltInSensorTemperatureChannel(String, String, AITemperatureUnits) method.
Public methodCreateEddyCurrentProximityProbeChannel(String, String, Double, Double, Double, AIEddyCurrentProximityProbeSensitivityUnits, AIEddyCurrentProximityProbeUnits)
Creates an AIChannel that uses an Eddy Current Proximity Probe to measure position. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateEddyCurrentProximityProbeChannel(String, String, Double, Double, Double, AIEddyCurrentProximityProbeSensitivityUnits, String)
Creates an AIChannel with the specified custom scale that uses an Eddy Current Proximity Probe to measure position. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateForceBridgePolynomialChannel(String, String, Double, Double, AIForceUnits, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure force or load. Use this instance with sensors whose specifications provide a polynomial to convert electrical values to physical values. When you use this scaling type, NI-DAQmx requires coefficients for a polynomial that converts electrical values to physical values (forward), as well as coefficients for a polynomial that converts physical values to electrical values (reverse). If you only know one set of coefficients, use PolynomialScale to generate the other set. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateForceBridgePolynomialChannel(String, String, Double, Double, String, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure force or load, with the specified custom scale. Use this instance with sensors whose specifications provide a polynomial to convert electrical values to physical values. When you use this scaling type, NI-DAQmx requires coefficients for a polynomial that converts electrical values to physical values (forward), as well as coefficients for a polynomial that converts physical values to electrical values (reverse). If you only know one set of coefficients, use PolynomialScale to generate the other set. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateForceBridgeTableChannel(String, String, Double, Double, AIForceUnits, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, AIBridgeElectricalUnits, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure force or load. Use this instance with sensors whose specifications provide a table of electrical values and the corresponding physical values. When you use this scaling type, NI-DAQmx performs linear scaling between each pair of electrical and physical values. The input limits specified with the minimum value and maximum value parameters must fall within the smallest and largest physical values. For any data outside those endpoints, NI-DAQmx coerces that data to the endpoints. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateForceBridgeTableChannel(String, String, Double, Double, String, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, AIBridgeElectricalUnits, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure force or load, with the specified custom scale. Use this instance with sensors whose specifications provide a table of electrical values and the corresponding physical values. When you use this scaling type, NI-DAQmx performs linear scaling between each pair of electrical and physical values. The input limits specified with the minimum value and maximum value parameters must fall within the smallest and largest physical values. For any data outside those endpoints, NI-DAQmx coerces that data to the endpoints. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateForceBridgeTwoPointLinearChannel(String, String, Double, Double, AIForceUnits, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, Double, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure force or load. Use this instance with sensors whose specifications do not provide a polynomial for scaling or a table of electrical and physical values. When you use this scaling type, NI-DAQmx uses two points of electrical and physical values to calculate the slope and y-intercept of a linear equation and uses that equation to scale electrical values to physical values. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateForceBridgeTwoPointLinearChannel(String, String, Double, Double, String, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, Double, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure force or load, with the specified custom scale. Use this instance with sensors whose specifications do not provide a polynomial for scaling or a table of electrical and physical values. When you use this scaling type, NI-DAQmx uses two points of electrical and physical values to calculate the slope and y-intercept of a linear equation and uses that equation to scale electrical values to physical values. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateForceIepeChannel(String, String, AITerminalConfiguration, Double, Double, AIForceUnits, Double, AIForceIepeSensorSensitivityUnits, AIExcitationSource, Double)
Creates an AIChannel that uses an IEPE force sensor to measure force or load. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateForceIepeChannel(String, String, AITerminalConfiguration, Double, Double, String, Double, AIForceIepeSensorSensitivityUnits, AIExcitationSource, Double)
Creates an AIChannel that uses an IEPE force sensor to measure force or load, with the specified custom scale. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateFrequencyVoltageChannel(String, String, Double, Double, Double, Double, AIFrequencyUnits)
Creates an AIChannel to measure frequency using a frequency-to-voltage converter. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateFrequencyVoltageChannel(String, String, Double, Double, Double, Double, String)
Creates an AIChannel with the specified custom scale to measure frequency using a frequency-to-voltage converter. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateLvdtChannel(String, String, Double, Double, Double, AILvdtSensitivityUnits, AIExcitationSource, Double, Double, AIACExcitationWireMode, AILvdtUnits)
Creates an AIChannel that uses an LVDT to measure linear position. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateLvdtChannel(String, String, Double, Double, Double, AILvdtSensitivityUnits, AIExcitationSource, Double, Double, AIACExcitationWireMode, String)
Creates an AIChannel with the specified custom scale that uses an LVDT to measure linear position. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateMicrophoneChannel(String, String, Double, Double, AITerminalConfiguration, AIExcitationSource, Double, AISoundPressureUnits)
Creates an AIChannel that uses a microphone to measure sound pressure. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateMicrophoneChannel(String, String, Double, Double, AITerminalConfiguration, AIExcitationSource, Double, String)
Creates an AIChannel with the specified custom scale that uses a microphone to measure sound pressure. This method adds one or more physical channels to the AIChannelCollection.
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 methodCreatePressureBridgePolynomialChannel(String, String, Double, Double, AIPressureUnits, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure pressure. Use this instance with sensors whose specifications provide a polynomial to convert electrical values to physical values. When you use this scaling type, NI-DAQmx requires coefficients for a polynomial that converts electrical values to physical values (forward), as well as coefficients for a polynomial that converts physical values to electrical values (reverse). If you only know one set of coefficients, use PolynomialScale to generate the other set. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreatePressureBridgePolynomialChannel(String, String, Double, Double, String, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure pressure, with the specified custom scale. Use this instance with sensors whose specifications provide a polynomial to convert electrical values to physical values. When you use this scaling type, NI-DAQmx requires coefficients for a polynomial that converts electrical values to physical values (forward), as well as coefficients for a polynomial that converts physical values to electrical values (reverse). If you only know one set of coefficients, use PolynomialScale to generate the other set. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreatePressureBridgeTableChannel(String, String, Double, Double, AIPressureUnits, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, AIBridgeElectricalUnits, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure pressure. Use this instance with sensors whose specifications provide a table of electrical values and the corresponding physical values. When you use this scaling type, NI-DAQmx performs linear scaling between each pair of electrical and physical values. The input limits specified with the minimum value and maximum value parameters must fall within the smallest and largest physical values. For any data outside those endpoints, NI-DAQmx coerces that data to the endpoints. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreatePressureBridgeTableChannel(String, String, Double, Double, String, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, AIBridgeElectricalUnits, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure pressure, with the specified custom scale. Use this instance with sensors whose specifications provide a table of electrical values and the corresponding physical values. When you use this scaling type, NI-DAQmx performs linear scaling between each pair of electrical and physical values. The input limits specified with the minimum value and maximum value parameters must fall within the smallest and largest physical values. For any data outside those endpoints, NI-DAQmx coerces that data to the endpoints. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreatePressureBridgeTwoPointLinearChannel(String, String, Double, Double, AIPressureUnits, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, Double, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure pressure. Use this instance with sensors whose specifications do not provide a polynomial for scaling or a table of electrical and physical values. When you use this scaling type, NI-DAQmx uses two points of electrical and physical values to calculate the slope and y-intercept of a linear equation and uses that equation to scale electrical values to physical values. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreatePressureBridgeTwoPointLinearChannel(String, String, Double, Double, String, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, Double, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure pressure, with the specified custom scale. Use this instance with sensors whose specifications do not provide a polynomial for scaling or a table of electrical and physical values. When you use this scaling type, NI-DAQmx uses two points of electrical and physical values to calculate the slope and y-intercept of a linear equation and uses that equation to scale electrical values to physical values. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateResistanceChannel(String, String, Double, Double, AIResistanceConfiguration, AIExcitationSource, Double, AIResistanceUnits)
Creates an AIChannel to measure resistance. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateResistanceChannel(String, String, Double, Double, AIResistanceConfiguration, AIExcitationSource, Double, String)
Creates an AIChannel with the specified custom scale to measure resistance. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateRosetteStrainGageChannel
Creates an AIChannel to measure two-dimensional strain using a rosette strain gage. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateRtdChannel
Creates an AIChannel that uses an RTD to measure temperature. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateRvdtChannel(String, String, Double, Double, Double, AIRvdtSensitivityUnits, AIExcitationSource, Double, Double, AIACExcitationWireMode, AIRvdtUnits)
Creates an AIChannel that uses an RVDT to measure angular position. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateRvdtChannel(String, String, Double, Double, Double, AIRvdtSensitivityUnits, AIExcitationSource, Double, Double, AIACExcitationWireMode, String)
Creates an AIChannel with the specified custom scale that uses an RVDT to measure angular position. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateStrainGageChannel(String, String, Double, Double, AIStrainGageConfiguration, AIExcitationSource, Double, Double, Double, Double, Double, Double, AIStrainUnits)
Creates an AIChannel to measure strain. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateStrainGageChannel(String, String, Double, Double, AIStrainGageConfiguration, AIExcitationSource, Double, Double, Double, Double, Double, Double, String)
Creates an AIChannel with the specified custom scale to measure strain. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsAccelerometerChannel(String, String, Double, Double, AIExcitationSource, Double, AIAccelerationUnits)
Creates an AIChannel that uses an accelerometer to measure acceleration. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsAccelerometerChannel(String, String, Double, Double, AIExcitationSource, Double, String)
Creates an AIChannel with the specified custom scale that uses an accelerometer to measure acceleration. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsBridgeChannel(String, String, Double, Double, AIBridgeUnits, AIExcitationSource, Double)
Creates an AIChannel that measures a a Wheatstone bridge. You must configure the physical channel(s) with TEDS information to use this method. Use this instance with bridge-based sensors that measure phenomena other than strain, force, pressure, or torque, or that scale data to physical units NI-DAQmx does not support. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsBridgeChannel(String, String, Double, Double, String, AIExcitationSource, Double)
Creates an AIChannel that measures a a Wheatstone bridge, with the specified custom scale. You must configure the physical channel(s) with TEDS information to use this method. Use this instance with bridge-based sensors that measure phenomena other than strain, force, pressure, or torque, or that scale data to physical units NI-DAQmx does not support. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsCurrentChannel(String, String, AITerminalConfiguration, Double, Double, AICurrentUnits)
Creates an AIChannel with an internal shunt resistor to measure current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsCurrentChannel(String, String, AITerminalConfiguration, Double, Double, String)
Creates an AIChannel with the specified custom scale and an internal shunt resistor to measure current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsCurrentChannel(String, String, AITerminalConfiguration, Double, Double, Double, AICurrentUnits)
Creates an AIChannel with the specified external shunt resistor to measure current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsCurrentChannel(String, String, AITerminalConfiguration, Double, Double, Double, String)
Creates an AIChannel with the specified custom scale and external shunt resistor to measure current. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsForceBridgeChannel(String, String, Double, Double, AIForceUnits, AIExcitationSource, Double)
Creates an AIChannel that uses a Wheatstone bridge to measure force or load. You must configure the physical channel(s) with TEDS information to use this method. NI-DAQmx scales electrical values to physical values according to that TEDS information. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsForceBridgeChannel(String, String, Double, Double, String, AIExcitationSource, Double)
Creates an AIChannel that uses a Wheatstone bridge to measure force or load, with the specified custom scale. You must configure the physical channel(s) with TEDS information to use this method. NI-DAQmx scales electrical values to physical values according to that TEDS information. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsForceIepeChannel(String, String, AITerminalConfiguration, Double, Double, AIForceUnits, AIExcitationSource, Double)
Creates an AIChannel that uses an IEPE force sensor to measure force or load. You must configure the physical channel(s) with TEDS information to use this method. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsForceIepeChannel(String, String, AITerminalConfiguration, Double, Double, String, AIExcitationSource, Double)
Creates an AIChannel that uses an IEPE force sensor to measure force or load, with the specified custom scale. You must configure the physical channel(s) with TEDS information to use this method. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsLvdtChannel(String, String, Double, Double, AIExcitationSource, Double, Double, AIACExcitationWireMode, AILvdtUnits)
Creates an AIChannel that uses an LVDT to measure linear position. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsLvdtChannel(String, String, Double, Double, AIExcitationSource, Double, Double, AIACExcitationWireMode, String)
Creates an AIChannel with the specified custom scale that uses an LVDT to measure linear position. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsMicrophoneChannel(String, String, Double, AITerminalConfiguration, AIExcitationSource, Double, AISoundPressureUnits)
Creates an AIChannel that uses a microphone to measure sound pressure. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsMicrophoneChannel(String, String, Double, AITerminalConfiguration, AIExcitationSource, Double, String)
Creates an AIChannel with the specified custom scale that uses a microphone to measure sound pressure. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsPressureBridgeChannel(String, String, Double, Double, AIPressureUnits, AIExcitationSource, Double)
Creates an AIChannel that uses a Wheatstone bridge to measure pressure. You must configure the physical channel(s) with TEDS information to use this method. NI-DAQmx scales electrical values to physical values according to that TEDS information. This method adds one or more physical channels to the AIChannelCollection. You must configure the physical channel(s) with TEDS information to use this method.
Public methodCreateTedsPressureBridgeChannel(String, String, Double, Double, String, AIExcitationSource, Double)
Creates an AIChannel that uses a Wheatstone bridge to measure pressure, with the specified custom scale. You must configure the physical channel(s) with TEDS information to use this method. NI-DAQmx scales electrical values to physical values according to that TEDS information. This method adds one or more physical channels to the AIChannelCollection. You must configure the physical channel(s) with TEDS information to use this method.
Public methodCreateTedsResistanceChannel(String, String, Double, Double, AIResistanceConfiguration, AIExcitationSource, Double, AIResistanceUnits)
Creates an AIChannel to measure resistance. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsResistanceChannel(String, String, Double, Double, AIResistanceConfiguration, AIExcitationSource, Double, String)
Creates an AIChannel with the specified custom scale to measure resistance. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsRtdChannel
Creates an AIChannel that uses an RTD to measure temperature. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsRvdtChannel(String, String, Double, Double, AIExcitationSource, Double, Double, AIACExcitationWireMode, AIRvdtUnits)
Creates an AIChannel that uses an RVDT to measure angular position. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsRvdtChannel(String, String, Double, Double, AIExcitationSource, Double, Double, AIACExcitationWireMode, String)
Creates an AIChannel that uses an RVDT to measure angular position. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsStrainGageChannel(String, String, Double, Double, AIExcitationSource, Double, Double, Double, AIStrainUnits)
Creates an AIChannel to measure strain. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsStrainGageChannel(String, String, Double, Double, AIExcitationSource, Double, Double, Double, String)
Creates an AIChannel with the specified custom scale to measure strain. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsThermistorIExChannel
Creates an AIChannel that uses a thermistor to measure temperature. Use this method when the thermistor uses current excitation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsThermistorVExChannel
Creates an AIChannel that uses a thermistor to measure temperature. Use this method when the thermistor uses voltage excitation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsThermocoupleChannel(String, String, Double, Double, AITemperatureUnits)
Creates an AIChannel that uses a thermocouple to measure temperature using a built-in cold-junction compensation source. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsThermocoupleChannel(String, String, Double, Double, AITemperatureUnits, Double)
Creates an AIChannel that uses a thermocouple to measure temperature using a constant value cold-junction compensation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsThermocoupleChannel(String, String, Double, Double, AITemperatureUnits, String)
Creates an AIChannel that uses a thermocouple to measure temperature using a measurement on another channel for cold-junction compensation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsTorqueBridgeChannel(String, String, Double, Double, AITorqueUnits, AIExcitationSource, Double)
Creates an AIChannel that uses a Wheatstone bridge to measure torque. You must configure the physical channel(s) with TEDS information to use this method. NI-DAQmx scales electrical values to physical values according to that TEDS information. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsTorqueBridgeChannel(String, String, Double, Double, String, AIExcitationSource, Double)
Creates an AIChannel that uses a Wheatstone bridge to measure torque, with the specified custom scale. You must configure the physical channel(s) with TEDS information to use this method. NI-DAQmx scales electrical values to physical values according to that TEDS information. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsVoltageChannel(String, String, AITerminalConfiguration, Double, Double, AIVoltageUnits)
Creates an AIChannel to measure voltage. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsVoltageChannel(String, String, AITerminalConfiguration, Double, Double, String)
Creates an AIChannel with the specified custom scale to measure voltage. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsVoltageChannelWithExcitation(String, String, AITerminalConfiguration, Double, Double, AIExcitationSource, Double, AIVoltageUnits)
Creates an AIChannel to measure voltage for custom sensors that require excitation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTedsVoltageChannelWithExcitation(String, String, AITerminalConfiguration, Double, Double, AIExcitationSource, Double, String)
Creates an AIChannel with the specified custom scale to measure voltage for custom sensors that require excitation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateThermistorIExChannel
Creates an AIChannel that uses a thermistor to measure temperature. Use this method when the thermistor uses current excitation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateThermistorVExChannel
Creates an AIChannel that uses a thermistor to measure temperature. Use this method when the thermistor uses voltage excitation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateThermocoupleChannel(String, String, Double, Double, AIThermocoupleType, AITemperatureUnits)
Creates an AIChannel that uses a thermocouple to measure temperature using a built-in cold-junction compensation source. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateThermocoupleChannel(String, String, Double, Double, AIThermocoupleType, AITemperatureUnits, Double)
Creates an AIChannel that uses a thermocouple to measure temperature using a constant value cold-junction compensation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateThermocoupleChannel(String, String, Double, Double, AIThermocoupleType, AITemperatureUnits, String)
Creates an AIChannel that uses a thermocouple to measure temperature using a measurement on another channel for cold-junction compensation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTorqueBridgePolynomialChannel(String, String, Double, Double, AITorqueUnits, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure torque. Use this instance with sensors whose specifications provide a polynomial to convert electrical values to physical values. When you use this scaling type, NI-DAQmx requires coefficients for a polynomial that converts electrical values to physical values (forward), as well as coefficients for a polynomial that converts physical values to electrical values (reverse). If you only know one set of coefficients, use PolynomialScale to generate the other set. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTorqueBridgePolynomialChannel(String, String, Double, Double, String, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure torque, with the specified custom scale. Use this instance with sensors whose specifications provide a polynomial to convert electrical values to physical values. When you use this scaling type, NI-DAQmx requires coefficients for a polynomial that converts electrical values to physical values (forward), as well as coefficients for a polynomial that converts physical values to electrical values (reverse). If you only know one set of coefficients, use PolynomialScale to generate the other set. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTorqueBridgeTableChannel(String, String, Double, Double, AITorqueUnits, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, AIBridgeElectricalUnits, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure torque, with the specified custom scale. Use this instance with sensors whose specifications provide a table of electrical values and the corresponding physical values. When you use this scaling type, NI-DAQmx performs linear scaling between each pair of electrical and physical values. The input limits specified with the minimum value and maximum value parameters must fall within the smallest and largest physical values. For any data outside those endpoints, NI-DAQmx coerces that data to the endpoints. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTorqueBridgeTableChannel(String, String, Double, Double, String, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, AIBridgeElectricalUnits, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure torque, with the specified custom scale. Use this instance with sensors whose specifications provide a table of electrical values and the corresponding physical values. When you use this scaling type, NI-DAQmx performs linear scaling between each pair of electrical and physical values. The input limits specified with the minimum value and maximum value parameters must fall within the smallest and largest physical values. For any data outside those endpoints, NI-DAQmx coerces that data to the endpoints. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTorqueBridgeTwoPointLinearChannel(String, String, Double, Double, AITorqueUnits, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, Double, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure torque, with the specified custom scale. Use this instance with sensors whose specifications do not provide a polynomial for scaling or a table of electrical and physical values. When you use this scaling type, NI-DAQmx uses two points of electrical and physical values to calculate the slope and y-intercept of a linear equation and uses that equation to scale electrical values to physical values. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateTorqueBridgeTwoPointLinearChannel(String, String, Double, Double, String, AIBridgeConfiguration, AIExcitationSource, Double, Double, Double, Double, AIBridgeElectricalUnits, Double, Double, AIBridgePhysicalUnits)
Creates an AIChannel that uses a Wheatstone bridge to measure torque, with the specified custom scale. Use this instance with sensors whose specifications do not provide a polynomial for scaling or a table of electrical and physical values. When you use this scaling type, NI-DAQmx uses two points of electrical and physical values to calculate the slope and y-intercept of a linear equation and uses that equation to scale electrical values to physical values. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateVelocityIepeChannel(String, String, AITerminalConfiguration, Double, Double, AIVelocityUnits, Double, AIVelocityIepeSensorSensitivityUnits, AIExcitationSource, Double)
Creates an AIChannel that uses an IEPE velocity sensor to measure velocity. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateVelocityIepeChannel(String, String, AITerminalConfiguration, Double, Double, String, Double, AIVelocityIepeSensorSensitivityUnits, AIExcitationSource, Double)
Creates an AIChannel that uses an IEPE velocity sensor to measure velocity. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateVoltageChannel(String, String, AITerminalConfiguration, Double, Double, AIVoltageUnits)
Creates an AIChannel to measure voltage. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateVoltageChannel(String, String, AITerminalConfiguration, Double, Double, String)
Creates an AIChannel with the specified custom scale to measure voltage. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateVoltageChannelWithExcitation(String, String, AITerminalConfiguration, Double, Double, AIBridgeConfiguration, AIExcitationSource, Double, Boolean, AIVoltageUnits)
Creates an AIChannel to measure voltage for custom sensors that require excitation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateVoltageChannelWithExcitation(String, String, AITerminalConfiguration, Double, Double, AIBridgeConfiguration, AIExcitationSource, Double, Boolean, String)
Creates an AIChannel with the specified custom scale to measure voltage for custom sensors that require excitation. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateVoltageRmsChannel(String, String, AITerminalConfiguration, Double, Double, AIVoltageAcrmsUnits)
Creates an AIChannel to measure AC voltage. This method adds one or more physical channels to the AIChannelCollection.
Public methodCreateVoltageRmsChannel(String, String, AITerminalConfiguration, Double, Double, String)
Creates an AIChannel with the specified custom scale to measure AC voltage. This method adds one or more physical channels to the AIChannelCollection.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEnumerator
Returns an enumerator that you can use to iterate through the collection.
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.
(Overrides ObjectToString.)
Top

See Also

In This Section
Was this information helpful?