Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-29
Driver Functions
agb1500_forceCmuAcLevel
Syntax ViStatus _VI_FUNC agb1500_force(ViSession vi, ViInt32 channel, ViInt32 mode,
ViReal64 range, ViReal64 value, ViReal64 comp, ViInt32 polarity);
NOTE range, value, comp parameters
Available values depend on the unit. See “Parameters” on page 2-8.
Parameters vi Instrument handle returned from agb1500_init( ).
channel Slot number of the slot that installs the SMU to be used. See
Table 2-2.
mode Source output mode. 1 (current) or 2 (voltage).
range Output ranging mode. 0 (auto) or positive value (limited auto).
value Source output value (in A or V).
comp Compliance value. (in V or A). It must be voltage for the
current source, or current for the voltage source.
polarity Compliance polarity. 0 (auto) or 1 (manual).
If polarity=0, the compliance polarity is automatically set to the
same polarity as value, regardless of the specified comp
polarity. The compliance polarity is positive if value=0.
If polarity=1, the specified comp polarity is kept.
agb1500_forceCmuAcLevel
This function forces AC voltage from the MFCMU. The agb1500_setCmuFreq
function must be executed to set the signal frequency.
Syntax ViStatus _VI_FUNC agb1500_forceCmuAcLevel(ViSession vi, ViInt32 channel,
ViReal64 value);
Parameters vi Instrument handle returned from agb1500_init( ).
channel Slot number of the slot that installs the MFCMU to be used. See
Table 2-2. channel=-1 detects the slot automatically.
value Oscillator level of the output AC voltage (in V). Numeric
expression.
10 mV (initial setting) to 250 mV, 1 mV step