Эх сурвалжийг харах

fixed the phase swap values

meghana 3 жил өмнө
parent
commit
36e3e9d999
1 өөрчлөгдсөн 26 нэмэгдсэн , 2 устгасан
  1. 26 2
      GUI.py

+ 26 - 2
GUI.py

@@ -489,6 +489,19 @@ class Ui_MainWindow(object):
         self.gridLayout.addWidget(self.pushButton_tx_trig, 11, 0, 1, 1)
 
 ######################################################################################################
+##############################----------tx_trig-left------##########################################################
+        self.pushButton_tx_trig_left = QtGui.QPushButton(self.centralwidget)
+        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
+        sizePolicy.setHorizontalStretch(0)
+        sizePolicy.setVerticalStretch(0)
+        sizePolicy.setHeightForWidth(self.pushButton_tx_trig_left.sizePolicy().hasHeightForWidth())
+        self.pushButton_tx_trig_left.setSizePolicy(sizePolicy)
+        self.pushButton_tx_trig_left.setMaximumSize(QtCore.QSize(800, 16777215))
+        self.pushButton_tx_trig_left.setObjectName(_fromUtf8("pushButton_tx_trig"))
+        self.gridLayout.addWidget(self.pushButton_tx_trig_left, 11, 1, 1, 1)
+
+######################################################################################################
+
 ##############################-------phase shifter------##########################################################
         self.pushButton_phase_swap = QtGui.QPushButton(self.centralwidget)
         sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
@@ -1256,10 +1269,18 @@ class Ui_MainWindow(object):
             self.pushButton_run.setFlat(0)
             subprocess.call(['./tx_trig_adcs.sh'])
 
+        def tx_trig_left():
+            self.pushButton_run.setFlat(0)
+            subprocess.call(['./tx_trig_adcs_left.sh'])
+
+
+
         def phase_swap():
             self.pushButton_run.setFlat(0)
-            phase0 = 8
-            phase180 = 12296 #3008
+            phase0 = 1 #0001
+            phase180 = 12289 #3001
+            #phase0 = 0
+            #phase180 = 12288 #3000
             phase_set = read_register("PHASE_SWAP", hex = False)
             if (str(phase_set) == str(phase0)):
                 write_reg("PHASE_SWAP", str(phase180)) #3008
@@ -1634,6 +1655,7 @@ class Ui_MainWindow(object):
         self.pushButton_init_board.clicked.connect(init_board)
         self.pushButton_init_board_ex_rf.clicked.connect(init_board_ex_rf)
         self.pushButton_tx_trig.clicked.connect(tx_trig)
+        self.pushButton_tx_trig_left.clicked.connect(tx_trig_left)
         self.pushButton_phase_swap.clicked.connect(phase_swap)
 
         self.pushButton_timescan.clicked.connect(timescan)
@@ -1695,6 +1717,8 @@ class Ui_MainWindow(object):
         self.label_int_trig.setText(_translate("MainWindow", "Internal trig. DIV (0 = ext)", None))
         self.label_jesd_delay.setText(_translate("MainWindow", "JESD delay", None))
         self.pushButton_tx_trig.setText(_translate("MainWindow", "ALIGN ADCs", None))
+        self.pushButton_tx_trig_left.setText(_translate("MainWindow", "ALIGN ADCs (L)", None))
+
         self.pushButton_phase_swap.setText(_translate("MainWindow", "Phase swap", None))
         self.label_controls.setText(_translate("MainWindow", "KALYPSO operation", None))
         self.label_controls.setFont(boldFont)