HP (Hewlett-Packard) B Network Router User Manual


 
char static *digitizer1[] =
{"CONF1:ARR:VOLT (10),5,(@3)", /* set 10 readings, 5V range, */
/* channel, 1 input port 3 */
"VINS:LBUS:RES", /* reset the Local bus chip */
"VINS:LBUS:MODE GEN", /* set Local bus mode to GENerate */
"VINS:LBUS:FEED ’MEM:CHAN1’"}; /* set Local bus feed */
/* use the "digitizer2" array to configure the appender digitizer */
char static *digitizer2[] =
{"CONF1:ARR:VOLT (10),5,(@3)", /* set 10 readings, 5V range, */
/* channel, 1 input port 3 */
"VINS:LBUS:RES", /* reset the Local bus chip */
"VINS:LBUS:MODE APP", /* set Local bus mode to APPend */
"VINS:LBUS:FEED ’MEM:CHAN1’"}; /* set Local bus feed */
/* use the "memory" array to configure the memory card */
char static *memory[] =
{"FORM:DATA PACK", /* set packed data format */
"TRAC:DEL:ALL", /* delete all readings on memory card */
"TRAC:DEF SET1, 40", /* store readings (40 bytes) in "SET1" */
"VINS:LBUS:RES", /* reset the Local bus chip */
"VINS:LBUS:MODE CONS", /* set Local bus mode to consume */
"STAT:OPC:INIT OFF"}; /* execute *OPC? after INIT is parsed */
/* Execute each command in "digitizer1" using a loop */
length = (sizeof(digitizer1) / sizeof(char*));
for (loop = 0; loop < length; loop++)
{
IOOUTPUTS(ADDR_G, digitizer1[loop], strlen(digitizer1[loop]));
}
/* Execute each command in "digitizer2" using a loop */
length = (sizeof(digitizer2) / sizeof(char*));
for (loop = 0; loop < length; loop++)
{
IOOUTPUTS(ADDR_A, digitizer2[loop], strlen(digitizer2[loop]));
}
Continued on Next Page
Chapter 2 Usin
g
the Di
g
itizer 89