craft-software/Legacy/Instrument_Drivers/design_files/Keysight_U2042XA_design.py
2025-07-04 15:52:40 +02:00

429 lines
27 KiB
Python

# Form implementation generated from reading ui file 'Keysight_U2042XA.ui'
#
# Created by: PyQt6 UI code generator 6.6.1
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt6 import QtCore, QtGui, QtWidgets
class Ui_Powermeter(object):
def setupUi(self, Powermeter):
Powermeter.setObjectName("Powermeter")
Powermeter.resize(787, 481)
self.centralwidget = QtWidgets.QWidget(parent=Powermeter)
self.centralwidget.setObjectName("centralwidget")
self.graphWidget_in = PlotWidget(parent=self.centralwidget)
self.graphWidget_in.setGeometry(QtCore.QRect(320, 80, 431, 281))
self.graphWidget_in.setObjectName("graphWidget_in")
self.checkBox_disableplots = QtWidgets.QCheckBox(parent=self.centralwidget)
self.checkBox_disableplots.setGeometry(QtCore.QRect(500, 370, 91, 17))
self.checkBox_disableplots.setObjectName("checkBox_disableplots")
self.label_5 = QtWidgets.QLabel(parent=self.centralwidget)
self.label_5.setGeometry(QtCore.QRect(320, 370, 81, 16))
self.label_5.setObjectName("label_5")
self.line_Nplot = QtWidgets.QLineEdit(parent=self.centralwidget)
self.line_Nplot.setGeometry(QtCore.QRect(410, 370, 59, 20))
self.line_Nplot.setObjectName("line_Nplot")
self.button_updateTrace = QtWidgets.QPushButton(parent=self.centralwidget)
self.button_updateTrace.setGeometry(QtCore.QRect(160, 390, 111, 23))
self.button_updateTrace.setObjectName("button_updateTrace")
self.layoutWidget = QtWidgets.QWidget(parent=self.centralwidget)
self.layoutWidget.setGeometry(QtCore.QRect(130, 277, 164, 111))
self.layoutWidget.setObjectName("layoutWidget")
self.gridLayout = QtWidgets.QGridLayout(self.layoutWidget)
self.gridLayout.setContentsMargins(0, 0, 0, 0)
self.gridLayout.setObjectName("gridLayout")
self.label_3 = QtWidgets.QLabel(parent=self.layoutWidget)
self.label_3.setObjectName("label_3")
self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1)
self.comboBox_res = QtWidgets.QComboBox(parent=self.layoutWidget)
self.comboBox_res.setObjectName("comboBox_res")
self.comboBox_res.addItem("")
self.comboBox_res.addItem("")
self.comboBox_res.addItem("")
self.gridLayout.addWidget(self.comboBox_res, 1, 1, 1, 1)
self.line_Duration = QtWidgets.QLineEdit(parent=self.layoutWidget)
self.line_Duration.setObjectName("line_Duration")
self.gridLayout.addWidget(self.line_Duration, 0, 1, 1, 1)
self.label_4 = QtWidgets.QLabel(parent=self.layoutWidget)
self.label_4.setObjectName("label_4")
self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1)
self.line_TrigDelay = QtWidgets.QLineEdit(parent=self.layoutWidget)
self.line_TrigDelay.setObjectName("line_TrigDelay")
self.gridLayout.addWidget(self.line_TrigDelay, 2, 1, 1, 1)
self.label_2 = QtWidgets.QLabel(parent=self.layoutWidget)
self.label_2.setObjectName("label_2")
self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1)
self.label_8 = QtWidgets.QLabel(parent=self.layoutWidget)
self.label_8.setObjectName("label_8")
self.gridLayout.addWidget(self.label_8, 3, 0, 1, 1)
self.line_TrigLevel = QtWidgets.QLineEdit(parent=self.layoutWidget)
self.line_TrigLevel.setObjectName("line_TrigLevel")
self.gridLayout.addWidget(self.line_TrigLevel, 3, 1, 1, 1)
self.layoutWidget1 = QtWidgets.QWidget(parent=self.centralwidget)
self.layoutWidget1.setGeometry(QtCore.QRect(450, 50, 141, 21))
self.layoutWidget1.setObjectName("layoutWidget1")
self.gridLayout_2 = QtWidgets.QGridLayout(self.layoutWidget1)
self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
self.gridLayout_2.setObjectName("gridLayout_2")
self.line_Power_in = QtWidgets.QLabel(parent=self.layoutWidget1)
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Light, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Midlight, brush)
brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Dark, brush)
brush = QtGui.QBrush(QtGui.QColor(170, 170, 170))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Mid, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Base, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Window, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Shadow, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.AlternateBase, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ToolTipBase, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ToolTipText, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Light, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Midlight, brush)
brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Dark, brush)
brush = QtGui.QBrush(QtGui.QColor(170, 170, 170))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Mid, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.BrightText, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Base, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Window, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Shadow, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.AlternateBase, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ToolTipBase, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ToolTipText, brush)
brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Light, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Midlight, brush)
brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Dark, brush)
brush = QtGui.QBrush(QtGui.QColor(170, 170, 170))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Mid, brush)
brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.BrightText, brush)
brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Base, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Window, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Shadow, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.AlternateBase, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ToolTipBase, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ToolTipText, brush)
self.line_Power_in.setPalette(palette)
self.line_Power_in.setAutoFillBackground(True)
self.line_Power_in.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
self.line_Power_in.setObjectName("line_Power_in")
self.gridLayout_2.addWidget(self.line_Power_in, 0, 1, 1, 1)
self.label = QtWidgets.QLabel(parent=self.layoutWidget1)
self.label.setObjectName("label")
self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
self.layoutWidget_3 = QtWidgets.QWidget(parent=self.centralwidget)
self.layoutWidget_3.setGeometry(QtCore.QRect(10, 20, 290, 51))
self.layoutWidget_3.setObjectName("layoutWidget_3")
self.gridLayout_4 = QtWidgets.QGridLayout(self.layoutWidget_3)
self.gridLayout_4.setContentsMargins(0, 0, 0, 0)
self.gridLayout_4.setObjectName("gridLayout_4")
self.label_7 = QtWidgets.QLabel(parent=self.layoutWidget_3)
self.label_7.setObjectName("label_7")
self.gridLayout_4.addWidget(self.label_7, 1, 0, 1, 1)
self.checkBox_save = QtWidgets.QCheckBox(parent=self.layoutWidget_3)
self.checkBox_save.setObjectName("checkBox_save")
self.gridLayout_4.addWidget(self.checkBox_save, 1, 2, 1, 1)
self.line_filePath = QtWidgets.QLineEdit(parent=self.layoutWidget_3)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.line_filePath.sizePolicy().hasHeightForWidth())
self.line_filePath.setSizePolicy(sizePolicy)
self.line_filePath.setObjectName("line_filePath")
self.gridLayout_4.addWidget(self.line_filePath, 1, 1, 1, 1)
self.line_devAdr = QtWidgets.QLineEdit(parent=self.layoutWidget_3)
self.line_devAdr.setEnabled(True)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.line_devAdr.sizePolicy().hasHeightForWidth())
self.line_devAdr.setSizePolicy(sizePolicy)
self.line_devAdr.setObjectName("line_devAdr")
self.gridLayout_4.addWidget(self.line_devAdr, 0, 1, 1, 1)
self.label_6 = QtWidgets.QLabel(parent=self.layoutWidget_3)
self.label_6.setObjectName("label_6")
self.gridLayout_4.addWidget(self.label_6, 0, 0, 1, 1)
self.button_connect = QtWidgets.QPushButton(parent=self.layoutWidget_3)
self.button_connect.setObjectName("button_connect")
self.gridLayout_4.addWidget(self.button_connect, 0, 2, 1, 1)
self.layoutWidget2 = QtWidgets.QWidget(parent=self.centralwidget)
self.layoutWidget2.setGeometry(QtCore.QRect(10, 110, 185, 72))
self.layoutWidget2.setObjectName("layoutWidget2")
self.gridLayout_3 = QtWidgets.QGridLayout(self.layoutWidget2)
self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
self.gridLayout_3.setObjectName("gridLayout_3")
self.label_14 = QtWidgets.QLabel(parent=self.layoutWidget2)
self.label_14.setObjectName("label_14")
self.gridLayout_3.addWidget(self.label_14, 2, 0, 1, 1)
self.line_ATT = QtWidgets.QLineEdit(parent=self.layoutWidget2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Ignored, QtWidgets.QSizePolicy.Policy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.line_ATT.sizePolicy().hasHeightForWidth())
self.line_ATT.setSizePolicy(sizePolicy)
self.line_ATT.setObjectName("line_ATT")
self.gridLayout_3.addWidget(self.line_ATT, 1, 1, 1, 1)
self.label_12 = QtWidgets.QLabel(parent=self.layoutWidget2)
self.label_12.setObjectName("label_12")
self.gridLayout_3.addWidget(self.label_12, 1, 0, 1, 1)
self.line_freq = QtWidgets.QLineEdit(parent=self.layoutWidget2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Ignored, QtWidgets.QSizePolicy.Policy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.line_freq.sizePolicy().hasHeightForWidth())
self.line_freq.setSizePolicy(sizePolicy)
self.line_freq.setObjectName("line_freq")
self.gridLayout_3.addWidget(self.line_freq, 0, 1, 1, 1)
self.label_13 = QtWidgets.QLabel(parent=self.layoutWidget2)
self.label_13.setObjectName("label_13")
self.gridLayout_3.addWidget(self.label_13, 0, 0, 1, 1)
self.checkBox_calibrate = QtWidgets.QCheckBox(parent=self.layoutWidget2)
self.checkBox_calibrate.setText("")
self.checkBox_calibrate.setObjectName("checkBox_calibrate")
self.gridLayout_3.addWidget(self.checkBox_calibrate, 2, 1, 1, 1)
self.label_9 = QtWidgets.QLabel(parent=self.centralwidget)
self.label_9.setGeometry(QtCore.QRect(190, 250, 61, 21))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_9.setFont(font)
self.label_9.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.label_9.setObjectName("label_9")
self.label_11 = QtWidgets.QLabel(parent=self.centralwidget)
self.label_11.setGeometry(QtCore.QRect(30, 250, 61, 21))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_11.setFont(font)
self.label_11.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.label_11.setObjectName("label_11")
self.layoutWidget_2 = QtWidgets.QWidget(parent=self.centralwidget)
self.layoutWidget_2.setGeometry(QtCore.QRect(10, 80, 121, 22))
self.layoutWidget_2.setObjectName("layoutWidget_2")
self.gridLayout_7 = QtWidgets.QGridLayout(self.layoutWidget_2)
self.gridLayout_7.setContentsMargins(0, 0, 0, 0)
self.gridLayout_7.setObjectName("gridLayout_7")
self.label_16 = QtWidgets.QLabel(parent=self.layoutWidget_2)
self.label_16.setObjectName("label_16")
self.gridLayout_7.addWidget(self.label_16, 0, 0, 1, 1)
self.line_saveInterval = QtWidgets.QLineEdit(parent=self.layoutWidget_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Ignored, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.line_saveInterval.sizePolicy().hasHeightForWidth())
self.line_saveInterval.setSizePolicy(sizePolicy)
self.line_saveInterval.setObjectName("line_saveInterval")
self.gridLayout_7.addWidget(self.line_saveInterval, 0, 1, 1, 1)
self.widget = QtWidgets.QWidget(parent=self.centralwidget)
self.widget.setGeometry(QtCore.QRect(10, 217, 181, 22))
self.widget.setObjectName("widget")
self.gridLayout_5 = QtWidgets.QGridLayout(self.widget)
self.gridLayout_5.setContentsMargins(0, 0, 0, 0)
self.gridLayout_5.setHorizontalSpacing(15)
self.gridLayout_5.setObjectName("gridLayout_5")
self.label_10 = QtWidgets.QLabel(parent=self.widget)
self.label_10.setObjectName("label_10")
self.gridLayout_5.addWidget(self.label_10, 0, 0, 1, 1)
self.comboBox_mode = QtWidgets.QComboBox(parent=self.widget)
self.comboBox_mode.setObjectName("comboBox_mode")
self.comboBox_mode.addItem("")
self.comboBox_mode.addItem("")
self.comboBox_mode.addItem("")
self.gridLayout_5.addWidget(self.comboBox_mode, 0, 1, 1, 1)
self.widget1 = QtWidgets.QWidget(parent=self.centralwidget)
self.widget1.setGeometry(QtCore.QRect(11, 280, 111, 22))
self.widget1.setObjectName("widget1")
self.gridLayout_6 = QtWidgets.QGridLayout(self.widget1)
self.gridLayout_6.setContentsMargins(0, 0, 0, 0)
self.gridLayout_6.setObjectName("gridLayout_6")
self.label_15 = QtWidgets.QLabel(parent=self.widget1)
self.label_15.setObjectName("label_15")
self.gridLayout_6.addWidget(self.label_15, 0, 0, 1, 1)
self.line_Dutycycle = QtWidgets.QLineEdit(parent=self.widget1)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Ignored, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.line_Dutycycle.sizePolicy().hasHeightForWidth())
self.line_Dutycycle.setSizePolicy(sizePolicy)
self.line_Dutycycle.setObjectName("line_Dutycycle")
self.gridLayout_6.addWidget(self.line_Dutycycle, 0, 1, 1, 1)
Powermeter.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(parent=Powermeter)
self.menubar.setGeometry(QtCore.QRect(0, 0, 787, 21))
self.menubar.setObjectName("menubar")
self.menuFile = QtWidgets.QMenu(parent=self.menubar)
self.menuFile.setObjectName("menuFile")
Powermeter.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(parent=Powermeter)
self.statusbar.setObjectName("statusbar")
Powermeter.setStatusBar(self.statusbar)
self.actionSet_default = QtGui.QAction(parent=Powermeter)
self.actionSet_default.setObjectName("actionSet_default")
self.actionReset_default = QtGui.QAction(parent=Powermeter)
self.actionReset_default.setObjectName("actionReset_default")
self.menuFile.addAction(self.actionSet_default)
self.menuFile.addAction(self.actionReset_default)
self.menubar.addAction(self.menuFile.menuAction())
self.retranslateUi(Powermeter)
QtCore.QMetaObject.connectSlotsByName(Powermeter)
Powermeter.setTabOrder(self.line_devAdr, self.button_connect)
Powermeter.setTabOrder(self.button_connect, self.line_filePath)
Powermeter.setTabOrder(self.line_filePath, self.checkBox_save)
Powermeter.setTabOrder(self.checkBox_save, self.line_saveInterval)
Powermeter.setTabOrder(self.line_saveInterval, self.line_freq)
Powermeter.setTabOrder(self.line_freq, self.line_ATT)
Powermeter.setTabOrder(self.line_ATT, self.checkBox_calibrate)
Powermeter.setTabOrder(self.checkBox_calibrate, self.comboBox_mode)
Powermeter.setTabOrder(self.comboBox_mode, self.line_Dutycycle)
Powermeter.setTabOrder(self.line_Dutycycle, self.line_Duration)
Powermeter.setTabOrder(self.line_Duration, self.comboBox_res)
Powermeter.setTabOrder(self.comboBox_res, self.line_TrigDelay)
Powermeter.setTabOrder(self.line_TrigDelay, self.line_TrigLevel)
Powermeter.setTabOrder(self.line_TrigLevel, self.button_updateTrace)
Powermeter.setTabOrder(self.button_updateTrace, self.line_Nplot)
Powermeter.setTabOrder(self.line_Nplot, self.checkBox_disableplots)
def retranslateUi(self, Powermeter):
_translate = QtCore.QCoreApplication.translate
Powermeter.setWindowTitle(_translate("Powermeter", "PM Control"))
self.checkBox_disableplots.setText(_translate("Powermeter", "Disable plot"))
self.label_5.setText(_translate("Powermeter", "# points to plot"))
self.button_updateTrace.setText(_translate("Powermeter", "Update parameters"))
self.label_3.setText(_translate("Powermeter", "Resolution"))
self.comboBox_res.setItemText(0, _translate("Powermeter", "High"))
self.comboBox_res.setItemText(1, _translate("Powermeter", "Med"))
self.comboBox_res.setItemText(2, _translate("Powermeter", "Low"))
self.line_Duration.setText(_translate("Powermeter", "1e-3"))
self.label_4.setText(_translate("Powermeter", "Trig delay[s]"))
self.line_TrigDelay.setText(_translate("Powermeter", "1e-4"))
self.label_2.setText(_translate("Powermeter", "Duration[s]"))
self.label_8.setText(_translate("Powermeter", "Trig Lev [dBm]"))
self.line_Power_in.setText(_translate("Powermeter", "0"))
self.label.setText(_translate("Powermeter", "Power [dBm]"))
self.label_7.setText(_translate("Powermeter", "File Path"))
self.checkBox_save.setText(_translate("Powermeter", "Save"))
self.label_6.setText(_translate("Powermeter", "Device Adress"))
self.button_connect.setText(_translate("Powermeter", "Connect"))
self.label_14.setText(_translate("Powermeter", "Calibrate on powerup"))
self.label_12.setText(_translate("Powermeter", "Attenuation input [dB]"))
self.label_13.setText(_translate("Powermeter", "Frequency [Hz]"))
self.label_9.setText(_translate("Powermeter", "Trace"))
self.label_11.setText(_translate("Powermeter", "Pulse"))
self.label_16.setText(_translate("Powermeter", "Save interval [s]"))
self.label_10.setText(_translate("Powermeter", "Measurement mode"))
self.comboBox_mode.setItemText(0, _translate("Powermeter", "CW"))
self.comboBox_mode.setItemText(1, _translate("Powermeter", "Pulse"))
self.comboBox_mode.setItemText(2, _translate("Powermeter", "Trace"))
self.label_15.setText(_translate("Powermeter", "Dutycycle [%]"))
self.line_Dutycycle.setText(_translate("Powermeter", "1e-3"))
self.menuFile.setTitle(_translate("Powermeter", "File"))
self.actionSet_default.setText(_translate("Powermeter", "Make current values default"))
self.actionReset_default.setText(_translate("Powermeter", "Reset default values"))
from pyqtgraph import PlotWidget