流式细胞仪用户软件接口说明 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 型,剩余废液体积 |
关联