Startup¶
Created on Tue Aug 23 11:03:57 2016
@author: Sam Schott (ss2151@cam.ac.uk)
(c) Sam Schott; This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 UK: England & Wales License.
- startup.show_splash_screen()[source]¶
Shows the CustomXepr splash screen.
- Returns
PyQt5.QtWidgets.QSplashScreen
.
- startup.connect_to_instruments()[source]¶
Tries to connect to Keithley, Mercury and Xepr. Uses the visa addresses saved in the respective configuration files.
- Returns
Tuple containing instrument instances.
- Return type
- startup.start_gui(customXepr, mercury, keithley)[source]¶
Starts GUIs for Keithley, Mercury and CustomXepr.
- Returns
Tuple containing GUI instances.
- Return type
- startup.run_cli()[source]¶
This is the main interactive shell entry point. Calling
run_cli
will connect to all instruments and return instantiated control classes.- Returns
Tuple containing instrument instances.
- Return type