Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyCLAWSps-0.1.10.tar.gz (5.0 kB view details)

Uploaded Source

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

Hashes for pyCLAWSps-0.1.10.tar.gz
Algorithm Hash digest
SHA256 afc51aff6cc84399ef4d5bbc89ff17a8c9e8028a665d715d42674caef0fa8209
MD5 f906a7154db1d2badc982e4f0e56b71d
BLAKE2b-256 82dd432a4fb59292fb805a83d916315ae0da885f8671a0d47668ab575c453b6d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page