近期工作汇报-1221(2021-12)
自动化学发光仪(机械臂+排枪液路系统)软件开发的阶段性工作汇报,2021 年 12 月 21 日。聚焦 CAN 通信、模块化封装、参数数据库与上机联调五条线。
工作内容一览
- CAN 通信接口 Windows 化:在 Windows 平台开发 CAN 通信接口,实现软件在 Win10 下运行(此前受限于 Linux/专用平台)
- 协议驱动模块开发:依照最新版通信协议开发模块功能,实现协议内基本功能
- SQLite 存储接口:基于 sqlite 开发存储接口;建立设备参数表,存储机械臂对应的容器参数、Z 方向运动行为参数等
- 按通量全流程调度:基于模块间功能封装,实现按通量(throughput)的全流程调度
- 上机联调:寻找具体位置的参数,验证硬件是否支持软件运行逻辑
模块划分
六个执行机构模块:Z 轴、XY、排枪、条杯托、样本架、样本转移。
参数表设计
数据库表分两类:容器参数、Z 轴动作参数——把机械位置参数从代码硬编码迁移到数据库配置。
联调测试策略(渐进式验证)
- 单步指令准确性
- 按通量位置走位 + 参数封装
- Z 方向动作指令 + 参数封装
- 分步骤按通量运行流程
- 按通量全自动运行流程
成果
- 确定全局容器参数
- 确定全局动作参数
关联
- 同项目需求文档见 微流控发光软件需求说明-用户软件
- 项目背景:流式细胞仪调试软件计划周滚动快照系列-2016.08-2017.02 属早期液相芯片项目,本汇报属后期全自动化学发光方向