# 生产及测试应用

# 简介

生产及测试应用程序(清谱科技测试与工装软件),主要为测试和生产的同事提供一个简单易用的软件用于产品生产或对硬件测试的控制软件。
目前版本:1.0.0.0

# RFID读写

# 医疗标签生产

# UDI

# UDI简介

# UDI使用

# 需求

通过硬件工装和软件的操控,可以方便快捷的将外包装上的UDI信息拷贝到试剂盒上的RFID标签中。

# 硬件简介

  • 试剂盒,新的试剂盒外面会有一个包装袋,包装袋外面会引用UID二维码和条形码中的一种或两种。
  • 生产工装,类似银行柜台的垂直拍照系统。底部为RFID,用于感应和读写试剂盒上的标签。扫码枪,用于识别UDI码。

# 软件功能简介

  • 通过COM口连接RFID和扫码枪,默认识别端口和波特率,自动设置,亦可手动更改。
  • 软件连接硬件异常要有错误提示和错误解决方案。
  • 软件能够识别有RFID标签进入读写区域
  • 软件能够通过扫码枪识别UDI码
  • 将UDI码转化成要求的内容并写入RFID标签。
  • UDI信息和要写入的RFID标签信息要显示出来。
  • RIFD写入成功或失败要有明确的提示。
  • 尝试将写入区域从EPC转移到Data中(待验证)
  • RFID要有反向查验功能,即写入后,从写读取查看内容,但不写入。
  • 设置线上或者线下产品标识与Tag对应数据的获取方式。

# 软件流程

uml diagram

# 软件功能详细设计

# 硬件连接

  • 硬件包括RFID读卡器和二维码或条形码扫码枪
  • 硬件连接要通过COM口连接,不要USB模拟鼠标键盘的方式。
  • 软件可以便利所有COM口,并通过经验初步判断哪个COM口对应RFID,哪个COM口对应扫码枪。

提示

USB模拟鼠标键盘虽然开发方便,但是对后期软件功能扩展和维护会有很大的障碍,比如模拟键盘,WPF控件和后台程序无法知道是真是的键盘输入还是扫码枪模拟的。所以对用户体验会有很不好的影响。

# UDI码转RFID码

  • 试剂盒RFID可以存储12个字节信息
  • 试剂盒RFID信息需包含
    • 产品代码(与UDI产品识别码对应)
    • 生产日期(可以和生产批号一致,要求包含年/月/日,例如220606,表示2022年06月06日生产)
    • 有效期
    • 产品序列号(单个试剂盒在同一批次内的序号)
  • RFID编码技术方案
    • 产品代码依然采用内部编码,如CDT-2301:5个字节,前3个字节为试剂盒类型“CDT”,为字符格式,后2个字节为4位数字,采用BCD编码,忽略字符“-”
    • 生产批号和生产日期保持一致:3个字节,6位数字(BCD编码220601 - 表示2022年6月1日 )
    • 有效期为月数:1个字节,2位数字(BCD编码24,表示有效期为24个月)
    • 产品序列号为整数:3个字节,6位数字(BCD编码000001,表示产品序列号为1)
    • CDT(试剂盒类型) XXXX(产品代码) XXXXXX(生产日期) XX(有效期) XXXXXX(产品序列号)

提示

生产标识码------查询数据库------->CDT-0001------->CDT0001
生产日期--->生产日期----->220606
失效日期---->失效日期-生产日期---->有效期---->24 (代表24个月)