/* Query Ports 2 and 3 as a 32-bit word */

errStatus = viQueryf(E1459, "MEAS:DIG:DATA2:LWORD:VAL?\n","%t", val1); if (VI_SUCCESS > errStatus){

printf("ERROR: viQueryf() returned 0x%x\n",errStatus); return errStatus;}

printf("Value returned %i\n",val1);

/* Close Sessions */ errStatus = viClose (E1459);

if (VI_SUCCESS > errStatus){

printf("ERROR: viClose() returned 0x%x\n",errStatus); return 0;}

errStatus = viClose (viRM);

if (VI_SUCCESS > errStatus){

printf("ERROR: viClose() returned 0x%x\n",errStatus); return 0;}

}

/* End of main program */

Using the HP E1459A Module 33