From 4fff1a87820f1f41f8864c1a97a8a3ef907616e4 Mon Sep 17 00:00:00 2001 From: "ZHANGXUXU\\95193" <951937200@qq.com> Date: Tue, 1 Jul 2025 13:50:31 +0800 Subject: [PATCH] 0701 --- UI/VarManages/AnalogModel.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/UI/VarManages/AnalogModel.py b/UI/VarManages/AnalogModel.py index 9f489c7..91261cc 100644 --- a/UI/VarManages/AnalogModel.py +++ b/UI/VarManages/AnalogModel.py @@ -159,9 +159,16 @@ class AnalogButtonDelegate(TcRtdButtonDelegate): sender = self.sender() model = self.parent().model value = model.datas[sender.index[0]][1] + varType = model.datas[sender.index[0]][6] min = model.datas[sender.index[0]][7] max = model.datas[sender.index[0]][8] pattern = re.compile(r'[^0-9\.-]+') + if varType in ['AI', 'DI']: + reply = QMessageBox.question(self.parent(), + '警告', + "AI,DI类型变量不允许强制值", + QMessageBox.Yes) + return if not value or re.findall(pattern, str(value)): reply = QMessageBox.question(self.parent(), '警告',