Python Code for Power Supply Hamamatsu c11204-01/02
Project description
python 3 script for the Hamamatsu c11204-01/02 power supply
Prerequisites
This module requires numpy and pySerial and will be installed automatically
Installation
Install this package by the following command on a console:
pip install pyCLAWSps
Compatibility
Tested with only python 3
Using the package
To use this code simply import module and initialise with commands. Make sure to connect power supply to the PC before initializing
>>> from pyCLAWSps import CLAWSps >>> ps = CLAWSps() >>> ps.printStatus()
Functions
printMonitorInfo() - Prints information on the power supply status, voltage (V) and current (mA) values
getPowerInfo() - Returns the power supply voltage (V) and current (mA) values as tuple
setHVOff() - Set power supply High Voltage OFF
setHVOn() - Set power supply High Voltage ON
reset() - Reset the power supply
setVoltage(voltage_dec) - Sets the high voltage output to the voltage specified (V)
getVoltage() - Returns power supply voltage in Volts
getCurrent() - Returns power supply current in mA
printStatus() - Prints status information on the power supply (similar to ‘getMonitorInfo()’) but without voltage and current values
close() - Close serial port
help() - This help
NOTE - The applied voltage can be set upto 90 V by c11204 power supply. Change the upper voltage limit (self.V_lim_upper in pyCLAWSps/__init__) as required by the MPPC in use. Default is set to 60 V
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pyCLAWSps-0.1.10.tar.gz.
File metadata
- Download URL: pyCLAWSps-0.1.10.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afc51aff6cc84399ef4d5bbc89ff17a8c9e8028a665d715d42674caef0fa8209
|
|
| MD5 |
f906a7154db1d2badc982e4f0e56b71d
|
|
| BLAKE2b-256 |
82dd432a4fb59292fb805a83d916315ae0da885f8671a0d47668ab575c453b6d
|