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