shoredaa.blogg.se

Agilent e3631a triple output dc power supply manual pdf
Agilent e3631a triple output dc power supply manual pdf





For more information on setting the RS-232 parameters on your power supply, see the manual (page 73). If you do not hear the beeps, check that the power supply and the class settings are the same. It will also attempt to send beep commands (unless _sound is disabled). It will warn you if the class instance does not get a non-empty responce. If it does not get a response, then it may not be able to connect to the power supply. Once the power supply is initiated, it will normally send a version and identify command to the power supply and wait for a response (as dictated by the timeout input). _sound : a hidden parameter, the power supply will beep in confirmation when the class is created you can set this to False to disable this functionality.timeout : the timeout time, in seconds, that the class will wait for the power supply to send back a response (if none is put, it defaults to 15 seconds or keysight.DEFAULT_TIMEOUT).data : the data bit setting that the power supply is set to (the Keysight E3631A default is 8).parity : the parity bit setting that the power supply is set to (the Keysight E3631A default is None).baudrate : the baudrate that the power supply is set to (the Keysight E3631A default is 9600).port : the name of the port connection, generally a string.load_configuration( config_dict, _flat = False) Import Keysight_E3631A as keysight serial_dict = First, we will import it as we would any other local package. This package and its class is best put in the same directory as whichever project needs it compared to installing it in your Python path. Moreover, it is suggested that this package be used with Python 3 (but, it still works with Python 2 with one caveat). You can generally do this by: pip install pyserial The entire class is self-contained in one file: Keysight_E3831A.py However, you need to install the pyserial package. This class is a wrapper around pyserial and the SCPI command interface over RS-232.Īll of the commands are Python wrappers to try and expose the serial and SCPI interface into more native Python constructs. Only RS-232 DE-9 interface connectors are supported by this class. The Python class developed here acts as a Python interface with the Keysight E3631A's remote operations. The manual for the device.Īllegiant initially developed this power supply, the ownership was transferred to Keysight. This repository contains a class which acts as a Python interface for the remote operation of a Keysight E3631A Triple Output DC Power Supply.







Agilent e3631a triple output dc power supply manual pdf