AMU Library 3.0
C/C++ library for communicating with AMU (Aerospace Measurement Unit) devices
Loading...
Searching...
No Matches
Sweep Commands

ADC:CURRent:CALibrate:FULL: Performs full-scale calibration for current channel (USB only)

ADC:CURRent:CALibrate:FULL: Performs full-scale calibration for current channel (USB only)

I-V sweep measurement commands.

Enum: CMD_USB_ADC_CURRENT_CAL_FULL

ADC:CURRent:CALibrate:RESet: Resets current channel calibration to defaults (USB only)

Enum: CMD_USB_ADC_CURRENT_CAL_RESET

ADC:CURRent:CALibrate:SAVe: Saves current channel calibration to EEPROM (USB only)

Enum: CMD_USB_ADC_CURRENT_CAL_SAVE

ADC:CURRent:CALibrate:ZERO: Performs zero-scale calibration for current channel (USB only)

Enum: CMD_USB_ADC_CURRENT_CAL_ZERO

ADC:CURRent:GAIN[?]: Sets or queries current channel gain coefficient (USB only)

Enum: CMD_USB_ADC_CURRENT_GAIN

ADC:CURRent:MAX:PGA[#]?: Queries current channel PGA maximum setting for given PGA setting (USB only)

Enum: CMD_USB_ADC_CURRENT_MAX_PGA

ADC:CURRent:MAX?: Queries current channel maximum input range (USB only)

Enum: CMD_USB_ADC_CURRENT_MAX

ADC:CURRent:OFFset[?]: Sets or queries current channel offset coefficient (USB only)

Enum: CMD_USB_ADC_CURRENT_OFFSET

ADC:CURRent:PGA[?]: Sets or queries current channel PGA setting (USB only)

Enum: CMD_USB_ADC_CURRENT_PGA

ADC:VOLTage:CALibrate:FULL: Performs full-scale calibration for voltage channel (USB only)

Enum: CMD_USB_ADC_VOLTAGE_CAL_FULL

ADC:VOLTage:CALibrate:RESet: Resets voltage channel calibration to defaults (USB only)

Enum: CMD_USB_ADC_VOLTAGE_CAL_RESET

ADC:VOLTage:CALibrate:SAVe: Saves voltage channel calibration to EEPROM (USB only)

Enum: CMD_USB_ADC_VOLTAGE_CAL_SAVE

ADC:VOLTage:CALibrate:ZERO: Performs zero-scale calibration for voltage channel (USB only)

Enum: CMD_USB_ADC_VOLTAGE_CAL_ZERO

ADC:VOLTage:GAIN[?]: Sets or queries voltage channel gain coefficient (USB only)

Enum: CMD_USB_ADC_VOLTAGE_GAIN

ADC:VOLTage:MAX:PGA[#]?: Queries voltage channel PGA maximum setting for given PGA setting (USB only)

Enum: CMD_USB_ADC_VOLTAGE_MAX_PGA

ADC:VOLTage:MAX?: Queries voltage channel maximum input range (USB only)

Enum: CMD_USB_ADC_VOLTAGE_MAX

ADC:VOLTage:OFFset[?]: Sets or queries voltage channel offset coefficient (USB only)

Enum: CMD_USB_ADC_VOLTAGE_OFFSET

ADC:VOLTage:PGA[?]: Sets or queries voltage channel PGA setting (USB only)

Enum: CMD_USB_ADC_VOLTAGE_PGA

Sweep Commands for AMU Library

These commands control current-voltage sweep operations:

  • Sweep configuration
  • Trigger control
  • Data retrieval
  • EEPROM storage
  • Metadata access

SCPI Sweep Commands Reference

Sweep commands control I-V curve measurements and sweeping operations. These commands enable automated characterization of solar cells and other devices under test.

Sweep Control

SWEEP:ENAble

Description: Enables the sweep measurement system.

Syntax: SWEEP:ENAble

Parameters: None

Returns: None (command execution status via error codes)

I2C Equivalent: CMD_SWEEP_ENABLE

Note: Must be enabled before performing sweep measurements

Example:

SWEEP:ENAble

SWEEP:DISable

Description: Disables the sweep measurement system.

Syntax: SWEEP:DISable

Parameters: None

Returns: None (command execution status via error codes)

I2C Equivalent: CMD_SWEEP_DISABLE

Note: Disabling stops any ongoing sweep operations

Example:

SWEEP:DISable

Sweep Execution

SWEEP:TRIGger

Description: Triggers a complete I-V sweep measurement.

Syntax: SWEEP:TRIGger

Parameters: None

Returns: None (sweep data available via other commands)

I2C Equivalent: CMD_SWEEP_TRIGGER

Note: Sweep must be enabled before triggering

Warning: Sweep duration depends on configuration settings

Example:

SWEEP:ENAble
SWEEP:TRIGger

Sweep Measurements

SWEEP:TRIGger:ISC

Description: Triggers a sweep and returns the short-circuit current (Isc).

Syntax: SWEEP:TRIGger:ISC?

Parameters: None

Returns: Short-circuit current in amperes

I2C Equivalent: CMD_SWEEP_TRIGGER_ISC

Example:

SWEEP:TRIGger:ISC?
0.00234567

SWEEP:TRIGger:VOC

Description: Triggers a sweep and returns the open-circuit voltage (Voc).

Syntax: SWEEP:TRIGger:VOC?

Parameters: None

Returns: Open-circuit voltage in volts

I2C Equivalent: CMD_SWEEP_TRIGGER_VOC

Example:

SWEEP:TRIGger:VOC?
0.567890

Sweep Configuration

SWEEP:CONFig:SAVe

Description: Saves current sweep configuration to non-volatile memory.

Syntax: SWEEP:CONFig:SAVe

Parameters: None

Returns: None (command execution status via error codes)

I2C Equivalent: CMD_SWEEP_CONFIG_SAVE

Note: Configuration persists across power cycles

Example:

SWEEP:CONFig:SAVe