# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'designer\bodePlotter.ui'
#
# Created by: PyQt5 UI code generator 5.15.0
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_bodePlotterWindow(object):
    def setupUi(self, bodePlotterWindow):
        bodePlotterWindow.setObjectName("bodePlotterWindow")
        bodePlotterWindow.resize(1300, 883)
        bodePlotterWindow.setMaximumSize(QtCore.QSize(1300, 900))
        self.centralwidget = QtWidgets.QWidget(bodePlotterWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.xLabelText = QtWidgets.QLabel(self.centralwidget)
        self.xLabelText.setGeometry(QtCore.QRect(60, 10, 131, 20))
        font = QtGui.QFont()
        font.setPointSize(14)
        self.xLabelText.setFont(font)
        self.xLabelText.setObjectName("xLabelText")
        self.yLabelText = QtWidgets.QLabel(self.centralwidget)
        self.yLabelText.setGeometry(QtCore.QRect(50, 60, 151, 20))
        font = QtGui.QFont()
        font.setPointSize(14)
        self.yLabelText.setFont(font)
        self.yLabelText.setObjectName("yLabelText")
        self.xLabelInput = QtWidgets.QLineEdit(self.centralwidget)
        self.xLabelInput.setGeometry(QtCore.QRect(40, 30, 171, 21))
        self.xLabelInput.setObjectName("xLabelInput")
        self.yLabelInput = QtWidgets.QLineEdit(self.centralwidget)
        self.yLabelInput.setGeometry(QtCore.QRect(40, 80, 171, 21))
        self.yLabelInput.setObjectName("yLabelInput")
        self.phaseUpdateLabel = QtWidgets.QPushButton(self.centralwidget)
        self.phaseUpdateLabel.setGeometry(QtCore.QRect(130, 110, 51, 23))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.phaseUpdateLabel.setFont(font)
        self.phaseUpdateLabel.setObjectName("phaseUpdateLabel")
        self.gainUpdateLabel = QtWidgets.QPushButton(self.centralwidget)
        self.gainUpdateLabel.setGeometry(QtCore.QRect(60, 110, 61, 23))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.gainUpdateLabel.setFont(font)
        self.gainUpdateLabel.setObjectName("gainUpdateLabel")
        self.transferFunction = QtWidgets.QStackedWidget(self.centralwidget)
        self.transferFunction.setGeometry(QtCore.QRect(30, 140, 211, 161))
        self.transferFunction.setObjectName("transferFunction")
        self.transferFunctionOption = QtWidgets.QWidget()
        self.transferFunctionOption.setObjectName("transferFunctionOption")
        self.transferFunctionAction = QtWidgets.QPushButton(self.transferFunctionOption)
        self.transferFunctionAction.setGeometry(QtCore.QRect(20, 40, 151, 91))
        font = QtGui.QFont()
        font.setPointSize(20)
        self.transferFunctionAction.setFont(font)
        self.transferFunctionAction.setObjectName("transferFunctionAction")
        self.transferFunction.addWidget(self.transferFunctionOption)
        self.transferFunctionInput = QtWidgets.QWidget()
        self.transferFunctionInput.setObjectName("transferFunctionInput")
        self.transferFunctionMsg = QtWidgets.QLabel(self.transferFunctionInput)
        self.transferFunctionMsg.setGeometry(QtCore.QRect(20, 10, 191, 20))
        self.transferFunctionMsg.setObjectName("transferFunctionMsg")
        self.saveTransferFunction = QtWidgets.QPushButton(self.transferFunctionInput)
        self.saveTransferFunction.setGeometry(QtCore.QRect(20, 120, 75, 23))
        self.saveTransferFunction.setObjectName("saveTransferFunction")
        self.returnTransferFunction = QtWidgets.QPushButton(self.transferFunctionInput)
        self.returnTransferFunction.setGeometry(QtCore.QRect(100, 120, 75, 23))
        self.returnTransferFunction.setObjectName("returnTransferFunction")
        self.layoutWidget = QtWidgets.QWidget(self.transferFunctionInput)
        self.layoutWidget.setGeometry(QtCore.QRect(20, 40, 171, 76))
        self.layoutWidget.setObjectName("layoutWidget")
        self.horizontalLayout_47 = QtWidgets.QHBoxLayout(self.layoutWidget)
        self.horizontalLayout_47.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_47.setObjectName("horizontalLayout_47")
        self.verticalLayout_24 = QtWidgets.QVBoxLayout()
        self.verticalLayout_24.setObjectName("verticalLayout_24")
        self.transferFunctionNumLabel = QtWidgets.QLabel(self.layoutWidget)
        self.transferFunctionNumLabel.setObjectName("transferFunctionNumLabel")
        self.verticalLayout_24.addWidget(self.transferFunctionNumLabel)
        self.transferFunctionDenLabel = QtWidgets.QLabel(self.layoutWidget)
        self.transferFunctionDenLabel.setObjectName("transferFunctionDenLabel")
        self.verticalLayout_24.addWidget(self.transferFunctionDenLabel)
        self.transferFunctionNameLabel = QtWidgets.QLabel(self.layoutWidget)
        self.transferFunctionNameLabel.setObjectName("transferFunctionNameLabel")
        self.verticalLayout_24.addWidget(self.transferFunctionNameLabel)
        self.horizontalLayout_47.addLayout(self.verticalLayout_24)
        self.verticalLayout_22 = QtWidgets.QVBoxLayout()
        self.verticalLayout_22.setObjectName("verticalLayout_22")
        self.transferFunctionNumInput = QtWidgets.QLineEdit(self.layoutWidget)
        self.transferFunctionNumInput.setObjectName("transferFunctionNumInput")
        self.verticalLayout_22.addWidget(self.transferFunctionNumInput)
        self.transferFunctionDenInput = QtWidgets.QLineEdit(self.layoutWidget)
        self.transferFunctionDenInput.setObjectName("transferFunctionDenInput")
        self.verticalLayout_22.addWidget(self.transferFunctionDenInput)
        self.transferFunctionNameInput = QtWidgets.QLineEdit(self.layoutWidget)
        self.transferFunctionNameInput.setObjectName("transferFunctionNameInput")
        self.verticalLayout_22.addWidget(self.transferFunctionNameInput)
        self.horizontalLayout_47.addLayout(self.verticalLayout_22)
        self.transferFunction.addWidget(self.transferFunctionInput)
        self.transferFunctionDisplay = QtWidgets.QWidget()
        self.transferFunctionDisplay.setObjectName("transferFunctionDisplay")
        self.transferFunctionNumDisplay = QtWidgets.QLabel(self.transferFunctionDisplay)
        self.transferFunctionNumDisplay.setGeometry(QtCore.QRect(40, 60, 131, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.transferFunctionNumDisplay.setFont(font)
        self.transferFunctionNumDisplay.setText("")
        self.transferFunctionNumDisplay.setAlignment(QtCore.Qt.AlignCenter)
        self.transferFunctionNumDisplay.setObjectName("transferFunctionNumDisplay")
        self.transferFunctionDenDisplay = QtWidgets.QLabel(self.transferFunctionDisplay)
        self.transferFunctionDenDisplay.setGeometry(QtCore.QRect(40, 84, 131, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.transferFunctionDenDisplay.setFont(font)
        self.transferFunctionDenDisplay.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        self.transferFunctionDenDisplay.setText("")
        self.transferFunctionDenDisplay.setAlignment(QtCore.Qt.AlignCenter)
        self.transferFunctionDenDisplay.setObjectName("transferFunctionDenDisplay")
        self.label_3 = QtWidgets.QLabel(self.transferFunctionDisplay)
        self.label_3.setGeometry(QtCore.QRect(0, 70, 31, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.acceptTransferFunction = QtWidgets.QPushButton(self.transferFunctionDisplay)
        self.acceptTransferFunction.setGeometry(QtCore.QRect(20, 120, 75, 23))
        self.acceptTransferFunction.setObjectName("acceptTransferFunction")
        self.returnTransferFunctionInput = QtWidgets.QPushButton(self.transferFunctionDisplay)
        self.returnTransferFunctionInput.setGeometry(QtCore.QRect(100, 120, 75, 23))
        self.returnTransferFunctionInput.setObjectName("returnTransferFunctionInput")
        self.label_4 = QtWidgets.QLabel(self.transferFunctionDisplay)
        self.label_4.setGeometry(QtCore.QRect(40, 79, 141, 3))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignHCenter)
        self.label_4.setObjectName("label_4")
        self.transferFunction.addWidget(self.transferFunctionDisplay)
        self.spiceFunction = QtWidgets.QStackedWidget(self.centralwidget)
        self.spiceFunction.setGeometry(QtCore.QRect(30, 330, 211, 101))
        self.spiceFunction.setObjectName("spiceFunction")
        self.spiceOption = QtWidgets.QWidget()
        self.spiceOption.setObjectName("spiceOption")
        self.spiceAction = QtWidgets.QPushButton(self.spiceOption)
        self.spiceAction.setGeometry(QtCore.QRect(20, 10, 151, 91))
        font = QtGui.QFont()
        font.setPointSize(20)
        self.spiceAction.setFont(font)
        self.spiceAction.setObjectName("spiceAction")
        self.spiceFunction.addWidget(self.spiceOption)
        self.spiceInput = QtWidgets.QWidget()
        self.spiceInput.setObjectName("spiceInput")
        self.spiceFunctionMsg = QtWidgets.QLabel(self.spiceInput)
        self.spiceFunctionMsg.setGeometry(QtCore.QRect(20, 10, 181, 16))
        self.spiceFunctionMsg.setObjectName("spiceFunctionMsg")
        self.saveSpiceFunction = QtWidgets.QPushButton(self.spiceInput)
        self.saveSpiceFunction.setGeometry(QtCore.QRect(20, 60, 75, 23))
        self.saveSpiceFunction.setObjectName("saveSpiceFunction")
        self.returnSpiceFunction = QtWidgets.QPushButton(self.spiceInput)
        self.returnSpiceFunction.setGeometry(QtCore.QRect(100, 60, 75, 23))
        self.returnSpiceFunction.setObjectName("returnSpiceFunction")
        self.splitter = QtWidgets.QSplitter(self.spiceInput)
        self.splitter.setGeometry(QtCore.QRect(20, 30, 155, 24))
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName("splitter")
        self.label = QtWidgets.QLabel(self.splitter)
        self.label.setObjectName("label")
        self.LTSpiceNameInput = QtWidgets.QLineEdit(self.splitter)
        self.LTSpiceNameInput.setObjectName("LTSpiceNameInput")
        self.spiceFunction.addWidget(self.spiceInput)
        self.csvFunction = QtWidgets.QStackedWidget(self.centralwidget)
        self.csvFunction.setGeometry(QtCore.QRect(30, 470, 211, 121))
        self.csvFunction.setObjectName("csvFunction")
        self.csvOption = QtWidgets.QWidget()
        self.csvOption.setObjectName("csvOption")
        self.csvAction = QtWidgets.QPushButton(self.csvOption)
        self.csvAction.setGeometry(QtCore.QRect(20, 20, 151, 91))
        font = QtGui.QFont()
        font.setPointSize(20)
        self.csvAction.setFont(font)
        self.csvAction.setObjectName("csvAction")
        self.csvFunction.addWidget(self.csvOption)
        self.csvInput = QtWidgets.QWidget()
        self.csvInput.setObjectName("csvInput")
        self.csvFunctionMsg = QtWidgets.QLabel(self.csvInput)
        self.csvFunctionMsg.setGeometry(QtCore.QRect(0, 30, 191, 21))
        font = QtGui.QFont()
        font.setPointSize(8)
        self.csvFunctionMsg.setFont(font)
        self.csvFunctionMsg.setObjectName("csvFunctionMsg")
        self.saveCsvFunction = QtWidgets.QPushButton(self.csvInput)
        self.saveCsvFunction.setGeometry(QtCore.QRect(10, 90, 75, 23))
        self.saveCsvFunction.setObjectName("saveCsvFunction")
        self.returnCsvFunction = QtWidgets.QPushButton(self.csvInput)
        self.returnCsvFunction.setGeometry(QtCore.QRect(100, 90, 75, 23))
        self.returnCsvFunction.setObjectName("returnCsvFunction")
        self.layoutWidget1 = QtWidgets.QWidget(self.csvInput)
        self.layoutWidget1.setGeometry(QtCore.QRect(10, 60, 164, 26))
        self.layoutWidget1.setObjectName("layoutWidget1")
        self.horizontalLayout_46 = QtWidgets.QHBoxLayout(self.layoutWidget1)
        self.horizontalLayout_46.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_46.setObjectName("horizontalLayout_46")
        self.label_2 = QtWidgets.QLabel(self.layoutWidget1)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_46.addWidget(self.label_2)
        self.CSVNameInput = QtWidgets.QLineEdit(self.layoutWidget1)
        self.CSVNameInput.setObjectName("CSVNameInput")
        self.horizontalLayout_46.addWidget(self.CSVNameInput)
        self.csvFunction.addWidget(self.csvInput)
        self.signalResponse = QtWidgets.QStackedWidget(self.centralwidget)
        self.signalResponse.setGeometry(QtCore.QRect(30, 620, 231, 221))
        self.signalResponse.setObjectName("signalResponse")
        self.signalFunctionOption = QtWidgets.QWidget()
        self.signalFunctionOption.setObjectName("signalFunctionOption")
        self.signalFunctionAction = QtWidgets.QPushButton(self.signalFunctionOption)
        self.signalFunctionAction.setGeometry(QtCore.QRect(20, 60, 151, 91))
        font = QtGui.QFont()
        font.setPointSize(20)
        self.signalFunctionAction.setFont(font)
        self.signalFunctionAction.setObjectName("signalFunctionAction")
        self.signalResponse.addWidget(self.signalFunctionOption)
        self.signalFunctionMenu = QtWidgets.QWidget()
        self.signalFunctionMenu.setObjectName("signalFunctionMenu")
        self.layoutWidget2 = QtWidgets.QWidget(self.signalFunctionMenu)
        self.layoutWidget2.setGeometry(QtCore.QRect(10, 10, 191, 207))
        self.layoutWidget2.setObjectName("layoutWidget2")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget2)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.impulseSignalAction = QtWidgets.QPushButton(self.layoutWidget2)
        self.impulseSignalAction.setObjectName("impulseSignalAction")
        self.verticalLayout.addWidget(self.impulseSignalAction)
        self.stepSignalAction = QtWidgets.QPushButton(self.layoutWidget2)
        self.stepSignalAction.setObjectName("stepSignalAction")
        self.verticalLayout.addWidget(self.stepSignalAction)
        self.sineSignalAction = QtWidgets.QPushButton(self.layoutWidget2)
        self.sineSignalAction.setObjectName("sineSignalAction")
        self.verticalLayout.addWidget(self.sineSignalAction)
        self.squareSignalAction = QtWidgets.QPushButton(self.layoutWidget2)
        self.squareSignalAction.setObjectName("squareSignalAction")
        self.verticalLayout.addWidget(self.squareSignalAction)
        self.triangleSignalAction = QtWidgets.QPushButton(self.layoutWidget2)
        self.triangleSignalAction.setObjectName("triangleSignalAction")
        self.verticalLayout.addWidget(self.triangleSignalAction)
        self.returnSignalFunctionMenu = QtWidgets.QPushButton(self.layoutWidget2)
        self.returnSignalFunctionMenu.setObjectName("returnSignalFunctionMenu")
        self.verticalLayout.addWidget(self.returnSignalFunctionMenu)
        self.horizontalLayout.addLayout(self.verticalLayout)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.signalResponse.addWidget(self.signalFunctionMenu)
        self.impulseSignalInput = QtWidgets.QWidget()
        self.impulseSignalInput.setObjectName("impulseSignalInput")
        self.layoutWidget3 = QtWidgets.QWidget(self.impulseSignalInput)
        self.layoutWidget3.setGeometry(QtCore.QRect(0, 30, 221, 161))
        self.layoutWidget3.setObjectName("layoutWidget3")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget3)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem2)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.impulseAmplitudeLabel = QtWidgets.QLabel(self.layoutWidget3)
        self.impulseAmplitudeLabel.setObjectName("impulseAmplitudeLabel")
        self.horizontalLayout_2.addWidget(self.impulseAmplitudeLabel)
        spacerItem3 = QtWidgets.QSpacerItem(78, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem3)
        self.impulseAmplitudeInput = QtWidgets.QDoubleSpinBox(self.layoutWidget3)
        self.impulseAmplitudeInput.setDecimals(12)
        self.impulseAmplitudeInput.setMaximum(100000.0)
        self.impulseAmplitudeInput.setObjectName("impulseAmplitudeInput")
        self.horizontalLayout_2.addWidget(self.impulseAmplitudeInput)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem4)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.impulseFinalTimeLabel = QtWidgets.QLabel(self.layoutWidget3)
        self.impulseFinalTimeLabel.setObjectName("impulseFinalTimeLabel")
        self.horizontalLayout_3.addWidget(self.impulseFinalTimeLabel)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem5)
        self.impulseFinalTimeInput = QtWidgets.QDoubleSpinBox(self.layoutWidget3)
        self.impulseFinalTimeInput.setSuffix("")
        self.impulseFinalTimeInput.setDecimals(4)
        self.impulseFinalTimeInput.setMaximum(1000.0)
        self.impulseFinalTimeInput.setSingleStep(1e-06)
        self.impulseFinalTimeInput.setObjectName("impulseFinalTimeInput")
        self.horizontalLayout_3.addWidget(self.impulseFinalTimeInput)
        self.impulseTimeComboBox = QtWidgets.QComboBox(self.layoutWidget3)
        self.impulseTimeComboBox.setObjectName("impulseTimeComboBox")
        self.impulseTimeComboBox.addItem("")
        self.impulseTimeComboBox.addItem("")
        self.impulseTimeComboBox.addItem("")
        self.impulseTimeComboBox.addItem("")
        self.horizontalLayout_3.addWidget(self.impulseTimeComboBox)
        self.verticalLayout_2.addLayout(self.horizontalLayout_3)
        spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem6)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.saveImpulseSignal = QtWidgets.QPushButton(self.layoutWidget3)
        self.saveImpulseSignal.setObjectName("saveImpulseSignal")
        self.horizontalLayout_4.addWidget(self.saveImpulseSignal)
        self.returnImpulseSignal = QtWidgets.QPushButton(self.layoutWidget3)
        self.returnImpulseSignal.setObjectName("returnImpulseSignal")
        self.horizontalLayout_4.addWidget(self.returnImpulseSignal)
        self.verticalLayout_2.addLayout(self.horizontalLayout_4)
        self.signalResponse.addWidget(self.impulseSignalInput)
        self.stepSignalInput = QtWidgets.QWidget()
        self.stepSignalInput.setObjectName("stepSignalInput")
        self.layoutWidget4 = QtWidgets.QWidget(self.stepSignalInput)
        self.layoutWidget4.setGeometry(QtCore.QRect(0, 28, 221, 191))
        self.layoutWidget4.setObjectName("layoutWidget4")
        self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.layoutWidget4)
        self.verticalLayout_13.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_13.setObjectName("verticalLayout_13")
        spacerItem7 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_13.addItem(spacerItem7)
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.stepLabel = QtWidgets.QLabel(self.layoutWidget4)
        self.stepLabel.setObjectName("stepLabel")
        self.horizontalLayout_7.addWidget(self.stepLabel)
        spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem8)
        self.stepAmplitudeInput = QtWidgets.QDoubleSpinBox(self.layoutWidget4)
        self.stepAmplitudeInput.setDecimals(12)
        self.stepAmplitudeInput.setMaximum(100000.0)
        self.stepAmplitudeInput.setObjectName("stepAmplitudeInput")
        self.horizontalLayout_7.addWidget(self.stepAmplitudeInput)
        self.verticalLayout_13.addLayout(self.horizontalLayout_7)
        spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_13.addItem(spacerItem9)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.stepFinalTimeLabel = QtWidgets.QLabel(self.layoutWidget4)
        self.stepFinalTimeLabel.setObjectName("stepFinalTimeLabel")
        self.horizontalLayout_6.addWidget(self.stepFinalTimeLabel)
        self.stepFinalTimeInput = QtWidgets.QDoubleSpinBox(self.layoutWidget4)
        self.stepFinalTimeInput.setSuffix("")
        self.stepFinalTimeInput.setDecimals(4)
        self.stepFinalTimeInput.setMaximum(1000.0)
        self.stepFinalTimeInput.setSingleStep(1.0)
        self.stepFinalTimeInput.setObjectName("stepFinalTimeInput")
        self.horizontalLayout_6.addWidget(self.stepFinalTimeInput)
        self.stepTimeComboBox = QtWidgets.QComboBox(self.layoutWidget4)
        self.stepTimeComboBox.setObjectName("stepTimeComboBox")
        self.stepTimeComboBox.addItem("")
        self.stepTimeComboBox.addItem("")
        self.stepTimeComboBox.addItem("")
        self.stepTimeComboBox.addItem("")
        self.horizontalLayout_6.addWidget(self.stepTimeComboBox)
        self.verticalLayout_13.addLayout(self.horizontalLayout_6)
        spacerItem10 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_13.addItem(spacerItem10)
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.saveStepSignal = QtWidgets.QPushButton(self.layoutWidget4)
        self.saveStepSignal.setObjectName("saveStepSignal")
        self.horizontalLayout_8.addWidget(self.saveStepSignal)
        self.returnStepSignal = QtWidgets.QPushButton(self.layoutWidget4)
        self.returnStepSignal.setObjectName("returnStepSignal")
        self.horizontalLayout_8.addWidget(self.returnStepSignal)
        self.verticalLayout_13.addLayout(self.horizontalLayout_8)
        self.signalResponse.addWidget(self.stepSignalInput)
        self.sineSignalInput = QtWidgets.QWidget()
        self.sineSignalInput.setObjectName("sineSignalInput")
        self.layoutWidget5 = QtWidgets.QWidget(self.sineSignalInput)
        self.layoutWidget5.setGeometry(QtCore.QRect(0, 10, 221, 211))
        self.layoutWidget5.setObjectName("layoutWidget5")
        self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.layoutWidget5)
        self.verticalLayout_7.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.horizontalLayout_12 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_12.setObjectName("horizontalLayout_12")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout()
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.sineAmplitudLabel = QtWidgets.QLabel(self.layoutWidget5)
        self.sineAmplitudLabel.setObjectName("sineAmplitudLabel")
        self.verticalLayout_4.addWidget(self.sineAmplitudLabel)
        self.sinePhaneLabel = QtWidgets.QLabel(self.layoutWidget5)
        self.sinePhaneLabel.setObjectName("sinePhaneLabel")
        self.verticalLayout_4.addWidget(self.sinePhaneLabel)
        self.sineDCLevelLabel = QtWidgets.QLabel(self.layoutWidget5)
        self.sineDCLevelLabel.setObjectName("sineDCLevelLabel")
        self.verticalLayout_4.addWidget(self.sineDCLevelLabel)
        self.sineFrequencyLabel = QtWidgets.QLabel(self.layoutWidget5)
        self.sineFrequencyLabel.setObjectName("sineFrequencyLabel")
        self.verticalLayout_4.addWidget(self.sineFrequencyLabel)
        self.sineFinalTimeLabel = QtWidgets.QLabel(self.layoutWidget5)
        self.sineFinalTimeLabel.setObjectName("sineFinalTimeLabel")
        self.verticalLayout_4.addWidget(self.sineFinalTimeLabel)
        self.horizontalLayout_12.addLayout(self.verticalLayout_4)
        self.verticalLayout_6 = QtWidgets.QVBoxLayout()
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout()
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.sineAmplitudInput = QtWidgets.QDoubleSpinBox(self.layoutWidget5)
        self.sineAmplitudInput.setDecimals(12)
        self.sineAmplitudInput.setMaximum(10000000.0)
        self.sineAmplitudInput.setObjectName("sineAmplitudInput")
        self.verticalLayout_5.addWidget(self.sineAmplitudInput)
        self.sinePhaseInput = QtWidgets.QDoubleSpinBox(self.layoutWidget5)
        self.sinePhaseInput.setDecimals(6)
        self.sinePhaseInput.setMinimum(-360.0)
        self.sinePhaseInput.setMaximum(360.0)
        self.sinePhaseInput.setObjectName("sinePhaseInput")
        self.verticalLayout_5.addWidget(self.sinePhaseInput)
        self.sineDCLevelInput = QtWidgets.QDoubleSpinBox(self.layoutWidget5)
        self.sineDCLevelInput.setDecimals(6)
        self.sineDCLevelInput.setMinimum(-1000.0)
        self.sineDCLevelInput.setMaximum(1000.0)
        self.sineDCLevelInput.setObjectName("sineDCLevelInput")
        self.verticalLayout_5.addWidget(self.sineDCLevelInput)
        self.verticalLayout_6.addLayout(self.verticalLayout_5)
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.sineFrequencyInput = QtWidgets.QDoubleSpinBox(self.layoutWidget5)
        self.sineFrequencyInput.setDecimals(4)
        self.sineFrequencyInput.setMaximum(10000.0)
        self.sineFrequencyInput.setObjectName("sineFrequencyInput")
        self.horizontalLayout_10.addWidget(self.sineFrequencyInput)
        self.sineFreqComboBox = QtWidgets.QComboBox(self.layoutWidget5)
        self.sineFreqComboBox.setObjectName("sineFreqComboBox")
        self.sineFreqComboBox.addItem("")
        self.sineFreqComboBox.addItem("")
        self.sineFreqComboBox.addItem("")
        self.sineFreqComboBox.addItem("")
        self.horizontalLayout_10.addWidget(self.sineFreqComboBox)
        self.verticalLayout_6.addLayout(self.horizontalLayout_10)
        self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        self.sineFinalTimeInput = QtWidgets.QDoubleSpinBox(self.layoutWidget5)
        self.sineFinalTimeInput.setSuffix("")
        self.sineFinalTimeInput.setDecimals(4)
        self.sineFinalTimeInput.setMaximum(1000.0)
        self.sineFinalTimeInput.setSingleStep(1.0)
        self.sineFinalTimeInput.setObjectName("sineFinalTimeInput")
        self.horizontalLayout_11.addWidget(self.sineFinalTimeInput)
        self.sineTimeComboBox = QtWidgets.QComboBox(self.layoutWidget5)
        self.sineTimeComboBox.setObjectName("sineTimeComboBox")
        self.sineTimeComboBox.addItem("")
        self.sineTimeComboBox.addItem("")
        self.sineTimeComboBox.addItem("")
        self.sineTimeComboBox.addItem("")
        self.horizontalLayout_11.addWidget(self.sineTimeComboBox)
        self.verticalLayout_6.addLayout(self.horizontalLayout_11)
        self.horizontalLayout_12.addLayout(self.verticalLayout_6)
        self.verticalLayout_7.addLayout(self.horizontalLayout_12)
        spacerItem11 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_7.addItem(spacerItem11)
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.saveSineSignal = QtWidgets.QPushButton(self.layoutWidget5)
        self.saveSineSignal.setObjectName("saveSineSignal")
        self.horizontalLayout_9.addWidget(self.saveSineSignal)
        self.returnSineSignal = QtWidgets.QPushButton(self.layoutWidget5)
        self.returnSineSignal.setObjectName("returnSineSignal")
        self.horizontalLayout_9.addWidget(self.returnSineSignal)
        self.verticalLayout_7.addLayout(self.horizontalLayout_9)
        self.signalResponse.addWidget(self.sineSignalInput)
        self.squareSignalInput = QtWidgets.QWidget()
        self.squareSignalInput.setObjectName("squareSignalInput")
        self.layoutWidget6 = QtWidgets.QWidget(self.squareSignalInput)
        self.layoutWidget6.setGeometry(QtCore.QRect(0, 10, 221, 201))
        self.layoutWidget6.setObjectName("layoutWidget6")
        self.verticalLayout_19 = QtWidgets.QVBoxLayout(self.layoutWidget6)
        self.verticalLayout_19.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_19.setObjectName("verticalLayout_19")
        self.verticalLayout_18 = QtWidgets.QVBoxLayout()
        self.verticalLayout_18.setObjectName("verticalLayout_18")
        self.verticalLayout_15 = QtWidgets.QVBoxLayout()
        self.verticalLayout_15.setObjectName("verticalLayout_15")
        self.horizontalLayout_27 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_27.setObjectName("horizontalLayout_27")
        self.squareAmplitudLabel = QtWidgets.QLabel(self.layoutWidget6)
        self.squareAmplitudLabel.setObjectName("squareAmplitudLabel")
        self.horizontalLayout_27.addWidget(self.squareAmplitudLabel)
        spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_27.addItem(spacerItem12)
        self.squareAmplitudInput = QtWidgets.QDoubleSpinBox(self.layoutWidget6)
        self.squareAmplitudInput.setDecimals(12)
        self.squareAmplitudInput.setMaximum(100000.0)
        self.squareAmplitudInput.setObjectName("squareAmplitudInput")
        self.horizontalLayout_27.addWidget(self.squareAmplitudInput)
        self.verticalLayout_15.addLayout(self.horizontalLayout_27)
        self.horizontalLayout_28 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_28.setObjectName("horizontalLayout_28")
        self.squareDutyLabel = QtWidgets.QLabel(self.layoutWidget6)
        self.squareDutyLabel.setObjectName("squareDutyLabel")
        self.horizontalLayout_28.addWidget(self.squareDutyLabel)
        spacerItem13 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_28.addItem(spacerItem13)
        self.squareDutyInput = QtWidgets.QDoubleSpinBox(self.layoutWidget6)
        self.squareDutyInput.setDecimals(6)
        self.squareDutyInput.setMaximum(100.0)
        self.squareDutyInput.setObjectName("squareDutyInput")
        self.horizontalLayout_28.addWidget(self.squareDutyInput)
        self.verticalLayout_15.addLayout(self.horizontalLayout_28)
        self.horizontalLayout_29 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_29.setObjectName("horizontalLayout_29")
        self.squareDCLevelLabel = QtWidgets.QLabel(self.layoutWidget6)
        self.squareDCLevelLabel.setObjectName("squareDCLevelLabel")
        self.horizontalLayout_29.addWidget(self.squareDCLevelLabel)
        spacerItem14 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_29.addItem(spacerItem14)
        self.squareDCLevelInput = QtWidgets.QDoubleSpinBox(self.layoutWidget6)
        self.squareDCLevelInput.setDecimals(12)
        self.squareDCLevelInput.setMinimum(-1000.0)
        self.squareDCLevelInput.setMaximum(1000.0)
        self.squareDCLevelInput.setObjectName("squareDCLevelInput")
        self.horizontalLayout_29.addWidget(self.squareDCLevelInput)
        self.verticalLayout_15.addLayout(self.horizontalLayout_29)
        self.verticalLayout_18.addLayout(self.verticalLayout_15)
        self.verticalLayout_14 = QtWidgets.QVBoxLayout()
        self.verticalLayout_14.setObjectName("verticalLayout_14")
        self.horizontalLayout_25 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_25.setObjectName("horizontalLayout_25")
        self.squareFrequencyLabel = QtWidgets.QLabel(self.layoutWidget6)
        self.squareFrequencyLabel.setObjectName("squareFrequencyLabel")
        self.horizontalLayout_25.addWidget(self.squareFrequencyLabel)
        self.squareFrequencyInput = QtWidgets.QDoubleSpinBox(self.layoutWidget6)
        self.squareFrequencyInput.setDecimals(4)
        self.squareFrequencyInput.setMaximum(10000.0)
        self.squareFrequencyInput.setObjectName("squareFrequencyInput")
        self.horizontalLayout_25.addWidget(self.squareFrequencyInput)
        self.squareFreqComboBox = QtWidgets.QComboBox(self.layoutWidget6)
        self.squareFreqComboBox.setObjectName("squareFreqComboBox")
        self.squareFreqComboBox.addItem("")
        self.squareFreqComboBox.addItem("")
        self.squareFreqComboBox.addItem("")
        self.squareFreqComboBox.addItem("")
        self.horizontalLayout_25.addWidget(self.squareFreqComboBox)
        self.verticalLayout_14.addLayout(self.horizontalLayout_25)
        self.horizontalLayout_26 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_26.setObjectName("horizontalLayout_26")
        self.squareFinalTimeLabel = QtWidgets.QLabel(self.layoutWidget6)
        self.squareFinalTimeLabel.setObjectName("squareFinalTimeLabel")
        self.horizontalLayout_26.addWidget(self.squareFinalTimeLabel)
        self.squareFinalTimeInput = QtWidgets.QDoubleSpinBox(self.layoutWidget6)
        self.squareFinalTimeInput.setSuffix("")
        self.squareFinalTimeInput.setDecimals(4)
        self.squareFinalTimeInput.setMaximum(1000.0)
        self.squareFinalTimeInput.setSingleStep(1.0)
        self.squareFinalTimeInput.setObjectName("squareFinalTimeInput")
        self.horizontalLayout_26.addWidget(self.squareFinalTimeInput)
        self.squareTimeComboBox = QtWidgets.QComboBox(self.layoutWidget6)
        self.squareTimeComboBox.setObjectName("squareTimeComboBox")
        self.squareTimeComboBox.addItem("")
        self.squareTimeComboBox.addItem("")
        self.squareTimeComboBox.addItem("")
        self.squareTimeComboBox.addItem("")
        self.horizontalLayout_26.addWidget(self.squareTimeComboBox)
        self.verticalLayout_14.addLayout(self.horizontalLayout_26)
        self.verticalLayout_18.addLayout(self.verticalLayout_14)
        self.verticalLayout_19.addLayout(self.verticalLayout_18)
        self.horizontalLayout_30 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_30.setObjectName("horizontalLayout_30")
        self.saveSquareSignal = QtWidgets.QPushButton(self.layoutWidget6)
        self.saveSquareSignal.setObjectName("saveSquareSignal")
        self.horizontalLayout_30.addWidget(self.saveSquareSignal)
        self.returnSquareSignal = QtWidgets.QPushButton(self.layoutWidget6)
        self.returnSquareSignal.setObjectName("returnSquareSignal")
        self.horizontalLayout_30.addWidget(self.returnSquareSignal)
        self.verticalLayout_19.addLayout(self.horizontalLayout_30)
        self.signalResponse.addWidget(self.squareSignalInput)
        self.triangleSignalInput = QtWidgets.QWidget()
        self.triangleSignalInput.setObjectName("triangleSignalInput")
        self.layoutWidget7 = QtWidgets.QWidget(self.triangleSignalInput)
        self.layoutWidget7.setGeometry(QtCore.QRect(10, 10, 221, 201))
        self.layoutWidget7.setObjectName("layoutWidget7")
        self.verticalLayout_21 = QtWidgets.QVBoxLayout(self.layoutWidget7)
        self.verticalLayout_21.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_21.setObjectName("verticalLayout_21")
        self.verticalLayout_20 = QtWidgets.QVBoxLayout()
        self.verticalLayout_20.setObjectName("verticalLayout_20")
        self.horizontalLayout_34 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_34.setObjectName("horizontalLayout_34")
        self.triangleAmplitudLabel = QtWidgets.QLabel(self.layoutWidget7)
        self.triangleAmplitudLabel.setObjectName("triangleAmplitudLabel")
        self.horizontalLayout_34.addWidget(self.triangleAmplitudLabel)
        spacerItem15 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_34.addItem(spacerItem15)
        self.triangleAmplitudInput = QtWidgets.QDoubleSpinBox(self.layoutWidget7)
        self.triangleAmplitudInput.setDecimals(12)
        self.triangleAmplitudInput.setMaximum(100000.0)
        self.triangleAmplitudInput.setObjectName("triangleAmplitudInput")
        self.horizontalLayout_34.addWidget(self.triangleAmplitudInput)
        self.verticalLayout_20.addLayout(self.horizontalLayout_34)
        self.horizontalLayout_35 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_35.setObjectName("horizontalLayout_35")
        self.triangleSymetryLabel = QtWidgets.QLabel(self.layoutWidget7)
        self.triangleSymetryLabel.setObjectName("triangleSymetryLabel")
        self.horizontalLayout_35.addWidget(self.triangleSymetryLabel)
        spacerItem16 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_35.addItem(spacerItem16)
        self.triangleSymetryInput = QtWidgets.QDoubleSpinBox(self.layoutWidget7)
        self.triangleSymetryInput.setDecimals(6)
        self.triangleSymetryInput.setMaximum(100.0)
        self.triangleSymetryInput.setObjectName("triangleSymetryInput")
        self.horizontalLayout_35.addWidget(self.triangleSymetryInput)
        self.verticalLayout_20.addLayout(self.horizontalLayout_35)
        self.horizontalLayout_36 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_36.setObjectName("horizontalLayout_36")
        self.triangleDCLevelLabel = QtWidgets.QLabel(self.layoutWidget7)
        self.triangleDCLevelLabel.setObjectName("triangleDCLevelLabel")
        self.horizontalLayout_36.addWidget(self.triangleDCLevelLabel)
        spacerItem17 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_36.addItem(spacerItem17)
        self.triangleDCLevelInput = QtWidgets.QDoubleSpinBox(self.layoutWidget7)
        self.triangleDCLevelInput.setDecimals(12)
        self.triangleDCLevelInput.setMinimum(-1000.0)
        self.triangleDCLevelInput.setMaximum(1000.0)
        self.triangleDCLevelInput.setObjectName("triangleDCLevelInput")
        self.horizontalLayout_36.addWidget(self.triangleDCLevelInput)
        self.verticalLayout_20.addLayout(self.horizontalLayout_36)
        self.horizontalLayout_37 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_37.setObjectName("horizontalLayout_37")
        self.triangleFrequencyLabel = QtWidgets.QLabel(self.layoutWidget7)
        self.triangleFrequencyLabel.setObjectName("triangleFrequencyLabel")
        self.horizontalLayout_37.addWidget(self.triangleFrequencyLabel)
        self.triangleFrequencyInput = QtWidgets.QDoubleSpinBox(self.layoutWidget7)
        self.triangleFrequencyInput.setDecimals(4)
        self.triangleFrequencyInput.setMaximum(10000.0)
        self.triangleFrequencyInput.setObjectName("triangleFrequencyInput")
        self.horizontalLayout_37.addWidget(self.triangleFrequencyInput)
        self.triangleFreqComboBox = QtWidgets.QComboBox(self.layoutWidget7)
        self.triangleFreqComboBox.setObjectName("triangleFreqComboBox")
        self.triangleFreqComboBox.addItem("")
        self.triangleFreqComboBox.addItem("")
        self.triangleFreqComboBox.addItem("")
        self.triangleFreqComboBox.addItem("")
        self.horizontalLayout_37.addWidget(self.triangleFreqComboBox)
        self.verticalLayout_20.addLayout(self.horizontalLayout_37)
        self.horizontalLayout_38 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_38.setObjectName("horizontalLayout_38")
        self.triangleFinalTimeLabel = QtWidgets.QLabel(self.layoutWidget7)
        self.triangleFinalTimeLabel.setObjectName("triangleFinalTimeLabel")
        self.horizontalLayout_38.addWidget(self.triangleFinalTimeLabel)
        self.triangleFinalTimeInput = QtWidgets.QDoubleSpinBox(self.layoutWidget7)
        self.triangleFinalTimeInput.setSuffix("")
        self.triangleFinalTimeInput.setDecimals(4)
        self.triangleFinalTimeInput.setMaximum(1000.0)
        self.triangleFinalTimeInput.setSingleStep(1.0)
        self.triangleFinalTimeInput.setObjectName("triangleFinalTimeInput")
        self.horizontalLayout_38.addWidget(self.triangleFinalTimeInput)
        self.triangleTimeComboBox = QtWidgets.QComboBox(self.layoutWidget7)
        self.triangleTimeComboBox.setObjectName("triangleTimeComboBox")
        self.triangleTimeComboBox.addItem("")
        self.triangleTimeComboBox.addItem("")
        self.triangleTimeComboBox.addItem("")
        self.triangleTimeComboBox.addItem("")
        self.horizontalLayout_38.addWidget(self.triangleTimeComboBox)
        self.verticalLayout_20.addLayout(self.horizontalLayout_38)
        self.verticalLayout_21.addLayout(self.verticalLayout_20)
        spacerItem18 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_21.addItem(spacerItem18)
        self.horizontalLayout_39 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_39.setObjectName("horizontalLayout_39")
        self.saveTriangleSignal = QtWidgets.QPushButton(self.layoutWidget7)
        self.saveTriangleSignal.setObjectName("saveTriangleSignal")
        self.horizontalLayout_39.addWidget(self.saveTriangleSignal)
        self.returnTriangleSignal = QtWidgets.QPushButton(self.layoutWidget7)
        self.returnTriangleSignal.setObjectName("returnTriangleSignal")
        self.horizontalLayout_39.addWidget(self.returnTriangleSignal)
        self.verticalLayout_21.addLayout(self.horizontalLayout_39)
        self.signalResponse.addWidget(self.triangleSignalInput)
        self.timeInput = QtWidgets.QWidget()
        self.timeInput.setObjectName("timeInput")
        self.signalResponse.addWidget(self.timeInput)
        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setGeometry(QtCore.QRect(270, 0, 20, 891))
        self.line.setFrameShape(QtWidgets.QFrame.VLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.layoutWidget8 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget8.setGeometry(QtCore.QRect(40, 590, 163, 23))
        self.layoutWidget8.setObjectName("layoutWidget8")
        self.horizontalLayout_41 = QtWidgets.QHBoxLayout(self.layoutWidget8)
        self.horizontalLayout_41.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_41.setObjectName("horizontalLayout_41")
        spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_41.addItem(spacerItem19)
        self.csvFunctionCheckBox = QtWidgets.QCheckBox(self.layoutWidget8)
        self.csvFunctionCheckBox.setChecked(True)
        self.csvFunctionCheckBox.setObjectName("csvFunctionCheckBox")
        self.horizontalLayout_41.addWidget(self.csvFunctionCheckBox)
        spacerItem20 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_41.addItem(spacerItem20)
        self.plotTableGain = plotTableGain(self.centralwidget)
        self.plotTableGain.setGeometry(QtCore.QRect(290, 20, 721, 401))
        self.plotTableGain.setObjectName("plotTableGain")
        self.plotTablePhase = plotTablePhase(self.centralwidget)
        self.plotTablePhase.setGeometry(QtCore.QRect(290, 420, 721, 411))
        self.plotTablePhase.setObjectName("plotTablePhase")
        self.layoutWidget9 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget9.setGeometry(QtCore.QRect(0, 0, 2, 2))
        self.layoutWidget9.setObjectName("layoutWidget9")
        self.horizontalLayout_15 = QtWidgets.QHBoxLayout(self.layoutWidget9)
        self.horizontalLayout_15.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_15.setObjectName("horizontalLayout_15")
        self.layoutWidget10 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget10.setGeometry(QtCore.QRect(0, 0, 2, 2))
        self.layoutWidget10.setObjectName("layoutWidget10")
        self.verticalLayout_17 = QtWidgets.QVBoxLayout(self.layoutWidget10)
        self.verticalLayout_17.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_17.setObjectName("verticalLayout_17")
        self.layoutWidget11 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget11.setGeometry(QtCore.QRect(50, 840, 163, 23))
        self.layoutWidget11.setObjectName("layoutWidget11")
        self.horizontalLayout_40 = QtWidgets.QHBoxLayout(self.layoutWidget11)
        self.horizontalLayout_40.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_40.setObjectName("horizontalLayout_40")
        spacerItem21 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_40.addItem(spacerItem21)
        self.signalResponseCheckBox = QtWidgets.QCheckBox(self.layoutWidget11)
        self.signalResponseCheckBox.setChecked(True)
        self.signalResponseCheckBox.setObjectName("signalResponseCheckBox")
        self.horizontalLayout_40.addWidget(self.signalResponseCheckBox)
        spacerItem22 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_40.addItem(spacerItem22)
        self.layoutWidget12 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget12.setGeometry(QtCore.QRect(40, 440, 163, 23))
        self.layoutWidget12.setObjectName("layoutWidget12")
        self.horizontalLayout_42 = QtWidgets.QHBoxLayout(self.layoutWidget12)
        self.horizontalLayout_42.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_42.setObjectName("horizontalLayout_42")
        spacerItem23 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_42.addItem(spacerItem23)
        self.spiceFunctionCheckBox = QtWidgets.QCheckBox(self.layoutWidget12)
        self.spiceFunctionCheckBox.setChecked(True)
        self.spiceFunctionCheckBox.setObjectName("spiceFunctionCheckBox")
        self.horizontalLayout_42.addWidget(self.spiceFunctionCheckBox)
        spacerItem24 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_42.addItem(spacerItem24)
        self.layoutWidget13 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget13.setGeometry(QtCore.QRect(40, 300, 163, 23))
        self.layoutWidget13.setObjectName("layoutWidget13")
        self.horizontalLayout_43 = QtWidgets.QHBoxLayout(self.layoutWidget13)
        self.horizontalLayout_43.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_43.setObjectName("horizontalLayout_43")
        spacerItem25 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_43.addItem(spacerItem25)
        self.transferFunctionCheckBox = QtWidgets.QCheckBox(self.layoutWidget13)
        self.transferFunctionCheckBox.setChecked(True)
        self.transferFunctionCheckBox.setObjectName("transferFunctionCheckBox")
        self.horizontalLayout_43.addWidget(self.transferFunctionCheckBox)
        spacerItem26 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_43.addItem(spacerItem26)
        self.layoutWidget14 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget14.setGeometry(QtCore.QRect(490, 840, 281, 23))
        self.layoutWidget14.setObjectName("layoutWidget14")
        self.horizontalLayout_45 = QtWidgets.QHBoxLayout(self.layoutWidget14)
        self.horizontalLayout_45.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_45.setObjectName("horizontalLayout_45")
        spacerItem27 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_45.addItem(spacerItem27)
        self.Same_plot_checkbox = QtWidgets.QCheckBox(self.layoutWidget14)
        self.Same_plot_checkbox.setObjectName("Same_plot_checkbox")
        self.horizontalLayout_45.addWidget(self.Same_plot_checkbox)
        spacerItem28 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_45.addItem(spacerItem28)
        self.removePlotsAction = QtWidgets.QPushButton(self.centralwidget)
        self.removePlotsAction.setGeometry(QtCore.QRect(1080, 190, 151, 41))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(197, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush)
        brush = QtGui.QBrush(QtGui.QColor(197, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush)
        self.removePlotsAction.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.removePlotsAction.setFont(font)
        self.removePlotsAction.setObjectName("removePlotsAction")
        self.groupTextLabel = QtWidgets.QLabel(self.centralwidget)
        self.groupTextLabel.setGeometry(QtCore.QRect(1050, 130, 202, 29))
        font = QtGui.QFont()
        font.setPointSize(18)
        self.groupTextLabel.setFont(font)
        self.groupTextLabel.setObjectName("groupTextLabel")
        self.itbaLogo = QtWidgets.QLabel(self.centralwidget)
        self.itbaLogo.setGeometry(QtCore.QRect(1040, 10, 226, 117))
        self.itbaLogo.setText("")
        self.itbaLogo.setPixmap(QtGui.QPixmap(":/prefijoNuevo/itbaLogo.png"))
        self.itbaLogo.setObjectName("itbaLogo")
        bodePlotterWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(bodePlotterWindow)
        self.statusbar.setObjectName("statusbar")
        bodePlotterWindow.setStatusBar(self.statusbar)

        self.retranslateUi(bodePlotterWindow)
        self.transferFunction.setCurrentIndex(0)
        self.spiceFunction.setCurrentIndex(0)
        self.csvFunction.setCurrentIndex(0)
        self.signalResponse.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(bodePlotterWindow)

    def retranslateUi(self, bodePlotterWindow):
        _translate = QtCore.QCoreApplication.translate
        bodePlotterWindow.setWindowTitle(_translate("bodePlotterWindow", "MainWindow"))
        self.xLabelText.setText(_translate("bodePlotterWindow", "Etiqueta EJE X"))
        self.yLabelText.setText(_translate("bodePlotterWindow", "Etiqueta EJE Y"))
        self.phaseUpdateLabel.setText(_translate("bodePlotterWindow", "Φ"))
        self.gainUpdateLabel.setText(_translate("bodePlotterWindow", "| H(S)|"))
        self.transferFunctionAction.setText(_translate("bodePlotterWindow", "H(S)"))
        self.transferFunctionMsg.setText(_translate("bodePlotterWindow", "Ingrese la Función de Transferencia"))
        self.saveTransferFunction.setText(_translate("bodePlotterWindow", "Ingresar"))
        self.returnTransferFunction.setText(_translate("bodePlotterWindow", "Volver"))
        self.transferFunctionNumLabel.setText(_translate("bodePlotterWindow", "Numerador"))
        self.transferFunctionDenLabel.setText(_translate("bodePlotterWindow", "Denominador"))
        self.transferFunctionNameLabel.setText(_translate("bodePlotterWindow", "Nombre"))
        self.label_3.setText(_translate("bodePlotterWindow", "H(S)="))
        self.acceptTransferFunction.setText(_translate("bodePlotterWindow", "Aceptar"))
        self.returnTransferFunctionInput.setText(_translate("bodePlotterWindow", "Volver"))
        self.label_4.setText(_translate("bodePlotterWindow", "_______________________"))
        self.spiceAction.setText(_translate("bodePlotterWindow", "SPICE"))
        self.spiceFunctionMsg.setText(_translate("bodePlotterWindow", "Busque el archivo de LTSpice"))
        self.saveSpiceFunction.setText(_translate("bodePlotterWindow", "Buscar"))
        self.returnSpiceFunction.setText(_translate("bodePlotterWindow", "Volver"))
        self.label.setText(_translate("bodePlotterWindow", "Nombre"))
        self.csvAction.setText(_translate("bodePlotterWindow", "Medición"))
        self.csvFunctionMsg.setText(_translate("bodePlotterWindow", "Busque el archivo con las mediciones"))
        self.saveCsvFunction.setText(_translate("bodePlotterWindow", "Buscar"))
        self.returnCsvFunction.setText(_translate("bodePlotterWindow", "Volver"))
        self.label_2.setText(_translate("bodePlotterWindow", "Nombre"))
        self.signalFunctionAction.setText(_translate("bodePlotterWindow", "Señales"))
        self.impulseSignalAction.setText(_translate("bodePlotterWindow", "Impulso"))
        self.stepSignalAction.setText(_translate("bodePlotterWindow", "Escalón"))
        self.sineSignalAction.setText(_translate("bodePlotterWindow", "Senoidal"))
        self.squareSignalAction.setText(_translate("bodePlotterWindow", "Cuadrada"))
        self.triangleSignalAction.setText(_translate("bodePlotterWindow", "Triangular"))
        self.returnSignalFunctionMenu.setText(_translate("bodePlotterWindow", "Volver"))
        self.impulseAmplitudeLabel.setText(_translate("bodePlotterWindow", "Amplitud"))
        self.impulseFinalTimeLabel.setText(_translate("bodePlotterWindow", "Tiempo final"))
        self.impulseTimeComboBox.setItemText(0, _translate("bodePlotterWindow", "s"))
        self.impulseTimeComboBox.setItemText(1, _translate("bodePlotterWindow", "ms"))
        self.impulseTimeComboBox.setItemText(2, _translate("bodePlotterWindow", "us"))
        self.impulseTimeComboBox.setItemText(3, _translate("bodePlotterWindow", "ns"))
        self.saveImpulseSignal.setText(_translate("bodePlotterWindow", "Ingresar"))
        self.returnImpulseSignal.setText(_translate("bodePlotterWindow", "Volver"))
        self.stepLabel.setText(_translate("bodePlotterWindow", "Amplitud"))
        self.stepFinalTimeLabel.setText(_translate("bodePlotterWindow", "Tiempo final"))
        self.stepTimeComboBox.setItemText(0, _translate("bodePlotterWindow", "s"))
        self.stepTimeComboBox.setItemText(1, _translate("bodePlotterWindow", "ms"))
        self.stepTimeComboBox.setItemText(2, _translate("bodePlotterWindow", "us"))
        self.stepTimeComboBox.setItemText(3, _translate("bodePlotterWindow", "ns"))
        self.saveStepSignal.setText(_translate("bodePlotterWindow", "Ingresar"))
        self.returnStepSignal.setText(_translate("bodePlotterWindow", "Volver"))
        self.sineAmplitudLabel.setText(_translate("bodePlotterWindow", "Amplitud"))
        self.sinePhaneLabel.setText(_translate("bodePlotterWindow", "Fase (°)"))
        self.sineDCLevelLabel.setText(_translate("bodePlotterWindow", "DC Level"))
        self.sineFrequencyLabel.setText(_translate("bodePlotterWindow", "Frecuencia"))
        self.sineFinalTimeLabel.setText(_translate("bodePlotterWindow", "Tiempo final"))
        self.sinePhaseInput.setSuffix(_translate("bodePlotterWindow", "°"))
        self.sineDCLevelInput.setSuffix(_translate("bodePlotterWindow", "%"))
        self.sineFreqComboBox.setItemText(0, _translate("bodePlotterWindow", "Hz"))
        self.sineFreqComboBox.setItemText(1, _translate("bodePlotterWindow", "kHz"))
        self.sineFreqComboBox.setItemText(2, _translate("bodePlotterWindow", "GHz"))
        self.sineFreqComboBox.setItemText(3, _translate("bodePlotterWindow", "MHz"))
        self.sineTimeComboBox.setItemText(0, _translate("bodePlotterWindow", "s"))
        self.sineTimeComboBox.setItemText(1, _translate("bodePlotterWindow", "ms"))
        self.sineTimeComboBox.setItemText(2, _translate("bodePlotterWindow", "us"))
        self.sineTimeComboBox.setItemText(3, _translate("bodePlotterWindow", "ns"))
        self.saveSineSignal.setText(_translate("bodePlotterWindow", "Ingresar"))
        self.returnSineSignal.setText(_translate("bodePlotterWindow", "Volver"))
        self.squareAmplitudLabel.setText(_translate("bodePlotterWindow", "Amplitud"))
        self.squareDutyLabel.setText(_translate("bodePlotterWindow", "Duty (%)"))
        self.squareDutyInput.setSuffix(_translate("bodePlotterWindow", "%"))
        self.squareDCLevelLabel.setText(_translate("bodePlotterWindow", "DC level"))
        self.squareFrequencyLabel.setText(_translate("bodePlotterWindow", "Frecuencia "))
        self.squareFreqComboBox.setItemText(0, _translate("bodePlotterWindow", "Hz"))
        self.squareFreqComboBox.setItemText(1, _translate("bodePlotterWindow", "kHz"))
        self.squareFreqComboBox.setItemText(2, _translate("bodePlotterWindow", "GHz"))
        self.squareFreqComboBox.setItemText(3, _translate("bodePlotterWindow", "MHz"))
        self.squareFinalTimeLabel.setText(_translate("bodePlotterWindow", "Tiempo final"))
        self.squareTimeComboBox.setItemText(0, _translate("bodePlotterWindow", "s"))
        self.squareTimeComboBox.setItemText(1, _translate("bodePlotterWindow", "ms"))
        self.squareTimeComboBox.setItemText(2, _translate("bodePlotterWindow", "us"))
        self.squareTimeComboBox.setItemText(3, _translate("bodePlotterWindow", "ns"))
        self.saveSquareSignal.setText(_translate("bodePlotterWindow", "Ingresar"))
        self.returnSquareSignal.setText(_translate("bodePlotterWindow", "Volver"))
        self.triangleAmplitudLabel.setText(_translate("bodePlotterWindow", "Amplitud"))
        self.triangleSymetryLabel.setText(_translate("bodePlotterWindow", "Symetry (%)"))
        self.triangleSymetryInput.setSuffix(_translate("bodePlotterWindow", "%"))
        self.triangleDCLevelLabel.setText(_translate("bodePlotterWindow", "DC level"))
        self.triangleFrequencyLabel.setText(_translate("bodePlotterWindow", "Frecuencia "))
        self.triangleFreqComboBox.setItemText(0, _translate("bodePlotterWindow", "Hz"))
        self.triangleFreqComboBox.setItemText(1, _translate("bodePlotterWindow", "kHz"))
        self.triangleFreqComboBox.setItemText(2, _translate("bodePlotterWindow", "GHz"))
        self.triangleFreqComboBox.setItemText(3, _translate("bodePlotterWindow", "MHz"))
        self.triangleFinalTimeLabel.setText(_translate("bodePlotterWindow", "Tiempo final"))
        self.triangleTimeComboBox.setItemText(0, _translate("bodePlotterWindow", "s"))
        self.triangleTimeComboBox.setItemText(1, _translate("bodePlotterWindow", "ms"))
        self.triangleTimeComboBox.setItemText(2, _translate("bodePlotterWindow", "us"))
        self.triangleTimeComboBox.setItemText(3, _translate("bodePlotterWindow", "ns"))
        self.saveTriangleSignal.setText(_translate("bodePlotterWindow", "Ingresar"))
        self.returnTriangleSignal.setText(_translate("bodePlotterWindow", "Volver"))
        self.csvFunctionCheckBox.setText(_translate("bodePlotterWindow", "Incluir "))
        self.signalResponseCheckBox.setText(_translate("bodePlotterWindow", "Incluir "))
        self.spiceFunctionCheckBox.setText(_translate("bodePlotterWindow", "Incluir "))
        self.transferFunctionCheckBox.setText(_translate("bodePlotterWindow", "Incluir "))
        self.Same_plot_checkbox.setText(_translate("bodePlotterWindow", "Plotear en el mismo gráfico"))
        self.removePlotsAction.setText(_translate("bodePlotterWindow", "Borrar Todo"))
        self.groupTextLabel.setText(_translate("bodePlotterWindow", "Plot Tool - Grupo 6"))
from src.ui.plottablegain import plotTableGain
from src.ui.plottablephase import plotTablePhase
from src.resources import itbaLogo_rc


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    bodePlotterWindow = QtWidgets.QMainWindow()
    ui = Ui_bodePlotterWindow()
    ui.setupUi(bodePlotterWindow)
    bodePlotterWindow.show()
    sys.exit(app.exec_())
