这是一种全自动化学发光免疫分析系统,它的检测速度高达120T/H,仪器模块采用专利技术,设计紧凑(体积仅为0.19m³),15寸彩色触摸屏,软件界面简洁明了,操作简单快速,开放式分析系统,支持第三方试剂,耗材与SH系列仪器通用
● 个人工作: 实现了对Shine i1000机型自动识别检测打印机功能和界面开发,对打印库的打印事务进行了优化;此外,该功能还支持用户自行导入打印配置文件,系统导入更新包后,会自动将打印配置文件内容进行合并。
● 主要技术:Qt多线程编程、时序图、逻辑流程图、单例设计模式、代码重构、Map容器。
● 主要工作:1. 了解了打印库的底层代码,它是用GPL Ghostscript软件和打印机驱动程序按照特定的指令来执行打印任务 ,且打印库底层逻辑基本已经固定,我对打印事务进行了优化与重构,提高打印功能的可扩展性和减少打印库中代码的冗余。2. 编写解决方案的部分设计文档,使用UML绘制逻辑流程图和时序图。3. 编写了自动识别检测的代码主体,使用Qt多线程功能确保用户在检测过程中可以随时暂停或退出,把检测结果存储到打印配置文 件里,以便之后在打印库里快速搜索指令并执行打印 ;没有安装打印机驱动或打印机不兼容系统,就无法获取检测信息;每台打印机经过正常检测并重新接入系统后,系统将会按照配置文件在主界面上展示打印机的最新状态 。
● 项目总结:这个项目是关于优化和改进打印机功能和界面的开发工作。主要内容包括自动识别检测打印机、界面优化、支持导入配置 文件、多线程功能、优化打印事务 等。通过这些工作,项目提供了更方便、更高效的打印功能,提升了用户体验。