EasyManua.ls Logo

VTI Instruments EX1000A - Vtex10 Xxa_Get_Dio_Input

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...
VTI Instruments Corp.
160 EX10xxA/RX1032/EX1044 Function Calls
vtex10xxA_get_dio_input
FUNCTION PROTOTYPE
ViStatus vtex10xxA_get_dio_input(ViSession vi, ViPInt32 dio_in);
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_in = an integer output value in decimal representing the 8-bit value of the port. Within the 8-bit field, the MSB
corresponds to DIO channel 7 and the LSB corresponds to DIO channel 0. Valid return values: 0 through 255.
DATA ITEM RESET VALUE
Not applicable to this function.
DESCRIPTION
This function returns the current input state of the digital I/O port.
EXAMPLE
// check state of DIO bits 7, 4, and 0
ViInt32 dio_in;
vtex10xxA_get_dio_input(vi, &dio_in);
if (dio_in & 0x80)
printf(“Bit 7 is high”);
else printf(“Bit 7 is low”);
if (dio_in & 0x10)
printf(“Bit 4 is high”);
else printf(“Bit 4 is low”);
if (dio_in & 0x01)
printf(“Bit 0 is high”);
else printf(“Bit 0 is low”);

Table of Contents

Related product manuals