全自动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 ↔ 业务逻辑 ↔ 任务调度 ↔ 硬件驱动
- 支持本地与远程两种监控模式
关联笔记
- 共聚焦软件采集部分架构导图(类似的分层架构设计)
- CLFS流式细胞仪软件概要设计说明书-V1.4(同类型 IVD 软件三层架构)
- MDA-20全自动化学发光免疫分析仪软件描述文档-更改版-SACIS-C20(同类型 IVD 仪器软件)