NI-DAQmx .NET Framework 4.0 API Reference

Content Type
Programming Language
Current manual
Table of Contents

DOChannel Properties

DOChannel Properties

DOChannel Properties

The DOChannel type exposes the following members.

Properties

  NameDescription
Public propertyDataTransferMechanism
Specifies the data transfer mode for the device.
Public propertyDataTransferRequestCondition
Specifies under what condition to transfer data from the buffer to the onboard memory of the device.
Public propertyDescription
Specifies a user-defined description for the channel.
(Inherited from Channel.)
Public propertyGenerateOn
Specifies on which edge of the sample clock to generate samples.
Public propertyInvertLines
Specifies whether to invert the lines in the channel. If you set this property to , the lines are at high logic when off and at low logic when on.
Public propertyIsGlobal
Indicates whether the channel is a global channel.
(Inherited from Channel.)
Public propertyLineStatesDoneState
Specifies the state of the lines in a digital output task when the task completes execution.
Public propertyLineStatesPausedState
Specifies the state of the lines in a digital output task when the task pauses.
Public propertyLineStatesStartState
Specifies the state of the lines in a digital output task when the task starts.
Public propertyLogicFamily
Specifies the logic family to use for generation. A logic family corresponds to voltage thresholds that are compatible with a group of voltage standards. Refer to the device documentation for information on the logic high and logic low voltages for these logic families.
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 propertyNumberOfLines
Indicates the number of digital lines in the channel.
Public propertyOutputDriveType
Specifies the drive type for digital output channels.
Public propertyOvercurrentAutoReenable
Specifies whether to automatically reenable channels after they no longer exceed the current limit specified by OvercurrentLimit.
Public propertyOvercurrentLimit
Specifies the current threshold in Amperes for the channel. A value of 0 means the channel observes no limit. Devices can monitor only a finite number of current thresholds simultaneously. If you attempt to monitor additional thresholds, NI-DAQmx returns an error.
Public propertyOvercurrentReenablePeriod
Specifies the delay in seconds between the time a channel no longer exceeds the current limit and the reactivation of that channel, if OvercurrentAutoReenable is .
Public propertyPhysicalName
Specifies the name of the physical channel upon which this virtual channel is based.
(Inherited from Channel.)
Public propertySynchronizationUnlockBehavior
Specifies the action to take if the target loses its synchronization to the grand master.
(Inherited from Channel.)
Public propertyTristate
Specifies whether to stop driving the channel and set it to a high-impedance state. You must commit the task for this setting to take effect.
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 propertyUseOnlyOnBoardMemory
Specifies whether to write samples directly to the onboard memory of the device, bypassing the memory buffer. Generally, you cannot update onboard memory after you start the task. Onboard memory includes data FIFOs.
Public propertyVirtualName
Gets the name of the virtual channel.
(Inherited from Channel.)
Top

See Also

In This Section
Was this information helpful?