F
P
UNCTION
ROTOTYPE
ViStatus vtex10xxA_set_dio_pulse(ViSession vi, ViInt32 dio_pulse);
F
P
UNCTION
ARAMETERS
vi = contains a session handle to the instrument. This handle is obtained by the function and remains valid until the
session is closed.
dio_pulse = the value that represents the channels to be pulsed within the 8-bit port. Within the 8-bit field, the MSB
corresponds to DIO channel 7 and the LSB corresponds to DIO channel 0. Valid input values: 0 through 255
(decimal), 0x00 through 0xFF (hexadecimal).
D
I
R
V
ATA
TEM
ESET
ALUE
Not applicable to this function.
D
ESCRIPTION
This function generates a 1 µs pulse on selected channels of the digital I/O port. The pulse will occur only if the
selected channels are enabled as outputs. When a channel is programmed with a static level of high, the pulse will be
low-going. When a channel is programmed with a static level of low, the pulse will be high-going.
E
XAMPLE
// set DIO bit 7 low and then pulse high
vtex10xxA_set_dio_output(vi, 0x00);
vtex10xxA_set_dio_output_enable(vi, 0x80);
vtex10xxA_set_dio_pulse(vi, 0x80);
EX10xxA Function Calls
vtex10xxA_set_dio_pulse
www.vtiinstruments.com
239
Need help?
Do you have a question about the EX1000A and is the answer not in the manual?
Questions and answers