NI-DAQmx .NET Framework 4.0 API Reference

CIChannel Properties

  • Updated2023-02-21
  • 31 minute(s) read
CIChannel Properties

The CIChannel type exposes the following members.

Properties

  NameDescription
Public propertyAngularEncoderInitialAngle
Specifies the starting angle of the encoder. This value is in the units you specify with AngularEncoderUnits.
Public propertyAngularEncoderPulsesPerRevolution
Specifies the number of pulses the encoder generates per revolution. This value is the number of pulses on either signal A or signal B, not the total number of pulses on both signal A and signal B.
Public propertyAngularEncoderUnits
Specifies the units to use to return angular position measurements from the channel.
Public propertyCount
Indicates the current value of the count register.
Public propertyCountEdgesActiveEdge
Specifies on which edges to increment or decrement the counter.
Public propertyCountEdgesCountDirection
Specifies whether to increment or decrement the counter on each edge.
Public propertyCountEdgesCountDirectionDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyCountEdgesCountDirectionDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyCountEdgesCountDirectionDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyCountEdgesCountDirectionDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyCountEdgesCountDirectionDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyCountEdgesCountDirectionHysteresis
Specifies a hysteresis level applied to the CountEdgesCountDirectionThresholdVoltage. The source signal must fall below CountEdgesCountDirectionThresholdVoltage minus the hysteresis before a change in count direction occurs.
Public propertyCountEdgesCountDirectionLogicLevelBehavior
Specifies the logic level behavior on the count reset line.
Public propertyCountEdgesCountDirectionTerminal
Specifies the source terminal of the digital signal that controls the count direction if CountEdgesCountDirection is ExternallyControlled.
Public propertyCountEdgesCountDirectionTerminalConfiguration
Specifies the input terminal configuration.
Public propertyCountEdgesCountDirectionThresholdVoltage
Specifies the voltage level applied to the Count Direction terminal. When the signal is above this threshold, the counter counts up. When the signal is below this threshold, the counter counts down.
Public propertyCountEdgesCountResetActiveEdge
Specifies on which edge of the signal to reset the count.
Public propertyCountEdgesCountResetDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyCountEdgesCountResetDigitalFilterMinimumPulseWidth
Specifies the minimum pulse width the filter recognizes.
Public propertyCountEdgesCountResetDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyCountEdgesCountResetDigitalFilterTimebaseSource
Specifies the input of the signal to use as the timebase of the pulse width filter.
Public propertyCountEdgesCountResetDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyCountEdgesCountResetEnable
Specifies whether to reset the count on the active edge specified with CountEdgesCountResetTerminal.
Public propertyCountEdgesCountResetHysteresis
Specifies a hysteresis level applied to CountEdgesCountResetThresholdVoltage. When CountEdgesCountResetActiveEdge is rising, the source signal must first fall below CountEdgesCountResetThresholdVoltage minus the hysteresis before a rising edge is detected at CountEdgesCountResetThresholdVoltage. When CountEdgesCountResetActiveEdge is falling, the source signal must first rise above CountEdgesCountResetThresholdVoltage plus the hysteresis before a falling edge is detected at CountEdgesCountResetThresholdVoltage.
Public propertyCountEdgesCountResetLogicLevelBehavior
Specifies the logic level behavior on the count reset line.
Public propertyCountEdgesCountResetResetCount
Specifies the value to reset the count to.
Public propertyCountEdgesCountResetTerminal
Specifies the input terminal of the signal to reset the count.
Public propertyCountEdgesCountResetTerminalConfiguration
Specifies the input terminal configuration.
Public propertyCountEdgesCountResetThresholdVoltage
Specifies the voltage level at which to recognize the counter reset event.
Public propertyCountEdgesDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyCountEdgesDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyCountEdgesDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyCountEdgesDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyCountEdgesDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyCountEdgesGateDigitalFilterEnable
Specifies whether to apply the pulse width filter to the gate input signal.
Public propertyCountEdgesGateDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the digital filter recognizes.
Public propertyCountEdgesGateDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyCountEdgesGateDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyCountEdgesGateEnable
Specifies whether to enable the functionality to gate the counter input signal for a count edges measurement.
Public propertyCountEdgesGateHysteresis
Specifies a hysteresis level applied to the CountEdgesGateThresholdVoltage. When CountEdgesGatePauseState is High, the source signal must fall below CountEdgesGateThresholdVoltage minus the hysteresis before the counter resumes counting. When CountEdgesGatePauseState is Low, the source signal must rise above CountEdgesGateThresholdVoltage plus the hysteresis before the counter resumes counting.
Public propertyCountEdgesGateLogicLevelBehavior
Specifies the logic level behavior on the gate input line.
Public propertyCountEdgesGatePauseState
Specifies whether the counter gates input pulses while the signal is high or low.
Public propertyCountEdgesGateTerminal
Specifies the gate terminal.
Public propertyCountEdgesGateTerminalConfiguration
Specifies the gate terminal configuration.
Public propertyCountEdgesGateThresholdVoltage
Specifies the voltage level at which to recognize the counter gate signal.
Public propertyCountEdgesHysteresis
Specifies a hysteresis level to apply to CountEdgesThresholdVoltage. When CountEdgesActiveEdge is rising, the source signal must first fall below CountEdgesThresholdVoltage minus the hysteresis before a rising edge is detected at CountEdgesThresholdVoltage. When CountEdgesActiveEdge is falling, the source signal must first rise above CountEdgesThresholdVoltage plus the hysteresis before a falling edge is detected at CountEdgesThresholdVoltage.
Public propertyCountEdgesInitialCount
Specifies the starting value from which to count.
Public propertyCountEdgesLogicLevelBehavior
Specifies the logic level behavior on the input line.
Public propertyCountEdgesTerminal
Specifies the input terminal of the signal to measure.
Public propertyCountEdgesTerminalConfiguration
Specifies the input terminal configuration.
Public propertyCountEdgesThresholdVoltage
Specifies the voltage level at which to recognize waveform repetitions. Select a voltage level that occurs only once within the entire period of a waveform. You also can select a voltage that occurs only once while the voltage rises or falls.
Public propertyCounterTimebaseActiveEdge
Specifies whether a timebase cycle is from rising edge to rising edge or from falling edge to falling edge.
Public propertyCounterTimebaseDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyCounterTimebaseDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyCounterTimebaseDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyCounterTimebaseDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyCounterTimebaseDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyCounterTimebaseMasterTimebaseDivisor
Specifies the divisor for an external counter timebase. You can divide the counter timebase in order to measure slower signals without causing the count register to roll over.
Public propertyCounterTimebaseRate
Specifies in Hertz the frequency of the counter timebase. Specifying the rate of a counter timebase allows you to take measurements in terms of time or frequency rather than in ticks of the timebase. If you use an external timebase and do not specify the rate, you can take measurements only in terms of ticks of the timebase.
Public propertyCounterTimebaseSource
Specifies the terminal of the timebase to use for the counter.
Public propertyCustomScaleName
Specifies the name of a custom scale for the channel.
Public propertyDataTransferMechanism
Specifies the data transfer mode for the channel.
Public propertyDataTransferRequestCondition
Specifies under what condition to transfer data from the onboard memory of the device to the buffer.
Public propertyDescription
Specifies a user-defined description for the channel.
(Inherited from Channel.)
Public propertyDuplicateCountPrevention
Specifies whether to enable duplicate count prevention for the channel. Duplicate count prevention is enabled by default. Setting Prescaler disables duplicate count prevention unless you explicitly enable it.
Public propertyDutyCycleDigitalFilterEnabled
Specifies whether to apply the pulse width filter to the signal.
Public propertyDutyCycleDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the digital filter recognizes.
Public propertyDutyCycleDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyDutyCycleDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyDutyCycleLogicLevelBehavior
Specifies the logic level behavior on the input line.
Public propertyDutyCycleStartingEdge
Specifies which edge of the input signal to begin the duty cycle measurement.
Public propertyDutyCycleTerminal
Specifies the input terminal of the signal to measure.
Public propertyDutyCycleTerminalConfiguration
Specifies the input terminal configuration.
Public propertyEncoderAInputDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyEncoderAInputDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyEncoderAInputDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyEncoderAInputDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyEncoderAInputDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyEncoderAInputLogicLevelBehavior
Specifies the logic level behavior on the input line.
Public propertyEncoderAInputTerminal
Specifies the terminal to which signal A is connected.
Public propertyEncoderAInputTerminalConfiguration
Specifies the input terminal configuration.
Public propertyEncoderBInputDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyEncoderBInputDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyEncoderBInputDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyEncoderBInputDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyEncoderBInputDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyEncoderBInputLogicLevelBehavior
Specifies the logic level behavior on the input line.
Public propertyEncoderBInputTerminal
Specifies the terminal to which signal B is connected.
Public propertyEncoderBInputTerminalConfiguration
Specifies the input terminal configuration.
Public propertyEncoderDecodingType
Specifies how to count and interpret the pulses the encoder generates on signal A and signal B. X1, X2, and X4 are valid for quadrature encoders only. TwoPulseCounting is valid for two-pulse encoders only.
Public propertyEncoderZIndexEnable
Specifies whether to use Z indexing for the channel.
Public propertyEncoderZIndexPhase
Specifies the states at which signal A and signal B must be while signal Z is high for NI-DAQmx to reset the measurement. If signal Z is never high while signal A and signal B are high, for example, you must choose a phase other than AHighBHigh.
Public propertyEncoderZIndexValue
Specifies the value to which to reset the measurement when signal Z is high and signal A and signal B are at the states you specify with EncoderZIndexPhase. Specify this value in the units of the measurement.
Public propertyEncoderZInputDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyEncoderZInputDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyEncoderZInputDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyEncoderZInputDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyEncoderZInputDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyEncoderZInputLogicLevelBehavior
Specifies the logic level behavior on the input line.
Public propertyEncoderZInputTerminal
Specifies the terminal to which signal Z is connected.
Public propertyEncoderZInputTerminalConfiguration
Specifies the input terminal configuration.
Public propertyFilterDelay
Indicates the amount of time between when the input signal transitions and when the filtered sample is read by the host device. This value is in the units specified with FilterDelayUnits.
Public propertyFilterDelayUnits
Specifies the units of FilterDelay.
Public propertyFilterEnabled
Specifies the corresponding filter enable/disable state.
Public propertyFilterFrequency
Specifies the corresponding filter frequency (cutoff or center) of the filter response.
Public propertyFilterOrder
Specifies the corresponding filter order and defines the slope of the filter response.
Public propertyFilterResponse
Specifies the corresponding filter response and defines the shape of the filter response.
Public propertyFrequencyDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyFrequencyDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyFrequencyDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyFrequencyDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyFrequencyDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyFrequencyDivisor
Specifies the value by which to divide the input signal if FrequencyMeasurementMethod is LargeRangeTwoCounter. The larger the divisor, the more accurate the measurement. However, too large a value could cause the count register to roll over, which results in an incorrect measurement.
Public propertyFrequencyEnableAveraging
Specifies whether to enable averaging mode for Sample Clock-timed frequency measurements.
Public propertyFrequencyHysteresis
Specifies a hysteresis level to apply to FrequencyThresholdVoltage. When FrequencyStartingEdge is rising, the source signal must first fall below FrequencyThresholdVoltage minus the hysteresis before a rising edge is detected at FrequencyThresholdVoltage. When FrequencyStartingEdge is falling, the source signal must first rise above FrequencyThresholdVoltage plus the hysteresis before a falling edge is detected at FrequencyThresholdVoltage.
Public propertyFrequencyLogicalLevelBehavior
Specifies the logic level behavior on the input line.
Public propertyFrequencyMeasurementMethod
Specifies the method to use to measure the frequency of the signal.
Public propertyFrequencyMeasurementTime
Specifies in seconds the length of time to measure the frequency of the signal if FrequencyMeasurementMethod is HighFrequencyTwoCounter. Measurement accuracy increases with increased measurement time and with increased signal frequency. If you measure a high-frequency signal for too long, however, the count register could roll over, which results in an incorrect measurement.
Public propertyFrequencyStartingEdge
Specifies between which edges to measure the frequency of the signal.
Public propertyFrequencyTerminal
Specifies the input terminal of the signal to measure.
Public propertyFrequencyTerminalConfiguration
Specifies the input terminal configuration.
Public propertyFrequencyThresholdVoltage
Specifies the voltage level at which to recognize waveform repetitions. Select a voltage level that occurs only once within the entire period of a waveform. You also can select a voltage that occurs only once while the voltage rises or falls.
Public propertyFrequencyUnits
Specifies the units to use to return frequency measurements.
Public propertyGpsSyncMethod
Specifies the method to use to synchronize the counter to a GPS receiver.
Public propertyGpsSyncSource
Specifies the terminal to which the GPS synchronization signal is connected.
Public propertyIsGlobal
Indicates whether the channel is a global channel.
(Inherited from Channel.)
Public propertyLinearEncoderDistancePerPulse
Specifies the distance to measure for each pulse the encoder generates on signal A or signal B. This value is in the units you specify with LinearEncoderUnits.
Public propertyLinearEncoderInitialPosition
Specifies the position of the encoder when the measurement begins. This value is in the units you specify with LinearEncoderUnits.
Public propertyLinearEncoderUnits
Specifies the units to use to return linear encoder measurements from the channel.
Public propertyMaximum
Specifies the maximum value you expect to measure. This value is in the units you specify with a units property. When you query this property, it returns the coerced maximum value that the hardware can measure with the current settings.
Public propertyMaximumMeasurementPeriod
Specifies the maximum period (in seconds) in which the device will recognize signals. For frequency measurements, a signal with a higher period than the one set in this property will return 0 Hz. For duty cycle, the device will return 0 or 1 depending on the state of the line during the max defined period of time. Period measurements will return NaN. Pulse width measurement will return zero.
Public propertyMeasurementType
Indicates the measurement to take with the channel.
Public propertyMemoryMappingEnable
Specifies for NI-DAQmx to map hardware registers to the memory space of the application, if possible. Normally, NI-DAQmx maps hardware registers to memory accessible only to the kernel. Mapping the registers to the memory space of the application increases performance. However, if the application accesses the memory space mapped to the registers, it can adversely affect the operation of the device and possibly result in a system crash.
Public propertyMinimum
Specifies the minimum value you expect to measure. This value is in the units you specify with a units property. When you query this property, it returns the coerced minimum value that the hardware can measure with the current settings.
Public propertyNumberPossiblyInvalidSamples
Indicates the number of samples that the device might have overwritten before it could transfer them to the buffer.
Public propertyOutputState
Indicates the current state of the out terminal of the counter.
Public propertyPeriodDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyPeriodDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyPeriodDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyPeriodDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyPeriodDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyPeriodDivisor
Specifies the value by which to divide the input signal if PeriodMeasurementMethod is LargeRangeTwoCounter. The larger the divisor, the more accurate the measurement. However, too large a value could cause the count register to roll over, which results in an incorrect measurement.
Public propertyPeriodEnableAveraging
Specifies whether to enable averaging mode for Sample Clock-timed period measurements.
Public propertyPeriodHysteresis
Specifies a hysteresis level to apply to PeriodThresholdVoltage. When PeriodStartingEdge is rising, the source signal must first fall below PeriodThresholdVoltage minus the hysteresis before a rising edge is detected at PeriodThresholdVoltage. When PeriodStartingEdge is falling, the source signal must first rise above PeriodThresholdVoltage plus the hysteresis before a falling edge is detected at PeriodThresholdVoltage.
Public propertyPeriodLogicLevelBehavior
Specifies the logic level behavior on the input line.
Public propertyPeriodMeasurementMethod
Specifies the method to use to measure the period of the signal.
Public propertyPeriodMeasurementTime
Specifies in seconds the length of time to measure the period of the signal if PeriodMeasurementMethod is HighFrequencyTwoCounter. Measurement accuracy increases with increased measurement time and with increased signal frequency. If you measure a high-frequency signal for too long, however, the count register could roll over, which results in an incorrect measurement.
Public propertyPeriodStartingEdge
Specifies between which edges to measure the period of the signal.
Public propertyPeriodTerminal
Specifies the input terminal of the signal to measure.
Public propertyPeriodTerminalConfiguration
Specifies the input terminal configuration.
Public propertyPeriodThresholdVoltage
Specifies the voltage level at which to recognize waveform repetitions. Select a voltage level that occurs only once within the entire period of a waveform. You also can select a voltage that occurs only once while the voltage rises or falls.
Public propertyPeriodUnits
Specifies the unit to use to return period measurements.
Public propertyPhysicalName
Specifies the name of the physical channel upon which this virtual channel is based.
(Inherited from Channel.)
Public propertyPrescaler
Specifies the divisor to apply to the signal you connect to the counter source terminal. Scaled data that you read takes this setting into account. You should use a prescaler only when you connect an external signal to the counter source terminal and when that signal has a higher frequency than the fastest onboard timebase. Setting this value disables duplicate count prevention unless you explicitly set DuplicateCountPrevention to .
Public propertyPulseFrequencyDigitalFilterEnable
Specifies whether to apply a digital filter to the signal to measure.
Public propertyPulseFrequencyDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyPulseFrequencyDigitalFilterTimebaseRate
Specifies in hertz the rate of the digital filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyPulseFrequencyDigitalFilterTimebaseSource
Specifies the terminal of the signal to use as the timebase of the digital filter.
Public propertyPulseFrequencyDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyPulseFrequencyLogicLevelBehavior
Specifies the logic level behavior on the count reset line.
Public propertyPulseFrequencyStartingEdge
Specifies on which edge of the input signal to begin pulse measurement.
Public propertyPulseFrequencyTerminal
Specifies the input terminal of the signal to measure.
Public propertyPulseFrequencyTerminalConfiguration
Specifies the input terminal configuration.
Public propertyPulseFrequencyUnits
Specifies the units to use to return pulse specifications in terms of frequency.
Public propertyPulseTicksDigitalFilterEnable
Specifies whether to apply a digital filter to the signal to measure.
Public propertyPulseTicksDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyPulseTicksDigitalFilterTimebaseRate
Specifies in hertz the rate of the digital filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyPulseTicksDigitalFilterTimebaseSource
Specifies the terminal of the signal to use as the timebase of the digital filter.
Public propertyPulseTicksDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyPulseTicksLogicLevelBehavior
Specifies the logic level behavior on the count reset line.
Public propertyPulseTicksStartingEdge
Specifies on which edge of the input signal to begin pulse measurement.
Public propertyPulseTicksTerminal
Specifies the input terminal of the signal to measure.
Public propertyPulseTicksTerminalConfiguration
Specifies the input terminal configuration.
Public propertyPulseTimeDigitalFilterEnable
Specifies whether to apply a digital filter to the signal to measure.
Public propertyPulseTimeDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyPulseTimeDigitalFilterTimebaseRate
Specifies in hertz the rate of the digital filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyPulseTimeDigitalFilterTimebaseSource
Specifies the terminal of the signal to use as the timebase of the digital filter.
Public propertyPulseTimeDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyPulseTimeLogicLevelBehavior
Specifies the logic level behavior on the count reset line.
Public propertyPulseTimeStartingEdge
Specifies on which edge of the input signal to begin pulse measurement.
Public propertyPulseTimeTerminal
Specifies the input terminal of the signal to measure.
Public propertyPulseTimeTerminalConfiguration
Specifies the input terminal configuration.
Public propertyPulseTimeUnits
Specifies the units to use to return pulse specifications in terms of high time and low time.
Public propertyPulseWidthDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyPulseWidthDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyPulseWidthDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyPulseWidthDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyPulseWidthDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyPulseWidthLogicLevelBehavior
Specifies the logic level behavior on the input line.
Public propertyPulseWidthStartingEdge
Specifies on which edge of the input signal to begin each pulse width measurement.
Public propertyPulseWidthTerminal
Specifies the input terminal of the signal to measure.
Public propertyPulseWidthTerminalConfiguration
Specifies the input terminal configuration.
Public propertyPulseWidthUnits
Specifies the units to use to return pulse width measurements.
Public propertySampleClockOverrunBehavior
Specifies the counter behavior when data is read but a new value was not detected during a sample clock.
Public propertySampleClockOverrunSentinelValue
Specifies the sentinel value returned when the No New Sample Behavior is set to Sentinel Value.
Public propertySemiPeriodDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertySemiPeriodDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertySemiPeriodDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertySemiPeriodDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertySemiPeriodDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertySemiPeriodLogicLevelBehavior
Specifies the logic level behavior on the count reset line.
Public propertySemiPeriodStartingEdge
Specifies on which edge of the input signal to begin semi-period measurement. Semi-period measurements alternate between high time and low time, starting on this edge.
Public propertySemiPeriodTerminal
Specifies the input terminal of the signal to measure.
Public propertySemiPeriodTerminalConfiguration
Specifies the input terminal configuration.
Public propertySemiPeriodUnits
Specifies the units to use to return semi-period measurements.
Public propertySynchronizationUnlockBehavior
Specifies the action to take if the target loses its synchronization to the grand master.
(Inherited from Channel.)
Public propertyTerminalCountReached
Indicates whether the counter rolled over. When you query this property, NI-DAQmx resets it to .
Public propertyTimestampInitialSeconds
Specifies the number of seconds that elapsed since the beginning of the current year. This value is ignored if GpsSyncMethod is IrigB.
Public propertyTimestampUnits
Specifies the units to use to return timestamp measurements.
Public propertyTwoEdgeSeparationFirstEdge
Specifies on which edge of the first signal to start each measurement.
Public propertyTwoEdgeSeparationFirstEdgeDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyTwoEdgeSeparationFirstEdgeDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyTwoEdgeSeparationFirstEdgeDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyTwoEdgeSeparationFirstEdgeDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyTwoEdgeSeparationFirstEdgeDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyTwoEdgeSeparationFirstLogicLevelBehavior
Specifies the logic level behavior on the input line.
Public propertyTwoEdgeSeparationFirstTerminal
Specifies the source terminal of the digital signal that starts each measurement.
Public propertyTwoEdgeSeparationFirstTerminalConfiguration
Specifies the input terminal configuration.
Public propertyTwoEdgeSeparationSecondEdge
Specifies on which edge of the second signal to stop each measurement.
Public propertyTwoEdgeSeparationSecondEdgeDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyTwoEdgeSeparationSecondEdgeDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the filter recognizes.
Public propertyTwoEdgeSeparationSecondEdgeDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyTwoEdgeSeparationSecondEdgeDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyTwoEdgeSeparationSecondEdgeDigitalSynchronizationEnable
Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device.
Public propertyTwoEdgeSeparationSecondLogicLevelBehavior
Specifies the logic level behavior on the count reset line.
Public propertyTwoEdgeSeparationSecondTerminal
Specifies the source terminal of the digital signal that stops each measurement.
Public propertyTwoEdgeSeparationSecondTerminalConfiguration
Specifies the input terminal configuration.
Public propertyTwoEdgeSeparationUnits
Specifies the units to use to return two-edge separation measurements from the channel.
Public propertyType
Indicates the type of the virtual channel.
(Inherited from Channel.)
Public propertyUsbTransferRequestCount
Specifies the maximum number of simultaneous USB transfers used to stream data. Modify this value to affect performance under different combinations of operating system and device.
Public propertyUsbTransferRequestSize
Specifies the maximum size of a USB transfer request in bytes. Modify this value to affect performance under different combinations of operating system and device.
Public propertyVelocityAInputDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyVelocityAInputDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the digital filter recognizes.
Public propertyVelocityAInputDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyVelocityAInputDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyVelocityAInputLogicLevelBehavior
Specifies the logic level behavior of the input terminal.
Public propertyVelocityAInputTerminal
Specifies the terminal to which signal A is connected.
Public propertyVelocityAInputTerminalConfiguration
Specifies the input terminal configuration.
Public propertyVelocityAngularEncoderPulsesPerRevolution
Specifies the number of pulses the encoder generates per revolution. This value is the number of pulses on either signal A or signal B, not the total number of pulses on both signal A and signal B.
Public propertyVelocityAngularEncoderUnits
Specifies the units to use to return angular velocity counter measurements.
Public propertyVelocityBInputDigitalFilterEnable
Specifies whether to apply the pulse width filter to the signal.
Public propertyVelocityBInputDigitalFilterMinimumPulseWidth
Specifies in seconds the minimum pulse width the digital filter recognizes.
Public propertyVelocityBInputDigitalFilterTimebaseRate
Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter.
Public propertyVelocityBInputDigitalFilterTimebaseSource
Specifies the input terminal of the signal to use as the timebase of the pulse width filter.
Public propertyVelocityBInputLogicLevelBehavior
Specifies the logic level behavior of the input terminal.
Public propertyVelocityBInputTerminal
Specifies the terminal to which signal B is connected.
Public propertyVelocityBInputTerminalConfiguration
Specifies the input terminal configuration.
Public propertyVelocityDecodingType
Specifies how to count and interpret the pulses the encoder generates on signal A and signal B. X1, X2, and X4 are valid for quadrature encoders only. Two Pulse Counting is valid for two-pulse encoders only.
Public propertyVelocityDivisor
Specifies the value by which to divide the input signal.
Public propertyVelocityLinearEncoderDistancePerPulse
Specifies the distance to measure for each pulse the encoder generates on signal A or signal B. This value is in the units you specify in CI.Velocity.LinEncoder.DistUnits.
Public propertyVelocityLinearEncoderUnits
Specifies the units to use to return linear encoder velocity measurements from the channel.
Public propertyVelocityMeasurementTime
Specifies in seconds the length of time to measure the velocity of the signal.
Public propertyVirtualName
Gets the name of the virtual channel.
(Inherited from Channel.)
Public propertyVoltageThresholdLevel
Specifies the digital threshold value in Volts for high and low input transitions. Some devices do not support this for differential channels.
Top

See Also

Log in to get a better experience