R&S HMP4040 Power Supply
- class pymeasure.instruments.rohdeschwarz.hmp.HMP4040(adapter, **kwargs)
Bases:
SCPIMixin,InstrumentRepresents 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: Any
Control manual front panel (‘LOC’), remote (‘REM’) or manual/remote control(‘MIX’) control or locks the front panel control (‘RWL’).
- property current: Any
Control output current in A. Range depends on instrument type.
- property current_step: Any
Control 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: Any
Get maximum current in A.
- property max_voltage: Any
Get maximum voltage in V.
- property measured_current: Any
Get current in A.
- property measured_voltage: Any
Get voltage in V.
- property min_current: Any
Get minimum current in A.
- property min_voltage: Any
Get minimum voltage in V.
- property output_enabled: Any
Control the output on or off or check the output status.
- property repetitions: Any
Control umber 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: Any
Control the selected channel.
- property selected_channel_active: Any
Control the selected channel to active or inactive or check its status.
- property sequence: Any
Set 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: Any
Get the SCPI version the instrument’s command set complies with.
- property voltage: Any
Control output voltage in V. Increment 0.001 V.
- property voltage_and_current: Any
Control output voltage (V) and current (A).
- property voltage_step: Any
Control 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.