EasyManua.ls Logo

VTI Instruments EX1000A - Vtex10 Xxa_Set_Dio_Pulse

VTI Instruments EX1000A
320 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
www.vtiinstruments.com
EX10xxA Function Calls 239
vtex10xxA_set_dio_pulse
FUNCTION PROTOTYPE
ViStatus vtex10xxA_set_dio_pulse(ViSession vi, ViInt32 dio_pulse);
FUNCTION PARAMETERS
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).
DATA ITEM RESET VALUE
Not applicable to this function.
DESCRIPTION
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.
EXAMPLE
// 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);

Table of Contents

Related product manuals