全自动QPCR仪器概要设计

文档来源:/工作相关/QPCR/概要设计.docx 文件大小:32.54 KB 格式:DOCX(文字版) 内容类型:软件概要设计大纲 处理日期:2026-08-27

一、运行环境

硬件环境

  • 核心板:周立功 M6708Q-1GLI-T
  • 处理器:NXP Cortex-A9 四核(ARM 架构)

软件环境

  • 操作系统:Linux
  • 开发框架:Qt

开发环境

  • 硬件平台:X64 PC
  • 操作系统:Ubuntu Linux 18.04
  • 开发框架:Qt 5.9.5
  • 开发语言:C++

二、软件主要功能

1. 测试管理

  • 质控
    • 质控测试
    • 质控状态分析
  • 校准
    • 校准测试
    • 校准流程
  • 一般 IVD 测试
  • 自定义测试
  • 测试结果管理

2. 仪器控制

  • 自检
  • 初始化
  • 常规运行
  • 关机流程
  • 日维护等维护流程

3. 仪器状态监控

  • 本地监控
  • 远程监控

4. 试剂管理

5. 用户管理

三、软件分层架构

采用四层架构,包括独立的用户软件和调试软件,共享统一的硬件设备驱动层和调度逻辑层:

层级职责
用户接口层提供用户操作界面(用户软件 + 调试软件两套)
事务逻辑层质控、校准、一般 IVD 测试、自定义测试等业务模块
调度逻辑层执行事务逻辑层下发的测试任务,输出测试结果
硬件设备驱动层硬件设备驱动 + 参数设置 / 保存 / 读取等基础功能

设计特点

  • 驱动层与调度层统一复用,用户软件与调试软件共享底层
  • 分层清晰,职责明确:UI ↔ 业务逻辑 ↔ 任务调度 ↔ 硬件驱动
  • 支持本地与远程两种监控模式

关联笔记