Back to Aurora Vision Library Lite website
You are here: Start » Hardware Support » XSight » XSight_SetOutputPulseConfiguration
XSight_SetOutputPulseConfiguration
Header: | ThirdPartySdk.h |
---|---|
Namespace: | avl |
Sets output pulse configuration.
Syntax
void avl::XSight_SetOutputPulseConfiguration ( XSight_State& ioState, atl::Optional<int> inDeviceIndex, int inPort, atl::int64 inDelay, atl::int64 inWidth, atl::int64 inCycle, atl::int64 inCount, int inSource )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
ioState | XSight_State& | Object used to maintain state of the function. | |||
inDeviceIndex | Optional<int> | 0 - | NIL | Device identifying number. | |
inPort | int | 1 - 16 | 1 | Output port description number. | |
inDelay | int64 | 0 - | 0L | Output delay in us unit. | |
inWidth | int64 | 1 - | 100L | Pulse width in us unit. | |
inCycle | int64 | 0 - | 0L | Pulse cycle in us unit. | |
inCount | int64 | 0 - | 0L | ||
inSource | int | 0 - | 1 | Source index depends on port operation mode |
Remarks
Device identification
inDeviceIndex can be used to pick one of multiple devices connected to the computer. inDeviceIndex can be set to:
- Device Index - X-Sight I/O device identifying internal index.
I/O device driver software
This filter is intended to cooperate with a device using its vendor SDK. To be able to connect to a device, it is required to install X-Sight SDK.
Add DLL path to system environment variable is required.
Recommended Runtime version for Aurora Vision Studio usage is 1.0.0.
Invoking I/O port filters who force specifics behaviour (for example, set output level) may also change I/O mode to fitted.