QPCR用户软件近期工作汇报-2021.12.21
来源:/工作相关/QPCR(1)/工作汇报/近期工作汇报-1221.pptx 日期:2021-12-21 格式:PPTX,6页
一、工作内容总览
本次汇报涵盖全自动QPCR仪器用户软件的六大工作方向:
- Windows平台 CAN 通信接口开发 — 移植/开发 CAN 通信层,实现软件在 Win10 下运行
- 协议模块功能开发 — 依照最新版协议开发各模块功能,实现协议内基本功能
- SQLite 数据库存储接口 — 基于 SQLite 开发存储接口,建立设备参数表
- 全流程调度功能 — 基于模块间功能封装,实现按通量的全流程调度
- 上机联调测试 — 寻找具体位置参数,验证硬件是否支持软件运行逻辑
二、模块开发清单
已开发/正在开发的 6 大模块:
| 模块 | 说明 |
|---|---|
| Z轴模块 | Z方向运动控制 |
| XY模块 | 二维平面位移控制 |
| 排枪模块 | 加样排枪控制 |
| 条杯托模块 | 反应条/杯托管理 |
| 样本架模块 | 样本架管理 |
| 样本转移模块 | 样本转移机械臂控制 |
与 新版全自动QPCR-CAN通讯协议-十月版 中的 9 模块架构对应:Z模块 + XY模块 + 排枪模块 + 条杯托模块 + 扩增温控模块 + 测量模块 + 样本xyz模块 + 样本转移模块 + (地址分配中第9个模块)
三、数据库参数表设计
基于 SQLite 建立设备参数表,包含两大类参数:
3.1 容器参数
- 机械臂对应的容器参数(样本架、条杯托、试剂位等)
- 不同通量配置下的容器位置映射
3.2 Z轴动作参数
- Z方向运动行为参数(吸样、加样、混匀等动作的Z轴行程)
- 不同容器类型对应的Z轴动作参数封装
参数表设计与 新版全自动QPCR-CAN通讯协议-十月版 中的寄存器架构一致:各模块通过控制码/状态码/参数寄存器与上位机交互,上位机将参数封装在数据库中管理。
四、联调测试计划
5 个层级的测试目标,逐步递进:
| 测试层级 | 目标 |
|---|---|
| 第1层 | 单步指令测试,确保指令准确性 |
| 第2层 | 按通量位置走位 + 参数封装测试 |
| 第3层 | Z方向动作指令 + 参数封装测试 |
| 第4层 | 分步骤按通量测试运行流程 |
| 第5层 | 按通量全自动运行全流程测试 |
五、测试产出
通过联调测试确定的核心参数:
- 全局容器参数 — 各容器位置、尺寸、编号映射等
- 全局动作参数 — 各轴运动速度、加速度、行程等动作参数
关联笔记
- 新版全自动QPCR-CAN通讯协议-十月版 — 9模块CAN协议全集
- 新版全自动QPCR-CAN通讯协议-20210723版 — 早期版本对比
- 全自动QPCR仪器概要设计 — 软件整体架构
- 全自动QPCR仪器HLD高层设计 — 五层架构图
- QPCR用户软件汇报-20211203 — 前一次进度汇报
- 全自动PCR仪软件设计概要 — 三模块独立可组合设计思路