First round of matching
This commit is contained in:
@@ -346,6 +346,95 @@ class Ui_OpticsGUI(object):
|
||||
self.verticalLayout_17.addWidget(self.SB2ModUnd)
|
||||
self.horizontalLayout_5.addWidget(self.groupBox_9)
|
||||
self.TabMaster.addTab(self.tab_8, "")
|
||||
self.tab = QtWidgets.QWidget()
|
||||
self.tab.setObjectName("tab")
|
||||
self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.tab)
|
||||
self.horizontalLayout_7.setObjectName("horizontalLayout_7")
|
||||
self.verticalLayout_5 = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout_5.setObjectName("verticalLayout_5")
|
||||
self.groupBox = QtWidgets.QGroupBox(self.tab)
|
||||
self.groupBox.setObjectName("groupBox")
|
||||
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox)
|
||||
self.verticalLayout_2.setObjectName("verticalLayout_2")
|
||||
self.UIMFodoList = QtWidgets.QComboBox(self.groupBox)
|
||||
self.UIMFodoList.setObjectName("UIMFodoList")
|
||||
self.UIMFodoList.addItem("")
|
||||
self.UIMFodoList.addItem("")
|
||||
self.UIMFodoList.addItem("")
|
||||
self.UIMFodoList.addItem("")
|
||||
self.UIMFodoList.addItem("")
|
||||
self.UIMFodoList.addItem("")
|
||||
self.verticalLayout_2.addWidget(self.UIMFodoList)
|
||||
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
||||
self.label_11 = QtWidgets.QLabel(self.groupBox)
|
||||
self.label_11.setObjectName("label_11")
|
||||
self.horizontalLayout_2.addWidget(self.label_11)
|
||||
self.UIMFodoPhase = QtWidgets.QLineEdit(self.groupBox)
|
||||
self.UIMFodoPhase.setObjectName("UIMFodoPhase")
|
||||
self.horizontalLayout_2.addWidget(self.UIMFodoPhase)
|
||||
self.verticalLayout_2.addLayout(self.horizontalLayout_2)
|
||||
self.UIMFodoFlip = QtWidgets.QCheckBox(self.groupBox)
|
||||
self.UIMFodoFlip.setObjectName("UIMFodoFlip")
|
||||
self.verticalLayout_2.addWidget(self.UIMFodoFlip)
|
||||
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
|
||||
self.label_12 = QtWidgets.QLabel(self.groupBox)
|
||||
self.label_12.setObjectName("label_12")
|
||||
self.horizontalLayout_3.addWidget(self.label_12)
|
||||
self.UIMFodoResult = QtWidgets.QLineEdit(self.groupBox)
|
||||
self.UIMFodoResult.setObjectName("UIMFodoResult")
|
||||
self.horizontalLayout_3.addWidget(self.UIMFodoResult)
|
||||
self.verticalLayout_2.addLayout(self.horizontalLayout_3)
|
||||
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
|
||||
self.UIMFodoMatchSingle = QtWidgets.QPushButton(self.groupBox)
|
||||
font = QtGui.QFont()
|
||||
font.setBold(True)
|
||||
font.setWeight(75)
|
||||
self.UIMFodoMatchSingle.setFont(font)
|
||||
self.UIMFodoMatchSingle.setStyleSheet("background-color: rgb(255, 255, 127);")
|
||||
self.UIMFodoMatchSingle.setObjectName("UIMFodoMatchSingle")
|
||||
self.horizontalLayout_4.addWidget(self.UIMFodoMatchSingle)
|
||||
self.UIMFodoMatchAll = QtWidgets.QPushButton(self.groupBox)
|
||||
font = QtGui.QFont()
|
||||
font.setBold(True)
|
||||
font.setWeight(75)
|
||||
self.UIMFodoMatchAll.setFont(font)
|
||||
self.UIMFodoMatchAll.setStyleSheet("background-color: rgb(255, 255, 127);")
|
||||
self.UIMFodoMatchAll.setObjectName("UIMFodoMatchAll")
|
||||
self.horizontalLayout_4.addWidget(self.UIMFodoMatchAll)
|
||||
self.verticalLayout_2.addLayout(self.horizontalLayout_4)
|
||||
self.verticalLayout_5.addWidget(self.groupBox)
|
||||
self.groupBox_2 = QtWidgets.QGroupBox(self.tab)
|
||||
self.groupBox_2.setObjectName("groupBox_2")
|
||||
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox_2)
|
||||
self.verticalLayout_3.setObjectName("verticalLayout_3")
|
||||
self.comboBox = QtWidgets.QComboBox(self.groupBox_2)
|
||||
self.comboBox.setObjectName("comboBox")
|
||||
self.verticalLayout_3.addWidget(self.comboBox)
|
||||
self.checkBox = QtWidgets.QCheckBox(self.groupBox_2)
|
||||
self.checkBox.setObjectName("checkBox")
|
||||
self.verticalLayout_3.addWidget(self.checkBox)
|
||||
self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
|
||||
self.label_13 = QtWidgets.QLabel(self.groupBox_2)
|
||||
self.label_13.setObjectName("label_13")
|
||||
self.horizontalLayout_6.addWidget(self.label_13)
|
||||
self.lineEdit = QtWidgets.QLineEdit(self.groupBox_2)
|
||||
self.lineEdit.setObjectName("lineEdit")
|
||||
self.horizontalLayout_6.addWidget(self.lineEdit)
|
||||
self.verticalLayout_3.addLayout(self.horizontalLayout_6)
|
||||
self.verticalLayout_5.addWidget(self.groupBox_2)
|
||||
spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
||||
self.verticalLayout_5.addItem(spacerItem2)
|
||||
self.horizontalLayout_7.addLayout(self.verticalLayout_5)
|
||||
spacerItem3 = QtWidgets.QSpacerItem(380, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
self.horizontalLayout_7.addItem(spacerItem3)
|
||||
self.TabMaster.addTab(self.tab, "")
|
||||
self.tab_2 = QtWidgets.QWidget()
|
||||
self.tab_2.setObjectName("tab_2")
|
||||
self.TabMaster.addTab(self.tab_2, "")
|
||||
self.verticalLayout_4.addWidget(self.TabMaster)
|
||||
OpticsGUI.setCentralWidget(self.centralwidget)
|
||||
self.menubar = QtWidgets.QMenuBar(OpticsGUI)
|
||||
@@ -526,6 +615,23 @@ class Ui_OpticsGUI(object):
|
||||
self.Mach2ModUnd.setText(_translate("OpticsGUI", "Model <- Sandbox <- Machine"))
|
||||
self.SB2ModUnd.setText(_translate("OpticsGUI", "Model <- Sandbox"))
|
||||
self.TabMaster.setTabText(self.TabMaster.indexOf(self.tab_8), _translate("OpticsGUI", "Sandbox"))
|
||||
self.groupBox.setTitle(_translate("OpticsGUI", "FODO"))
|
||||
self.UIMFodoList.setItemText(0, _translate("OpticsGUI", "Injector"))
|
||||
self.UIMFodoList.setItemText(1, _translate("OpticsGUI", "Linac 1"))
|
||||
self.UIMFodoList.setItemText(2, _translate("OpticsGUI", "Linac 2"))
|
||||
self.UIMFodoList.setItemText(3, _translate("OpticsGUI", "Linac 3"))
|
||||
self.UIMFodoList.setItemText(4, _translate("OpticsGUI", "Aramis Undulator"))
|
||||
self.UIMFodoList.setItemText(5, _translate("OpticsGUI", "Athos Undulator"))
|
||||
self.label_11.setText(_translate("OpticsGUI", "Phase Advance"))
|
||||
self.UIMFodoFlip.setText(_translate("OpticsGUI", "Flipped Polarity"))
|
||||
self.label_12.setText(_translate("OpticsGUI", "Result"))
|
||||
self.UIMFodoMatchSingle.setText(_translate("OpticsGUI", "Match"))
|
||||
self.UIMFodoMatchAll.setText(_translate("OpticsGUI", "Match All"))
|
||||
self.groupBox_2.setTitle(_translate("OpticsGUI", "Reference Point"))
|
||||
self.checkBox.setText(_translate("OpticsGUI", "Random Initialization"))
|
||||
self.label_13.setText(_translate("OpticsGUI", "Result"))
|
||||
self.TabMaster.setTabText(self.TabMaster.indexOf(self.tab), _translate("OpticsGUI", "Absolute Matching"))
|
||||
self.TabMaster.setTabText(self.TabMaster.indexOf(self.tab_2), _translate("OpticsGUI", "Relative Matching"))
|
||||
self.menuFile.setTitle(_translate("OpticsGUI", "File"))
|
||||
self.menuHelp.setTitle(_translate("OpticsGUI", "Help"))
|
||||
self.actionOpen_2.setText(_translate("OpticsGUI", "Open Settings..."))
|
||||
|
||||
@@ -583,6 +583,195 @@
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab">
|
||||
<attribute name="title">
|
||||
<string>Absolute Matching</string>
|
||||
</attribute>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_7">
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_5">
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox">
|
||||
<property name="title">
|
||||
<string>FODO</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<item>
|
||||
<widget class="QComboBox" name="UIMFodoList">
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Injector</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Linac 1</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Linac 2</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Linac 3</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Aramis Undulator</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Athos Undulator</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_11">
|
||||
<property name="text">
|
||||
<string>Phase Advance</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="UIMFodoPhase"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="UIMFodoFlip">
|
||||
<property name="text">
|
||||
<string>Flipped Polarity</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_12">
|
||||
<property name="text">
|
||||
<string>Result</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="UIMFodoResult"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
||||
<item>
|
||||
<widget class="QPushButton" name="UIMFodoMatchSingle">
|
||||
<property name="font">
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(255, 255, 127);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Match</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="UIMFodoMatchAll">
|
||||
<property name="font">
|
||||
<font>
|
||||
<weight>75</weight>
|
||||
<bold>true</bold>
|
||||
</font>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(255, 255, 127);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Match All</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox_2">
|
||||
<property name="title">
|
||||
<string>Reference Point</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_3">
|
||||
<item>
|
||||
<widget class="QComboBox" name="comboBox"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="checkBox">
|
||||
<property name="text">
|
||||
<string>Random Initialization</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_6">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_13">
|
||||
<property name="text">
|
||||
<string>Result</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEdit"/>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_2">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>380</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_2">
|
||||
<attribute name="title">
|
||||
<string>Relative Matching</string>
|
||||
</attribute>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
|
||||
Reference in New Issue
Block a user