流式细胞仪用户软件接口说明(2017年3月9日)

概述

流式细胞仪用户软件开发采取分模块开发、开发完成后集成的方法。本文档定义了底层Control类的函数接口,用于控制流式细胞仪的采集和数据处理。

原始文档已归档为正式需求文档。与 /工作相关/液相芯片项目相关工作文档/流式细胞仪项目整理/02软件需求/用户软件需求/功能点/流式细胞仪用户软件接口说明20170419.docx(4月19日版)合并为最终需求规格说明。

函数接口定义

表 1:开始采集数据(Start_Setting)

参数说明
passage通道数(默认8通道)
trigger触发值(通道为passage)
bias[]偏压(数组大小为passage)
velocity液流速度:1=低速,2=中速,3=高速
返回值无
版本1.0.0.0 (2017.03.09)
负责人王继帅

表 2:停止采集数据(Stop_Number)

参数说明
number显示个数后停止,或结合其他条件(时间/体积/门内粒子数)
返回值无
版本1.0.0.0 (2017.03.09)
负责人王继帅

表 3:暂停采集数据(Pause)

参数说明
无参数无
返回值无
版本1.0.0.0 (2017.03.09)
负责人王继帅

表 4-10:状态查询接口

接口返回值说明
getTimeCount()int消耗时长(秒)
getEvents_in_Gate()double门内粒子数
getAllEvents()double处理细胞总数
getRate()double处理速率(个/秒)
getDiscard()double丢弃率(如0.51% → 0.51)
get_sample_Volume()double吸样体积(如45.25 uL)
get_sheath_Volume()double鞘液体积(剩余)
get_waste_Volume()double废液体积(剩余)

表 12:底层初始化(Control构造函数)

参数说明
无参数无(初始化串口、USB,分配512M内存)
返回值无
版本1.0.0.0 (2017.03.09)
负责人王继帅

关键观察

  • 分层架构清晰:Control类作为底层控制接口,上层用户软件通过这些函数控制采集流程
  • 参数设计符合仪器特性:通道数、液流速度(低/中/高)、偏压设置等专业参数
  • 状态监控丰富:采集时长、细胞数、处理速率、丢弃率、液体体积全面监控
  • 版本控制:接口版本 1.0.0.0,日期 2017.03.09,负责人王继帅(后续4月19日版中可能有更新)