diff --git a/SamplingDialog.py b/SamplingDialog.py index 2c228e0..4e16bf9 100644 --- a/SamplingDialog.py +++ b/SamplingDialog.py @@ -198,6 +198,9 @@ class IPConfigDialog(QDialog): form_layout.addRow(QLabel("IP 地址:"), self.ip_input) form_layout.addRow(QLabel("子网掩码:"), self.mask_input) form_layout.addRow(QLabel("网关:"), self.gw_input) + self.ip_input.setText("192.168.0.151") + self.mask_input.setText("255.255.255.0") + self.gw_input.setText("192.168.0.1") self.save_btn = QPushButton("保存") self.cancel_btn = QPushButton("取消") @@ -298,6 +301,7 @@ class CalibrationDialog(QDialog): self.type_cb = QComboBox() self.type_cb.addItems(["温度", "电压DC", "电压AC"]) self.type_cb.currentTextChanged.connect(self.update_voltage_points) + self.channel_cb.currentTextChanged.connect(self.update_voltage_points) top_layout = QHBoxLayout() top_layout.addWidget(QLabel("通道:")) @@ -382,6 +386,18 @@ class CalibrationDialog(QDialog): def initialize_calibration(self): for label in self.value_labels: label.setText("未获取") + # 获取通道号和类型索引 + ch = self.channel_cb.currentIndex() + 1 # 通道1 对应 1 + group = self.type_cb.currentIndex() # 0=temp, 1=dc, 2=ac + print(f"ch:{ch},group:{group}") + a = 1 + b = 0 + header = bytes([0xAA, 0x55, 0xAA, 0x11, 0x01, 0x00]) # 可根据实际协议修改 + payload = struct.pack('