From a18d6fb4d05b03d164b2363faf37407bcaec2642 Mon Sep 17 00:00:00 2001 From: atse Date: Fri, 28 Jun 2024 11:20:37 +0800 Subject: [PATCH] ctrl_panel: Approriate units for measured current Allow the readonly display of current to vary its SI prefix in the unit, since as a display entry it won't have the unit adjustment problem. --- pytec/pytec/gui/view/ctrl_panel.py | 2 +- pytec/pytec/gui/view/param_tree.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pytec/pytec/gui/view/ctrl_panel.py b/pytec/pytec/gui/view/ctrl_panel.py index 560a122..267fed6 100644 --- a/pytec/pytec/gui/view/ctrl_panel.py +++ b/pytec/pytec/gui/view/ctrl_panel.py @@ -161,7 +161,7 @@ class CtrlPanel(QObject): ) if settings["tec_i"] is not None: self.params[channel].child("tec_i").setValue( - settings["tec_i"] * 1000 + settings["tec_i"] ) @pyqtSlot("QVariantList") diff --git a/pytec/pytec/gui/view/param_tree.json b/pytec/pytec/gui/view/param_tree.json index 04f9e9f..cd5a16a 100644 --- a/pytec/pytec/gui/view/param_tree.json +++ b/pytec/pytec/gui/view/param_tree.json @@ -12,7 +12,8 @@ "name": "tec_i", "title": "Current through TEC", "type": "float", - "suffix": "mA", + "siPrefix": true, + "suffix": "A", "decimals": 6, "readonly": true, "tip": "The measured current through the TEC"