qudi icon indicating copy to clipboard operation
qudi copied to clipboard

Power supply switch

Open liuyanulm opened this issue 1 year ago • 1 comments

Using the keysight power supply for power switches, so that one can control devices such as APD, MINI amplifers etc remotely.

Description

coded the hardware file of the Keysight power supply in the format of switches, it works pretty well.

Motivation and Context

With this change, you can switch on your APDs and amplifiers and other devices remotely.

How Has This Been Tested?

it was tested on the latest qudi on a Windows 10 PC with two Keysight E36234A power supply.

Screenshots (only if appropriate, delete if not):

Types of changes

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [x ] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

  • [x ] My code follows the code style of this project.
  • [x ] I have documented my changes in the changelog (documentation/changelog.md)
  • [x ] My change requires a change to the documentation.
  • [x ] I have updated the documentation accordingly.
  • [x ] I have added/updated for the module the config example in the docstring of the class accordingly.
  • [x ] I have checked that the change does not contain obvious errors (syntax, indentation, mutable default values).
  • [x ] I have tested my changes using 'Load all modules' on the default dummy configuration with my changes included.
  • [ ] All changed Jupyter notebooks have been stripped of their output cells.

liuyanulm avatar Jul 22 '22 02:07 liuyanulm

Hi Yan, thanks for adding this new hardware module. However, this version of Qudi is not supported anymore. We are currently working on a new release, where the Qudi core and Qudi modules are separated from each other. You can find the core repository here: https://github.com/Ulm-IQO/qudi-core and have a look at the documentation. A few things will have changed.

Regarding the modules you are free to contribute to the iqo-modules repository, https://github.com/Ulm-IQO/qudi-iqo-modules. Please convert your new module to the new release of Qudi. You can install both qudi-core and the iqo-modules and then port your work to the new core. For this the module conversion guide (https://github.com/Ulm-IQO/qudi-iqo-modules/blob/main/docs/module_conversion.md) may help you. Then you can make a new pull request and we will review your hardware module.

NicolasStaudenmaier avatar Aug 03 '22 14:08 NicolasStaudenmaier