You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

3.5 KiB

无耗材测试
    ------->
        1.失能板夹检测
        2.失能吸空检测
        3.失能检测结果计算
        4.添加虚拟耗材
        5.默认试管全有
        6.不检测tip头


流程注意事项
    1.只有全血试管需要扫描
整机运行模式
    1. 无动作,无试管,无耗材,假ID卡信息
    2. 无耗材,无试管,无耗材,假ID卡信息
    3. 无耗材->假ID卡信息

哪些需要测试:
    1. 启动测试状态变化  --->  通过UI查看  ---> 通过日志  ---> 只插入一个试管 ---> 只插入一组耗材 (无动作,无试管,无耗材进行测试)
    2. 


测试
    0. 测试模式选择
    0. 虚拟设备模拟
    1. 主流程
    2. 添扫描耗材
    3. ID卡解析
    4. 开机测试
    5. 质检卡测试,代码会使用板夹仓0号位,孵育盘1号位,0号试管,小tip管。


TODO:
    1. 开机自检,初始化阶段,清空设备。
    2. 费料仓满时,清空设备
    3. 完善ID卡
    4. 完善光学模块代码,和光学模块对应的测试代码,光学坐标标定
    5. 完善液面探测相关参数校准代码。
    6. 设备加热。
    7. 板夹仓出板检查标定。

试管架扫描结果
试管配置
耗材配置
试管种类不一样

整机流程测试样例
    一个试管,一个项目,一个耗材,测试流程1
    一个试管,一个项目,一个耗材,测试流程2
    10个试管,两个项目,两种耗材,测试流程1,测试流程2

光学扫描测试样例:(相当于质检卡)
    一个试管,一个项目,一个耗材,孵育,出结果。


耗材扫描:
    去哪里拿假的耗材扫描结果?

设备初始化:
主流程依赖:
    1. 试管配置         --->  清空+设置
    2. 试管架的扫描结果  --->  
    3. 耗材状态         --->  直接设置
    4. ID卡状态         --->  直接设置


TestMode 衔接点:
    1. 直接写在代码中,封装成方法。
    2. 




TODO:
    1. Mainflow测试页面添加 按钮设备初始化 OK
    2. 添加完善的异常和错误打印机制   OK
    2. 添加一个数据库用来备份坐标数据
    3. 每个页面添加一个恢复配置的按钮
    4. 添加一个页面,放置一个按键,保存当前坐标数据,添加一个坐标校验检测功能
    5. 分离hbot坐标
    6. 打印完善的错误信息
    7. 校准预处理坐标
    8. 校准其他坐标
    11. 拿试剂水,测试流程1,测试流程2
    12. 完善虚拟测试
    12. 添加一个页面用来管理移液枪相关参数。
        1. 液面探测,液面探测方式,c阈值,p阈值
        2. 吸空检测

        采用混合(电容阈值调成比较敏感)
        llf_v(容器)  耗材/样本
        样本-液体类型 c_thr,p_thr  耗材/样本/默认,
        get耗材(固定的写死代码)
        样本(已定义枚举,通过参数获得。)
        1. UI选择---> 全血,血清,血浆,尿液,粪便

        <!-- 血清,血浆,全血。 -->
        1.根据样本类型来进行血清,血浆,全血的选择
        2.

        添加一个类,用来获取当前样本是否要进行,吸空检测和液面探测。
              1. 如果进行,则从数据库中获取对应的参数
              2. 如果不进行,则直接返回默认值。
    校准移液枪相关参数
    10. 加热功能
    支持通过excel导入项目信息
4. 支持急停
5. 光学相关
6. 核对ID卡信息
1. 记录打印功能?
3. 支持鼠标?