Delta Elektronica SM7045D Power source

class pymeasure.instruments.deltaelektronika.SM7045D(adapter, name='Delta Elektronika SM 70-45 D', **kwargs)

Bases: SCPIUnknownMixin, Instrument

This is the class for the SM 70-45 D power supply.

source = SM7045D("GPIB::8")

source.ramp_to_zero(1)               # Set output to 0 before enabling
source.enable()                      # Enables the output
source.current = 1                   # Sets a current of 1 Amps
property current

A floating point property that represents the output current of the power supply in Amps. This property can be set.

disable()

Enables remote shutdown, hence input will be disabled.

enable()

Disable remote shutdown, hence output will be enabled.

property max_current

A floating point property that represents the maximum output current of the power supply in Amps. This property can be set.

property max_voltage

A floating point property that represents the maximum output voltage of the power supply in Volts. This property can be set.

property measure_current

Measures the actual output current of the power supply in Amps.

property measure_voltage

Measures the actual output voltage of the power supply in Volts.

ramp_to_current(target_current, current_step=0.1)

Gradually increase/decrease current to target current.

Parameters
  • target_current – Float that sets the target current (in A)

  • current_step – Optional float that sets the current steps / ramp rate (in A/s)

ramp_to_zero(current_step=0.1)

Gradually decrease the current to zero.

Parameters

current_step – Optional float that sets the current steps / ramp rate (in A/s)

property rsd

Check whether remote shutdown is enabled/disabled and thus if the output of the power supply is disabled/enabled.

shutdown()

Set the current to 0 A and disable the output of the power source.

property voltage

A floating point property that represents the output voltage setting of the power supply in Volts. This property can be set.