R&S HMP4040 Power Supply
- class pymeasure.instruments.rohdeschwarz.hmp.HMP4040(adapter, **kwargs)
Bases:
Instrument
Represents a Rohde&Schwarz HMP4040 power supply.
- beep()
Emit a single beep from the instrument.
- clear_sequence(channel)
Clear the sequence of the selected channel.
- property control_method
Enables manual front panel (‘LOC’), remote (‘REM’) or manual/remote control(‘MIX’) control or locks the the front panel control (‘RWL’).
- property current
Output current in A. Range depends on instrument type.
- property current_step
Current step in A.
- current_to_max()
Set current of the selected channel to its maximum value.
- current_to_min()
Set current of the selected channel to its minimum value.
- load_sequence(slot)
Load a saved waveform from internal memory (slot 1, 2 or 3).
- property max_current
Maximum current in A.
- property max_voltage
Maximum voltage in V.
- property measured_current
Measured current in A.
- property measured_voltage
Measured voltage in V.
- property min_current
Minimum current in A.
- property min_voltage
Minimum voltage in V.
- property output_enabled
Set the output on or off or check the output status.
- property repetitions
Number of repetitions (0…255). If 0 is entered, the sequence isrepeated indefinitely.
- save_sequence(slot)
Save the sequence defined in the sequence property to internal memory (slot 1, 2 or 3).
- property selected_channel
Selected channel.
- property selected_channel_active
Set the selected channel to active or inactive or check its status.
- property sequence
Define sequence of triplets of voltage (V), current (A) and dwell time (s).
- set_channel_state(channel, state)
Set the state of the channel to active or inactive.
- Parameters
channel (int) – Channel number to set the state of.
state (bool) – State of the channel, i.e. True for active, False for inactive.
- start_sequence(channel)
Start the sequence of the selected channel.
- step_current_down()
Decreases current by one step.
- step_current_up()
Increase current by one step.
- step_voltage_down()
Decrease voltage by one step.
- step_voltage_up()
Increase voltage by one step.
- stop_sequence(channel)
Stop the sequence defined in the sequence property of the selected channel.
- transfer_sequence(channel)
Transfer the sequence defined in the sequence property to the selected channel.
- property version
The SCPI version the instrument’s command set complies with.
- property voltage
Output voltage in V. Increment 0.001 V.
- property voltage_and_current
Output voltage (V) and current (A).
- property voltage_step
Voltage step in V. Default 1 V.
- voltage_to_max()
Set voltage of the selected channel to its maximum value.
- voltage_to_min()
Set voltage of the selected channel to its minimum value.