gui.widget_pi_control module¶
This widget contains the functionality of the pi_control hardware class provided in pi_control.py. The widget can be executed as a standalone version if a stage is connected and the correct port/ parameters are set.
Functionalities provided in this widget:¶
Choose between different stages from a comboBox item.
Read out general information about the connected port, the axis of the stage and the temporal overlap position (tzero position) of the chosen stage.
Set the velocity of the stage in mm/s and fs/s
Set the position of the stage in mm and fs
Reset the tzero position of the stage.
Start a wavegeneration with given parameters. It is possible to set the coherence time in ps, the frequency in Hz, the speedupdown points (how slow the stage accelerates and breaks an the endpoints) and the overshoot factor (see documentation of pi_control.py)
-
class
WidgetPiControl(*args, obj=None, pi_stage: dict = {}, **kwargs)[source]¶ Bases:
PyQt5.QtWidgets.QGroupBox,ui_pi_control.Ui_GroupBox_picontrol