迁移 GUI 调用点
This commit is contained in:
@@ -9,6 +9,9 @@ import traceback
|
||||
import matplotlib.pyplot as plt
|
||||
from app_version import APP_NAME, APP_VERSION, get_app_title
|
||||
from drivers.UCD323_Function import UCDController
|
||||
from drivers.ucd_driver import UCD323Device
|
||||
from app.ucd_domain import EventBus
|
||||
from app.services.ucd_service import SignalService
|
||||
from app.pq.pq_config import PQConfig
|
||||
from app.pq.pq_result import PQResultStore
|
||||
from app.export import (
|
||||
@@ -126,7 +129,14 @@ class PQAutomationApp:
|
||||
|
||||
# 初始化设备连接状态
|
||||
self.ca = None # CA410色度计
|
||||
self.ucd = UCDController() # 信号发生器
|
||||
self.ucd = UCDController() # 信号发生器(旧接口,过渡期保留)
|
||||
|
||||
# 新架构:EventBus + 设备抽象 + 服务层。
|
||||
# UCD323Device 内部委托 self.ucd,保证零行为变更;
|
||||
# 新代码统一走 self.signal_service。
|
||||
self.event_bus = EventBus()
|
||||
self.ucd_device = UCD323Device(self.event_bus, self.ucd)
|
||||
self.signal_service = SignalService(self.ucd_device, self.event_bus)
|
||||
|
||||
# 初始化测试状态
|
||||
self.testing = False
|
||||
|
||||
Reference in New Issue
Block a user