User`s guide
2-66 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3
Driver Functions
agb1500_startMeasure
For SMU: 1 (current) or 2 (voltage).
For MFCMU: 1 to 402. See Table 2-6.
range[ ]  Measurement ranging mode. 
For SMU: 0 (auto), positive value (limited auto), or negative 
value (fixed range). See Table 2-3.
For MFCMU: 0 (auto) or positive value (fixed range). See 
Table 2-7.
source  Enables or disables source data output. 0 (disable) or 1 (enable).
For meas_type=9, 14, and 15, enter 0 (zero). Source data output 
is not available for these measurement types.
timestamp  Enables or disables time stamp data output. Time stamp data is 
the measurement start time. 0 (disable) or 1 (enable).
For meas_type=9, 14, and 15, enter 0 (zero). Time stamp data 
output is not available for these measurement types.
monitor  Enables or disables MFCMU monitor data output. 0 (disable) or 
1 (enable). If monitor=1, the MFCMU AC output level monitor 
data and DC bias monitor data will be returned.
This parameter is available only for meas_type=17 and 18. For 
the other measurement types, enter 0 (zero).
Example
ViSession vi;
ViStatus ret;
ViInt32 mch[3]; /* channel */
mch[0] = 1;  /* SMU1 for the 1st measurement channel*/
mch[1] = 2;  /* SMU2 for the 2nd measurement channel*/
mch[2] = 0;
ret = agb1500_setSwitch(vi, mch[0], 1);
ret = agb1500_setSwitch(vi, mch[1], 1);
ViInt32 om = 2; /* output mode: voltage */
ViReal64 or = 0; /* output range: auto */
ViReal64 v1 = 0; /* base voltage */
ViReal64 v2 = 1.5; /* peak voltage */
ViReal64 tw = 0.001; /* width */
ViReal64 tp = 0.01; /* period */
ViReal64 th = 0; /* hold time */
ViReal64 ic = 0.01; /* current compliance */
ret= agb1500_setPbias(vi, mch[0], om, or, v1, v2, tw, tp, th, ic);
ret= agb1500_force(vi, mch[1], om, or, v1, ic, 0);
ViInt32 type = 3; /* pulsed spot measurement */
ViInt32 mode[2]; /* measurement mode */










