XSight_SetOutputPulseConfiguration


Sets output pulse configuration.

Syntax

C++
Python
 
def XSight_SetOutputPulseConfiguration(
	state: XSight_State,
	inPort: int,
	inDelay: int,
	inWidth: int,
	inCycle: int,
	inCount: int,
	inSource: int,
	/,
	*,
	inDeviceIndex: int | None = None
)
-> None

Parameters

Name Type Range Default Description
Input will be modified ioState XSight_State
Input value inDeviceIndex int | None 0 - None Device identifying number.
Input value inPort int 1 - 16 Output port description number.
Input value inDelay int 0 - Output delay in us unit.
Input value inWidth int 1 - Pulse width in us unit.
Input value inCycle int 0 - Pulse cycle in us unit.
Input value inCount int 0 -
Input value inSource int 0 - Source index depends on port operation mode