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. 校准
3. 测试结果管理
4. 仪器控制
- 自检
- 初始化
- 常规运行
- 关机流程
- 日维护等维护流程
- 仪器状态监控(本地、远程)
5. 试剂管理
6. 用户管理
软件分层架构
┌─────────────────────────────────────┐
│ 用户接口模块 (UI) │
├─────────────────────────────────────┤
│ 事务逻辑层 │
│ ├─ 质控模块 │
│ ├─ 校准模块 │
│ ├─ 一般IVD测试模块 │
│ └─ 自定义测试模块 │
├─────────────────────────────────────┤
│ 调度逻辑层 │
├─────────────────────────────────────┤
│ 硬件设备驱动层 │
│ ├─ 参数设置 │
│ ├─ 参数保存 │
│ └─ 参数读取 │
└─────────────────────────────────────┘
关键设计要点
- 双软件架构:包括独立的用户软件和调试软件
- 统一驱动层:采用统一的硬件设备驱动层
- 调度分离:调度逻辑层与事务逻辑层分离
- 四层架构:硬件驱动层 → 调度逻辑层 → 事务逻辑层 → 用户接口层
关联笔记