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

# Form implementation generated from reading ui file 'MainWindow.ui'
#
# Created by: PyQt5 UI code generator 5.15.3
#
# 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_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1129, 814)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.pushButton_load = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_load.setGeometry(QtCore.QRect(490, 340, 141, 61))
        self.pushButton_load.setObjectName("pushButton_load")
        self.pushButton_save = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_save.setGeometry(QtCore.QRect(670, 340, 141, 61))
        self.pushButton_save.setObjectName("pushButton_save")
        self.pushButton_run = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_run.setGeometry(QtCore.QRect(670, 440, 141, 61))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.pushButton_run.setFont(font)
        self.pushButton_run.setObjectName("pushButton_run")
        self.textEdit_stTime = QtWidgets.QTextEdit(self.centralwidget)
        self.textEdit_stTime.setGeometry(QtCore.QRect(670, 510, 141, 31))
        self.textEdit_stTime.setObjectName("textEdit_stTime")
        self.pushButton_schedule = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_schedule.setGeometry(QtCore.QRect(670, 550, 141, 61))
        self.pushButton_schedule.setObjectName("pushButton_schedule")
        self.pushButton_stop = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_stop.setGeometry(QtCore.QRect(670, 690, 141, 61))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.pushButton_stop.setFont(font)
        self.pushButton_stop.setObjectName("pushButton_stop")
        self.graphicsView_fft = QtWidgets.QGraphicsView(self.centralwidget)
        self.graphicsView_fft.setGeometry(QtCore.QRect(10, 10, 391, 301))
        self.graphicsView_fft.setObjectName("graphicsView_fft")
        self.graphicsView_image = QtWidgets.QGraphicsView(self.centralwidget)
        self.graphicsView_image.setGeometry(QtCore.QRect(420, 10, 391, 301))
        self.graphicsView_image.setObjectName("graphicsView_image")
        self.comboBox_seq = QtWidgets.QComboBox(self.centralwidget)
        self.comboBox_seq.setGeometry(QtCore.QRect(20, 350, 181, 31))
        self.comboBox_seq.setObjectName("comboBox_seq")
        self.textEdit = QtWidgets.QTextEdit(self.centralwidget)
        self.textEdit.setGeometry(QtCore.QRect(870, 340, 221, 41))
        self.textEdit.setObjectName("textEdit")
        self.pushButton_ctrlHardware = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_ctrlHardware.setGeometry(QtCore.QRect(920, 420, 111, 51))
        self.pushButton_ctrlHardware.setObjectName("pushButton_ctrlHardware")
        self.groupBox_SeqParams = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_SeqParams.setGeometry(QtCore.QRect(20, 420, 621, 341))
        self.groupBox_SeqParams.setObjectName("groupBox_SeqParams")
        self.tabWidget_Seq = QtWidgets.QTabWidget(self.groupBox_SeqParams)
        self.tabWidget_Seq.setGeometry(QtCore.QRect(0, 20, 621, 321))
        self.tabWidget_Seq.setObjectName("tabWidget_Seq")
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.label_txFreq = QtWidgets.QLabel(self.tab_3)
        self.label_txFreq.setGeometry(QtCore.QRect(10, 20, 54, 17))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_txFreq.setFont(font)
        self.label_txFreq.setObjectName("label_txFreq")
        self.label_rxFreq = QtWidgets.QLabel(self.tab_3)
        self.label_rxFreq.setGeometry(QtCore.QRect(10, 60, 54, 17))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_rxFreq.setFont(font)
        self.label_rxFreq.setObjectName("label_rxFreq")
        self.textEdit_txFreq = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_txFreq.setGeometry(QtCore.QRect(80, 10, 71, 31))
        self.textEdit_txFreq.setObjectName("textEdit_txFreq")
        self.textEdit_rxFreq = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_rxFreq.setGeometry(QtCore.QRect(80, 50, 71, 31))
        self.textEdit_rxFreq.setObjectName("textEdit_rxFreq")
        self.label_txPhase = QtWidgets.QLabel(self.tab_3)
        self.label_txPhase.setGeometry(QtCore.QRect(10, 100, 54, 17))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_txPhase.setFont(font)
        self.label_txPhase.setObjectName("label_txPhase")
        self.textEdit_txPhase = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_txPhase.setGeometry(QtCore.QRect(80, 90, 71, 31))
        self.textEdit_txPhase.setObjectName("textEdit_txPhase")
        self.label_rxPhase = QtWidgets.QLabel(self.tab_3)
        self.label_rxPhase.setGeometry(QtCore.QRect(10, 140, 54, 17))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_rxPhase.setFont(font)
        self.label_rxPhase.setObjectName("label_rxPhase")
        self.textEdit_rxPhase = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_rxPhase.setGeometry(QtCore.QRect(80, 130, 71, 31))
        self.textEdit_rxPhase.setObjectName("textEdit_rxPhase")
        self.comboBox_PulseType = QtWidgets.QComboBox(self.tab_3)
        self.comboBox_PulseType.setGeometry(QtCore.QRect(10, 250, 141, 25))
        self.comboBox_PulseType.setObjectName("comboBox_PulseType")
        self.comboBox_PulseType.addItem("")
        self.comboBox_PulseType.addItem("")
        self.comboBox_PulseType.addItem("")
        self.label_TxPulseTime = QtWidgets.QLabel(self.tab_3)
        self.label_TxPulseTime.setGeometry(QtCore.QRect(210, 20, 91, 17))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_TxPulseTime.setFont(font)
        self.label_TxPulseTime.setObjectName("label_TxPulseTime")
        self.textEdit_TxPulseTime = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_TxPulseTime.setGeometry(QtCore.QRect(310, 10, 71, 31))
        self.textEdit_TxPulseTime.setObjectName("textEdit_TxPulseTime")
        self.label_TxBW = QtWidgets.QLabel(self.tab_3)
        self.label_TxBW.setGeometry(QtCore.QRect(10, 180, 54, 17))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_TxBW.setFont(font)
        self.label_TxBW.setObjectName("label_TxBW")
        self.textEdit_TxBW = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_TxBW.setGeometry(QtCore.QRect(80, 170, 71, 31))
        self.textEdit_TxBW.setObjectName("textEdit_TxBW")
        self.label_RxBW = QtWidgets.QLabel(self.tab_3)
        self.label_RxBW.setGeometry(QtCore.QRect(10, 220, 54, 17))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_RxBW.setFont(font)
        self.label_RxBW.setObjectName("label_RxBW")
        self.textEdit_RxBW = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_RxBW.setGeometry(QtCore.QRect(80, 210, 71, 31))
        self.textEdit_RxBW.setObjectName("textEdit_RxBW")
        self.label_NumScans = QtWidgets.QLabel(self.tab_3)
        self.label_NumScans.setGeometry(QtCore.QRect(220, 60, 71, 17))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_NumScans.setFont(font)
        self.label_NumScans.setObjectName("label_NumScans")
        self.textEdit_NumScans = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_NumScans.setGeometry(QtCore.QRect(310, 50, 71, 31))
        self.textEdit_NumScans.setObjectName("textEdit_NumScans")
        self.label_FlipAngle = QtWidgets.QLabel(self.tab_3)
        self.label_FlipAngle.setGeometry(QtCore.QRect(220, 100, 61, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_FlipAngle.setFont(font)
        self.label_FlipAngle.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_FlipAngle.setObjectName("label_FlipAngle")
        self.textEdit_FlipAngle = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_FlipAngle.setGeometry(QtCore.QRect(310, 90, 71, 31))
        self.textEdit_FlipAngle.setObjectName("textEdit_FlipAngle")
        self.label_TR = QtWidgets.QLabel(self.tab_3)
        self.label_TR.setGeometry(QtCore.QRect(240, 140, 51, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_TR.setFont(font)
        self.label_TR.setObjectName("label_TR")
        self.textEdit_TR = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_TR.setGeometry(QtCore.QRect(310, 130, 71, 31))
        self.textEdit_TR.setObjectName("textEdit_TR")
        self.label_FOVx = QtWidgets.QLabel(self.tab_3)
        self.label_FOVx.setGeometry(QtCore.QRect(230, 180, 54, 17))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_FOVx.setFont(font)
        self.label_FOVx.setObjectName("label_FOVx")
        self.textEdit_FOVx = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_FOVx.setGeometry(QtCore.QRect(310, 170, 71, 31))
        self.textEdit_FOVx.setObjectName("textEdit_FOVx")
        self.label = QtWidgets.QLabel(self.tab_3)
        self.label.setGeometry(QtCore.QRect(230, 220, 54, 17))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.textEdit_FOVy = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_FOVy.setGeometry(QtCore.QRect(310, 210, 71, 31))
        self.textEdit_FOVy.setObjectName("textEdit_FOVy")
        self.textEdit_FOVz = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_FOVz.setGeometry(QtCore.QRect(310, 250, 71, 31))
        self.textEdit_FOVz.setObjectName("textEdit_FOVz")
        self.label_FOVz = QtWidgets.QLabel(self.tab_3)
        self.label_FOVz.setGeometry(QtCore.QRect(230, 260, 54, 17))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_FOVz.setFont(font)
        self.label_FOVz.setObjectName("label_FOVz")
        self.label_NPointsx = QtWidgets.QLabel(self.tab_3)
        self.label_NPointsx.setGeometry(QtCore.QRect(440, 20, 71, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_NPointsx.setFont(font)
        self.label_NPointsx.setObjectName("label_NPointsx")
        self.textEdit_NPointsx = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_NPointsx.setGeometry(QtCore.QRect(520, 10, 71, 31))
        self.textEdit_NPointsx.setObjectName("textEdit_NPointsx")
        self.textEdit_NPointsy = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_NPointsy.setGeometry(QtCore.QRect(520, 50, 71, 31))
        self.textEdit_NPointsy.setObjectName("textEdit_NPointsy")
        self.textEdit_NPointsz = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_NPointsz.setGeometry(QtCore.QRect(520, 90, 71, 31))
        self.textEdit_NPointsz.setObjectName("textEdit_NPointsz")
        self.label_NPointsy = QtWidgets.QLabel(self.tab_3)
        self.label_NPointsy.setGeometry(QtCore.QRect(440, 60, 71, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_NPointsy.setFont(font)
        self.label_NPointsy.setObjectName("label_NPointsy")
        self.label_NPointsz = QtWidgets.QLabel(self.tab_3)
        self.label_NPointsz.setGeometry(QtCore.QRect(440, 100, 71, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_NPointsz.setFont(font)
        self.label_NPointsz.setObjectName("label_NPointsz")
        self.checkBox_MShimV = QtWidgets.QCheckBox(self.tab_3)
        self.checkBox_MShimV.setGeometry(QtCore.QRect(450, 140, 151, 23))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.checkBox_MShimV.setFont(font)
        self.checkBox_MShimV.setObjectName("checkBox_MShimV")
        self.label_Shimx = QtWidgets.QLabel(self.tab_3)
        self.label_Shimx.setGeometry(QtCore.QRect(450, 180, 61, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_Shimx.setFont(font)
        self.label_Shimx.setObjectName("label_Shimx")
        self.textEdit_Shimx = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_Shimx.setGeometry(QtCore.QRect(520, 170, 71, 31))
        self.textEdit_Shimx.setObjectName("textEdit_Shimx")
        self.textEdit_Shimy = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_Shimy.setGeometry(QtCore.QRect(520, 210, 71, 31))
        self.textEdit_Shimy.setObjectName("textEdit_Shimy")
        self.textEdit_Shimz = QtWidgets.QTextEdit(self.tab_3)
        self.textEdit_Shimz.setGeometry(QtCore.QRect(520, 250, 71, 31))
        self.textEdit_Shimz.setObjectName("textEdit_Shimz")
        self.label_Shimy = QtWidgets.QLabel(self.tab_3)
        self.label_Shimy.setGeometry(QtCore.QRect(450, 220, 61, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_Shimy.setFont(font)
        self.label_Shimy.setObjectName("label_Shimy")
        self.label_Shimz = QtWidgets.QLabel(self.tab_3)
        self.label_Shimz.setGeometry(QtCore.QRect(450, 260, 61, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_Shimz.setFont(font)
        self.label_Shimz.setObjectName("label_Shimz")
        self.tabWidget_Seq.addTab(self.tab_3, "")
        self.tab_4 = QtWidgets.QWidget()
        self.tab_4.setObjectName("tab_4")
        self.tabWidget_Seq.addTab(self.tab_4, "")
        self.listWidget_seq = QtWidgets.QListWidget(self.centralwidget)
        self.listWidget_seq.setGeometry(QtCore.QRect(220, 340, 251, 81))
        self.listWidget_seq.setObjectName("listWidget_seq")
        self.PushButton_connect = QtWidgets.QPushButton(self.centralwidget)
        self.PushButton_connect.setGeometry(QtCore.QRect(880, 70, 171, 61))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.PushButton_connect.setFont(font)
        self.PushButton_connect.setObjectName("PushButton_connect")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1129, 20))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.tabWidget_Seq.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton_load.setText(_translate("MainWindow", "Load"))
        self.pushButton_save.setText(_translate("MainWindow", "Save Config"))
        self.pushButton_run.setText(_translate("MainWindow", "RUN"))
        self.textEdit_stTime.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Sans Serif\'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Noto Sans\';\">Start time:</span></p></body></html>"))
        self.pushButton_schedule.setText(_translate("MainWindow", "Schedule"))
        self.pushButton_stop.setText(_translate("MainWindow", "STOP"))
        self.textEdit.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Sans Serif\'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Noto Sans\'; font-size:12pt; font-weight:600;\">Hardware Calibration</span></p></body></html>"))
        self.pushButton_ctrlHardware.setText(_translate("MainWindow", "Control Hardware"))
        self.groupBox_SeqParams.setTitle(_translate("MainWindow", "Sequence Parameters"))
        self.label_txFreq.setText(_translate("MainWindow", "TX Freq"))
        self.label_rxFreq.setText(_translate("MainWindow", "RX Freq"))
        self.label_txPhase.setText(_translate("MainWindow", "TX Phase"))
        self.label_rxPhase.setText(_translate("MainWindow", "RX Phase"))
        self.comboBox_PulseType.setItemText(0, _translate("MainWindow", "RF TX Pulse Type ..."))
        self.comboBox_PulseType.setItemText(1, _translate("MainWindow", "Sinc"))
        self.comboBox_PulseType.setItemText(2, _translate("MainWindow", "Square"))
        self.label_TxPulseTime.setText(_translate("MainWindow", "TX Pulse Time"))
        self.label_TxBW.setText(_translate("MainWindow", "TX BW"))
        self.label_RxBW.setText(_translate("MainWindow", "RX BW"))
        self.label_NumScans.setText(_translate("MainWindow", "Num scans"))
        self.label_FlipAngle.setText(_translate("MainWindow", "Flip angle"))
        self.label_TR.setText(_translate("MainWindow", "TR"))
        self.label_FOVx.setText(_translate("MainWindow", "FOV x"))
        self.label.setText(_translate("MainWindow", "FOV y"))
        self.label_FOVz.setText(_translate("MainWindow", "FOV z"))
        self.label_NPointsx.setText(_translate("MainWindow", "N Points x"))
        self.label_NPointsy.setText(_translate("MainWindow", "N Points y"))
        self.label_NPointsz.setText(_translate("MainWindow", "N Points z"))
        self.checkBox_MShimV.setText(_translate("MainWindow", "Manual Shim Values"))
        self.label_Shimx.setText(_translate("MainWindow", "Shim  x"))
        self.label_Shimy.setText(_translate("MainWindow", "Shim  y"))
        self.label_Shimz.setText(_translate("MainWindow", "Shim  z"))
        self.tabWidget_Seq.setTabText(self.tabWidget_Seq.indexOf(self.tab_3), _translate("MainWindow", "Imaging"))
        self.tabWidget_Seq.setTabText(self.tabWidget_Seq.indexOf(self.tab_4), _translate("MainWindow", "Advanced"))
        self.PushButton_connect.setText(_translate("MainWindow", "Server Connection"))


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