流式细胞仪用户软件接口说明 20170419

来源

云盘文件:/工作相关/液相芯片项目相关工作文档/流式细胞仪项目整理/02软件需求/用户软件需求/功能点/流式细胞仪用户软件接口说明20170419.docx 文件大小:18.24 KB,DOCX 格式,提取方法:DOCX XML 直接提取

概述

流式细胞仪用户软件开发采取分模块开发、开发完成后集成的方法。为规范集成工作,现将底层 Control 类的函数接口进行定义。建立人:王继帅,建立日期:2017.03.09,起始版本 1.0.0.0。

接口定义

表1 底层构造函数

项目内容
函数名称Control()
输入参数无
返回值无,初始化串口,初始化USB,新开辟512M内存

表2 设置参数后开始采集数据至内存

项目内容
函数名称void Start_Setting(int passage, int trigger, int[] bias, int velocity)
输入参数passage:通道数(目前默认8通道);trigger:触发值(通道为passage);bias:偏压(数组大小为passage);velocity:液流速度(1低速,2中速,3高速)
返回值无

表3 停止采集数据后停止鞘液泵和样品泵

项目内容
函数名称void End_with_pump_buffe()
输入参数无
返回值无

表4 按照粒子数条件停止采集数据

项目内容
函数名称void Stop_Number(int number)
输入参数number:显示个数后停止
返回值无

表5 处理细胞总数

项目内容
函数名称int getAllEvents()
输入参数无
返回值int 型细胞总数,显示检测的细胞数个数

表6 吸样速率

项目内容
函数名称string CheckFlow()
输入参数无
返回值string 型,样品泵瞬时吸样速率,如返回45.25,显示的吸样速率为45.25 uL/min

表7 机器清洗

项目内容
函数名称void clean(int interval)
输入参数interval:0=实验间清洗,1=开关机清洗,2=月清洗
返回值无

表8 消耗时长

项目内容
函数名称int getTimeCount()
输入参数无
返回值int 型消耗时长,显示开始测试的秒数

表9 门内粒子数

项目内容
函数名称double getEvents_in_Gate()
输入参数无
返回值double 型粒子数,显示门内粒子个数

表10 处理速率

项目内容
函数名称double getRate()
输入参数无
返回值double 型,显示处理的细胞数,单位个/秒

表11 丢弃率

项目内容
函数名称double getDiscard()
输入参数无
返回值double 型,显示丢弃率,如返回0.51,显示的丢弃率为0.51%

表12 吸样体积

项目内容
函数名称double get_sample_Volume()
输入参数无
返回值double 型,吸样体积,如返回45.25,显示的吸样体积为45.25 uL

表13 鞘液体积

项目内容
函数名称double get_ sheath_Volume()
输入参数无
返回值double 型,剩余鞘液体积

表14 废液体积

项目内容
函数名称double get_ waste _Volume()
输入参数无
返回值double 型,剩余废液体积

关联