RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
862
Undelayed
Short List
Command
write_port_list
Function Writes a value to a digital or analog output port.
Call
write_port_list( Port, Value, NoDelay )
Parameters
Port
Output port.
As an unsigned 32-bit value.
Allowed values:
= 0: ANALOG OUT1 output port.
See also Section ”12-Bit Analog Output Port 1 and 2”, page 74.
= 1: ANALOG OUT2 output port.
See also Section ”12-Bit Analog Output Port 1 and 2”, page 74.
= 2: 8-bit digital output port (EXTENSION 2 Socket Connector).
See also Section ”8-Bit Digital Output Port”, page 81.
= 3: 16-bit digital output port (EXTENSION 1 Socket Connector).
See also Section ”16-Bit Digital Input Port and 16-Bit Digital Output Port”,
page 78.
= 4: 2-bit digital output port (LASER Connector).
See also Section ”2-Bit Digital Output Port”, page 74.
> 4: write_port_list is not executed
(get_last_error return code
RTC6_PARAM_ERROR
).
Value
Output value.
As an unsigned 32-bit value.
Allowed values:
For
Port
= 0: 12-bit values[0…4095].
For
Port
= 1: 12-bit values[0…4095].
For
Port
= 2: 8-bit values [0…255].
For
Port
= 3: 16-bit values [0…65,535].
For
Port
= 4: 2-bit values [0…3].
Out-of-range values are clipped to the boundary values.
get_last_error return code
RTC6_PARAM_ERROR
.
NoDelay
Output delay.
As an unsigned 32-bit value.
Allowed values:
= 0:
Value
is outputted only after
PreviewTime
has expired.
> 0:
Value
is outputted immediately.