title: QPCR仪器软件概要设计 source: 阿里云盘 original_path: /工作相关/QPCR(1)/概要设计.docx author: 孙大林 size: 32.54 KB pages: 3 date: 2026-09-19 method: DOCX XML解析 status: done

QPCR仪器软件概要设计

基本信息

  • 来源: /工作相关/QPCR(1)/概要设计.docx
  • 大小: 32.54 KB
  • 页数: 3 页
  • 处理时间: 2026-09-19

运行环境

硬件环境

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

软件环境

  • 操作系统:Linux
  • 开发框架:Qt
  • 开发语言:C++
  • 开发环境:Ubuntu Linux 18.04,Qt 5.9.5

软件主要功能模块

1. 测试管理

  • 质控
  • 质控测试
  • 质控状态分析

2. 校准

  • 校准测试
  • 校准流程
  • 一般IVD测试
  • 自定义测试

3. 测试结果管理

4. 仪器控制

  • 自检
  • 初始化
  • 常规运行
  • 关机流程
  • 日维护等维护流程
  • 仪器状态监控(本地、远程)

5. 试剂管理

6. 用户管理

软件分层架构

┌─────────────────────────────────────┐
│       用户接口模块 (UI)             │
├─────────────────────────────────────┤
│       事务逻辑层                    │
│  ├─ 质控模块                        │
│  ├─ 校准模块                        │
│  ├─ 一般IVD测试模块                 │
│  └─ 自定义测试模块                  │
├─────────────────────────────────────┤
│       调度逻辑层                    │
├─────────────────────────────────────┤
│       硬件设备驱动层                │
│  ├─ 参数设置                        │
│  ├─ 参数保存                        │
│  └─ 参数读取                        │
└─────────────────────────────────────┘

关键设计要点

  1. 双软件架构:包括独立的用户软件和调试软件
  2. 统一驱动层:采用统一的硬件设备驱动层
  3. 调度分离:调度逻辑层与事务逻辑层分离
  4. 四层架构:硬件驱动层 → 调度逻辑层 → 事务逻辑层 → 用户接口层

关联笔记