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.3 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. 校准其他坐标
    10. 加热功能
    9. 添加一个页面用来管理移液枪相关参数。
        1. 液面探测,液面探测方式,c阈值,p阈值
        2. 吸空检测

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

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

        添加一个类,用来获取当前样本是否要进行,吸空检测和液面探测。
              1. 如果进行,则从数据库中获取对应的参数
              2. 如果不进行,则直接返回默认值。
1. 记录打印功能?
2. 支持通过U盘更新项目信息excel
3. 支持鼠标?