From de52a8be7b2fafac6b58688c9c6f628a6f9cfa87 Mon Sep 17 00:00:00 2001 From: sergiopoppi Date: Sun, 2 Mar 2025 23:15:52 +0000 Subject: [PATCH] Added radec offsets to calibration tool --- Common/Clients/CaltoolClient/src/_ctc.py | 13 ++ .../src/calibrationToolClient.ui | 196 ++++++++++++++---- 2 files changed, 167 insertions(+), 42 deletions(-) diff --git a/Common/Clients/CaltoolClient/src/_ctc.py b/Common/Clients/CaltoolClient/src/_ctc.py index a226d1b30..98f099345 100644 --- a/Common/Clients/CaltoolClient/src/_ctc.py +++ b/Common/Clients/CaltoolClient/src/_ctc.py @@ -70,6 +70,11 @@ class MyWorker(QThread): self.newrecordingstatus=False self.azimuthOffset=self.boss._get_azimuthOffset() self.elevationOffset=self.boss._get_elevationOffset() + self.rightAscensionOffset=self.boss._get_rightAscensionOffset() + self.declinationOffset=self.boss._get_declinationOffset() + + raOffset=self.boss._get_azimuthOffset() + self.elevationOffset=self.boss._get_elevationOffset() def run (self): @@ -120,8 +125,14 @@ class MyWorker(QThread): self.emit(Qt.SIGNAL("scanAxis"),scanaxis) (azOffset,_)=self.azimuthOffset.get_sync() (elOffset,_)=self.elevationOffset.get_sync() + (raOffset,_)=self.rightAscensionOffset.get_sync() + (decOffset,_)=self.declinationOffset.get_sync() + self.emit(Qt.SIGNAL("azoffset"),f'{azOffset/math.pi*180:.3f}') self.emit(Qt.SIGNAL("eloffset"),f'{elOffset/math.pi*180:.3f}') + self.emit(Qt.SIGNAL("raoffset"),f'{raOffset/math.pi*180:.3f}') + self.emit(Qt.SIGNAL("decoffset"),f'{decOffset/math.pi*180:.3f}') + declinationOffset rec= self.caltool.isRecording() if rec==True: @@ -259,6 +270,8 @@ class Application(Qt.QDialog,calibrationtool_ui.Ui_CalibrationToolDialog): self.connect(self.thread,Qt.SIGNAL("scanAxis"),self.scanAxis) self.connect(self.thread,Qt.SIGNAL("eloffset"),self.elOffsetlineEdit.setText) self.connect(self.thread,Qt.SIGNAL("azoffset"),self.azOffsetlineEdit.setText) + self.connect(self.thread,Qt.SIGNAL("raoffset"),self.raOffsetlineEdit.setText) + self.connect(self.thread,Qt.SIGNAL("decoffset"),self.decOffsetlineEdit.setText) @pyqtSlot(Qt.QObject,name="isRecording") def isRecording(self,rec): diff --git a/Common/Clients/CaltoolClient/src/calibrationToolClient.ui b/Common/Clients/CaltoolClient/src/calibrationToolClient.ui index 40edee8a0..52b8f35b1 100644 --- a/Common/Clients/CaltoolClient/src/calibrationToolClient.ui +++ b/Common/Clients/CaltoolClient/src/calibrationToolClient.ui @@ -7,7 +7,7 @@ 0 0 998 - 726 + 731 @@ -99,7 +99,7 @@ 560 100 - 381 + 421 381 @@ -111,8 +111,8 @@ 0 10 - 408 - 361 + 421 + 352 @@ -135,25 +135,6 @@ - - - - - 94 - 22 - - - - - 150 - 26 - - - - true - - - @@ -456,6 +437,9 @@ + + true + 0 @@ -533,6 +517,28 @@ + + + + + 94 + 22 + + + + + 150 + 26 + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + true + + + @@ -542,7 +548,7 @@ 20 100 541 - 581 + 611 @@ -631,9 +637,9 @@ 560 - 610 - 381 - 71 + 660 + 421 + 51 @@ -646,8 +652,8 @@ 0 - 20 - 401 + 10 + 421 34 @@ -682,8 +688,8 @@ 560 480 - 381 - 131 + 421 + 181 @@ -694,7 +700,7 @@ 10 10 - 121 + 391 21 @@ -705,20 +711,23 @@ - Sky Offsets + Sky Offsets (Deg.) + + + Qt::AlignCenter - 0 + 17 40 - 408 - 71 + 391 + 121 - + @@ -733,11 +742,11 @@ - Azimuth (Deg) + Horizontal - + @@ -756,7 +765,7 @@ - + @@ -771,11 +780,66 @@ - Elevation (Deg) + Equatorial - + + + + + 94 + 22 + + + + + 150 + 26 + + + + true + + + + + + + Galactic + + + + + + + + 94 + 22 + + + + + 150 + 26 + + + + true + + + + + + + Latitude + + + Qt::AlignCenter + + + + @@ -794,6 +858,54 @@ + + + + + 94 + 22 + + + + + 150 + 26 + + + + true + + + + + + + + 94 + 22 + + + + + 150 + 26 + + + + true + + + + + + + Longitude + + + Qt::AlignCenter + + + -- GitLab