21 lines
1.0 KiB
Markdown
21 lines
1.0 KiB
Markdown
This folder contains python instrument drivers.
|
|
|
|
Please read the documentation at (intranet only): https://portal.helmholtz-berlin.de/fg/hobicat/Checklisten/R%26D/Git%20Instrument%20drivers.docx?d=w6a384bc2d644432ebe4910489afc2328
|
|
|
|
Software:
|
|
Python 3.12
|
|
Qt designer https://build-system.fman.io/qt-designer-download
|
|
Packages are listed in requirements.txt
|
|
|
|
In the folder "StandAlones" are standalone prgrams for the instruments.
|
|
The programs are designed using QT designer and PyQt6. Therefore, the .ui files and converted files are also included in the folder. The files converted from .ui to .py are labeled _design.
|
|
|
|
|
|
ToDo:
|
|
in gui only the values that acutually changed in global variables should be reset.
|
|
remove dummy zero from plots
|
|
Keysight U2042XA: Pulse mode needs to be included
|
|
Keysight U2042XA: Trace should be refined (no timeout after)
|
|
Duplicate devices can be started from the same pogram. => Have a QComboBox where a device can be selected before "connect" button is pressed. This sets config file and dict name in global variables.
|
|
|