Public Types |
|
| typedef MeasurementRange | AutoBiasRange |
|
| enum | MeasurementParameter {
MPAR_CP_D = 1,
MPAR1 = 1,
MPAR_CP_Q = 2,
MPAR2 = 2,
MPAR_CP_G = 3,
MPAR3 = 3,
MPAR_CS_D = 4,
MPAR4 = 4,
MPAR_CS_Q = 5,
MPAR5 = 5,
MPAR_CS_RS = 6,
MPAR6 = 6
} |
| | The allowed values of measurement parameter passed to MPAR command. More...
|
| enum | OscillatorLevel {
OSC_20_mV = 1,
OSC_50_mV = 2,
OSC_100_mV = 3,
OSC_200_mV = 4,
OSC_500_mV = 5,
OSC_1000_mV = 6
} |
| | The oscillator level values. More...
|
| enum | DCBias {
BIAS_OFF = 0,
BIAS_ON = 1
} |
| enum | DCBiasMode {
SPOT_BIAS = 1,
BMOD1 = 1,
PROG_SWEEP_BIAS = 2,
BMOD2 = 2,
EXT_BIAS = 3,
BMOD3 = 3
} |
| enum | MeasurementRange {
RANGE_AUTO = 0,
RANG0 = 0,
RANGE_2pF = 1,
RANG1 = 1,
RANGE_8pF = 2,
RANG2 = 2,
RANGE_32pF = 3,
RANG3 = 3,
RANGE_128pF = 4,
RANG4 = 4,
RANGE_512pF = 5,
RANG5 = 5,
RANGE_1024pF = 6,
RANG6 = 6
} |
| enum | AutoBiasPolarity {
AUTO_BIAS_POLARITY_OFF = 0,
APOL0 = 0,
AUTO_BIAS_POLARITY_ON = 1,
APOL1 = 1
} |
| enum | IntegrationTime {
INTEGRATION_TIME_SHORT = 1,
ITIM1 = 1,
INTEGRATION_TIME_MEDIUM = 2,
ITIM2 = 2,
INTEGRATION_TIME_LONG = 3,
ITIM3 = 3
} |
| enum | TriggerMode {
INT_TRIG = 1,
TRIG1 = 1,
EXT_TRIG = 2,
TRIG2 = 2,
MAN_TRIG = 3,
TRIG3 = 3
} |
| enum | CableLengthValue {
LENGTH_0METER = 0,
CABL0 = 0,
LENGTH_1METER = 1,
CABL1 = 1,
LEGNTH_2METER = 2,
CABL2 = 2
} |
| enum | OpenCompensations {
OPEN_COMPENSATION_INVALID = 0,
OPEN0 = 0,
OPEN_COMPENSATION_VALID = 1,
OPEN1 = 1
} |
| enum | ShortCompensations {
SHORT_COMPENSATION_INVALID = 0,
SHOR0 = 0,
SHORT_COMPENSATION_VALID = 1,
SHOR1 = 1
} |
| enum | StandardCompMode {
C_D = 1,
SPAR1 = 1,
C_G = 2,
SPAR2 = 2
} |
| enum | StdCompValid {
STD_COMPENSATION_INVALID = 0,
STD0 = 0,
STD_COMPENSATION_VALID = 1,
STD1 = 1
} |
| enum | OffsetA {
OFFSET_A_INVALID = 0,
AOFF0 = 0,
OFFSET_A_VALID = 1,
AOFF1 = 1
} |
| enum | OffsetB {
OFFSET_B_INVALID = 0,
BOFF0 = 0,
OFFSET_B_VALID = 1,
BOFF1 = 1
} |
| enum | DisplayPage {
MEAS_PAGE = 1,
DPAG1 = 1,
STATUS_PAGE = 2,
DPAG2 = 2,
BLANK_PAGE = 3,
DPAG3 = 3
} |
| enum | MonitorDisplay {
MONITOR_DISPLAY_OFF = 0,
VMON0 = 0,
MONITOR_DISPLAY_OPEN = 1,
VMON1 = 1,
MONITOR_DISPLAY_SHORT = 2,
VMON2 = 2,
MONITOR_DISPLAY_STD_MEAS = 3,
VMOS3 = 3,
MONITOR_DISPLAY_STD_REF = 4,
VMOS4 = 4,
MONITOR_DISPLAY_OFFSET = 5,
VMOS5 = 5
} |
Public Methods |
|
| void | SetMeasurementParameter (enum MeasurementParameter mparam) |
| | This function sets the measurement parameter using the MPAR command. More...
|
| void | SetOscillatorLevel (enum OscillatorLevel mparam) |
| | Command to set the oscillator level default setting is OSC1, but can change the number 1-6. More...
|
| void | SetDCBias (enum DCBias mparam) |
| | Command turns the dc bias ON or OFF. More...
|
| void | SetDCBiasMode (enum DCBiasMode mparam) |
| | Command sets the dc bias mode. More...
|
| void | SetDCSpotBiasVoltage (double bias_value) |
| | Set the dc bias voltage in the spot bias mode The default setting is SBI = 0 (set dc bias to 0V) Can have a range from 0V to +-38V.
|
| void | CreateSweepPointTable ( vector<pair<double, enum MeasurementRange> >& bias_range_table ) |
| | Command to create the sweep point table. More...
|
| void | SetAutoBiasPolarity (enum AutoBiasPolarity mparam) |
| | Turns the auto bias polarity control function On or Off default setting is APOL0, Off.
|
| void | SetAutoBiasPolarityRange (enum AutoBiasRange mparam) |
| | Command to set the measurement range. More...
|
| void | SetIntegrationTime (enum IntegrationTime mparam) |
| | Set the integration time. More...
|
| void | SetAveragingRate (int ave_rate) |
| | Averaging rate. More...
|
| void | SetTriggerDelayTime (double delay) |
| | Trigger delay time. More...
|
| void | SetStepDelayTime (double delay) |
| | Step delay time, default setting is SDEL=0 Value: 3 to 1000ms.
|
| void | SetCableLength (enum CableLengthValue length) |
| | Cable length, default settin gis CABL1 Cable length 0, 1, 2m (0-2).
|
| void | SetTriggerMode (enum TriggerMode mparam) |
| | Sets the trigger mode, default setting is TRIG1 Parameters: INT_TRIG, EXT_TRIG, MAN_TRIG (1-3).
|
| void | SetOpenCompensations (enum OpenCompensations mparam) |
| | Command makes the OPEN compensation data valid or invalid. More...
|
| void | MakeOpenMeasurment () |
| | Command to make an OPEN compensation measurement.
|
| void | GetOpenMeasurementData (double& capacitance, double& conductance) |
| | Return the OPEN measurement data (ASCII format only). More...
|
| void | SetShortCompensations (enum ShortCompensations mparam) |
| | Command makes the short compensation data valid or invalid. More...
|
| void | MakeShortMeasurement () |
| | Make SHORT compensation measuremnets.
|
| void | GetShortMeasurementData (double& inductance, double& resistance) |
| | Command to return the short measurement data (ASCII format only). More...
|
| void | SetStandardCompMode (enum StandardCompMode mparam) |
| | Sets the STANDARD compensation parameter, default is SPAR1 Parameter: 1 (set to C-D) , 2 (set to C-G).
|
| void | SetStandardCompRefCap (float c_value) |
| | Set the standard compensation rference value (C) which is stroed in nonvolatile memory. More...
|
| void | SetStandardCompRefDissFact (float d_value) |
| | Set the standard compensation reference value for the dissipation factor, D, which is stored in nonvolatile memory DSTD= , commands. More...
|
| void | SetStandardCompRefCond (float g_value) |
| | Set the standard compensation reference value (G) which is stored in nonvolatile memory GSTD=, commands. More...
|
| void | MakeStandardCompMeasurement () |
| | This command makes the STANDARD compensation measurement.
|
| void | SetStdCompDataValid (enum StdCompValid mparam) |
| | Command makes the STANDARD compensation data valid or invalid Default setting is STD0 Control Parameter: 0 (Make std compen. More...
|
| void | GetStdCompMeasData (double& capacitance, double& dissipation_factor) |
| | Command returns the STANDARD compensation measurement data (ASCII format).
|
| void | GetStdCompRefData (double& capacitance, double& dissipation_factor) |
| | Command returns the STANDARD compensation reference data (ASCII format).
|
| void | SetCompDataNum (int value) |
| | Set the compensation data number Default setting is CNO=0 Value: 0 to 15 in 1 step.
|
| void | ExecuteTempComp () |
| | Command minimizes measurement error entroduced by temp change.
|
| void | SetOffsetA (enum OffsetA mparam) |
| | This command makes the offset A data valid or invalid Default setting is AOFF0 Control Parameter: 0 (Make offset A data invalid) 1 (Make offset A data valid).
|
| void | SetOffsetB (enum OffsetB mparam) |
| | Command makes the offest B data valid or invalid Default setting is BOFF0 Control Parameter: 0 (Make offset B data invalid) 1 (Make offset B data valid).
|
| void | SetOffAData (float data) |
| | Command sets the offset A data which is stored in nonvolatile memory.
|
| void | SetOffBData (float data) |
| | Command sets the offset B data which is stored in nonvolatile memory.
|
| void | SetDisplayPage (enum DisplayPage page) |
| | Command sets the display page Default setting is DPAG1 Control Parameter: 1 (Set the display page to MEAS PAGE) 2 (Set the display page to STATUS PAGE) 3 (Set the display page to BLANK PAGE).
|
| void | SetDisplayDigits (int num_of_digits) |
| | Command sets the number of display digits Default setting is DDIG6 (6 digits) Control Parameter: 4 (Set 4 display digits) 5 (Set 5 display digits) 6 (Set 6 display digits).
|
| void | SetMonitorDisplay (enum MonitorDisplay display_mode) |
| | Command selects the monitor display on the monitor line Default setting is VMON0 (monitor display OFF) Control Parameter: 0 (Set monitor display to OFF) 1 (Set monitor display to OPEN data) 2 (Set monitor display to SHORT data) 3 (Set monitor display to STD meas data) 4 (Set monitor display to STD ref. More...
|