DAQmx_CreateDigitalPort


Creates a task and channel to measure or generate digital values.

Syntax

C++
Python
 
def DAQmx_CreateDigitalPort(
	state: DAQmx_CreateDigitalPortState,
	/,
	*,
	inDeviceID: str | None = None,
	inPort: str | None = None,
	inIOType: DirectionMode = DirectionMode.Input,
	inFirstLine: int | None = None,
	inLastLine: int | None = None
)
-> outTaskID: int

Parameters

Name Type Range Default Description
Input will be modified ioState DAQmx_CreateDigitalPortState
Input value inDeviceID str | None None Device alias, product name or serial number
Input value inPort str | None None Name of a physical port used to create a virtual channel
Input value inIOType DirectionMode DirectionMode.Input Direction of a channel
Input value inFirstLine int | None 0 - None First line to measure or generate
Input value inLastLine int | None 0 - None Last line to measure or generate
Output value outTaskID int ID of a created task

Multithreaded environment

This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.