AIChannelCollection Methods
- Updated2023-02-21
- 28 minute(s) read
AIChannelCollection Methods
The AIChannelCollection type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | CreateAccelerationChargeChannel(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.
|
![]() | CreateAccelerationChargeChannel(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.
|
![]() | CreateAccelerationFourWireDCVoltageChannel(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.
|
![]() | CreateAccelerationFourWireDCVoltageChannel(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.
|
![]() | CreateAccelerometerChannel(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. |
![]() | CreateAccelerometerChannel(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. |
![]() | CreateBridgeChannel(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.
|
![]() | CreateBridgeChannel(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.
|
![]() | CreateBuiltInSensorTemperatureChannel | 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. |
![]() | CreateChargeChannel(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.
|
![]() | CreateChargeChannel(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.
|
![]() | CreateCurrentChannel(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.
|
![]() | CreateCurrentChannel(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.
|
![]() | CreateCurrentChannel(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. |
![]() | CreateCurrentChannel(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. |
![]() | CreateCurrentChannel(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. |
![]() | CreateCurrentRmsChannel(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.
|
![]() | CreateCurrentRmsChannel(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.
|
![]() | CreateCurrentRmsChannel(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. |
![]() | CreateCurrentRmsChannel(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. |
![]() | CreateDeviceTemperatureChannel | 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. |
![]() | CreateEddyCurrentProximityProbeChannel(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.
|
![]() | CreateEddyCurrentProximityProbeChannel(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.
|
![]() | CreateForceBridgePolynomialChannel(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.
|
![]() | CreateForceBridgePolynomialChannel(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.
|
![]() | CreateForceBridgeTableChannel(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.
|
![]() | CreateForceBridgeTableChannel(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.
|
![]() | CreateForceBridgeTwoPointLinearChannel(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.
|
![]() | CreateForceBridgeTwoPointLinearChannel(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.
|
![]() | CreateForceIepeChannel(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.
|
![]() | CreateForceIepeChannel(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.
|
![]() | CreateFrequencyVoltageChannel(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. |
![]() | CreateFrequencyVoltageChannel(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.
|
![]() | CreateLvdtChannel(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.
|
![]() | CreateLvdtChannel(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.
|
![]() | CreateMicrophoneChannel(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. |
![]() | CreateMicrophoneChannel(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.
|
![]() | CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) |
![]() | CreatePressureBridgePolynomialChannel(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.
|
![]() | CreatePressureBridgePolynomialChannel(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.
|
![]() | CreatePressureBridgeTableChannel(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.
|
![]() | CreatePressureBridgeTableChannel(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.
|
![]() | CreatePressureBridgeTwoPointLinearChannel(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.
|
![]() | CreatePressureBridgeTwoPointLinearChannel(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.
|
![]() | CreateResistanceChannel(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.
|
![]() | CreateResistanceChannel(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.
|
![]() | CreateRosetteStrainGageChannel |
Creates an AIChannel to measure two-dimensional strain using a rosette strain gage. This method adds one or more physical channels to the AIChannelCollection.
|
![]() | CreateRtdChannel | Creates an AIChannel that uses an RTD to measure temperature. This method adds one or more physical channels to the AIChannelCollection.
|
![]() | CreateRvdtChannel(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.
|
![]() | CreateRvdtChannel(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. |
![]() | CreateStrainGageChannel(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.
|
![]() | CreateStrainGageChannel(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.
|
![]() | CreateTedsAccelerometerChannel(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. |
![]() | CreateTedsAccelerometerChannel(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.
|
![]() | CreateTedsBridgeChannel(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.
|
![]() | CreateTedsBridgeChannel(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.
|
![]() | CreateTedsCurrentChannel(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.
|
![]() | CreateTedsCurrentChannel(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.
|
![]() | CreateTedsCurrentChannel(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. |
![]() | CreateTedsCurrentChannel(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.
|
![]() | CreateTedsForceBridgeChannel(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.
|
![]() | CreateTedsForceBridgeChannel(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.
|
![]() | CreateTedsForceIepeChannel(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.
|
![]() | CreateTedsForceIepeChannel(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.
|
![]() | CreateTedsLvdtChannel(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. |
![]() | CreateTedsLvdtChannel(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. |
![]() | CreateTedsMicrophoneChannel(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. |
![]() | CreateTedsMicrophoneChannel(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. |
![]() | CreateTedsPressureBridgeChannel(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.
|
![]() | CreateTedsPressureBridgeChannel(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.
|
![]() | CreateTedsResistanceChannel(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.
|
![]() | CreateTedsResistanceChannel(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. |
![]() | CreateTedsRtdChannel | Creates an AIChannel that uses an RTD to measure temperature. This method adds one or more physical channels to the AIChannelCollection.
|
![]() | CreateTedsRvdtChannel(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. |
![]() | CreateTedsRvdtChannel(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. |
![]() | CreateTedsStrainGageChannel(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.
|
![]() | CreateTedsStrainGageChannel(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.
|
![]() | CreateTedsThermistorIExChannel | 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.
|
![]() | CreateTedsThermistorVExChannel | 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.
|
![]() | CreateTedsThermocoupleChannel(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. |
![]() | CreateTedsThermocoupleChannel(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.
|
![]() | CreateTedsThermocoupleChannel(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.
|
![]() | CreateTedsTorqueBridgeChannel(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.
|
![]() | CreateTedsTorqueBridgeChannel(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.
|
![]() | CreateTedsVoltageChannel(String, String, AITerminalConfiguration, Double, Double, AIVoltageUnits) | Creates an AIChannel to measure voltage. This method adds one or more physical channels to the AIChannelCollection.
|
![]() | CreateTedsVoltageChannel(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.
|
![]() | CreateTedsVoltageChannelWithExcitation(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.
|
![]() | CreateTedsVoltageChannelWithExcitation(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.
|
![]() | CreateThermistorIExChannel | 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.
|
![]() | CreateThermistorVExChannel | 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.
|
![]() | CreateThermocoupleChannel(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. |
![]() | CreateThermocoupleChannel(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.
|
![]() | CreateThermocoupleChannel(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.
|
![]() | CreateTorqueBridgePolynomialChannel(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.
|
![]() | CreateTorqueBridgePolynomialChannel(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.
|
![]() | CreateTorqueBridgeTableChannel(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.
|
![]() | CreateTorqueBridgeTableChannel(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.
|
![]() | CreateTorqueBridgeTwoPointLinearChannel(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.
|
![]() | CreateTorqueBridgeTwoPointLinearChannel(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.
|
![]() | CreateVelocityIepeChannel(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.
|
![]() | CreateVelocityIepeChannel(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.
|
![]() | CreateVoltageChannel(String, String, AITerminalConfiguration, Double, Double, AIVoltageUnits) | Creates an AIChannel to measure voltage. This method adds one or more physical channels to the AIChannelCollection.
|
![]() | CreateVoltageChannel(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.
|
![]() | CreateVoltageChannelWithExcitation(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.
|
![]() | CreateVoltageChannelWithExcitation(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.
|
![]() | CreateVoltageRmsChannel(String, String, AITerminalConfiguration, Double, Double, AIVoltageAcrmsUnits) | Creates an AIChannel to measure AC voltage. This method adds one or more physical channels to the AIChannelCollection.
|
![]() | CreateVoltageRmsChannel(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.
|
![]() | Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetEnumerator | Returns an enumerator that you can use to iterate through the collection. |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject.) |
![]() | ToString | Returns a string representation of the object. (Overrides ObjectToString.) |