微生物检测分析报告系统:基于甲方硬件产品接口通信协议,对标国内某知名实时荧光PCR系统,完成了其软件系统设计与开发实现,主要包括软件需求梳理、系统框架搭建、产品功能实现及测用交付。具有功能主要如下:
超级用户、管理员、实验配置员和实验员四级权限用户管理模块;
实验设计、实验运行和结果分析三大业务应用:通过实验属性、孔板设置、样本信息、反应程序设置及实验分析等完成,具有实时荧光曲线、扩增曲线等数据GUI;
实验项目、实验模板和实验相关操作:新建、配置、保存、导入和导出、实验启动、停止及关联应用,也支持三者的同时多文件打开浏览;
支持串扰参数、CT判定阈值配置,支持硬件自动重联握手;支持结果数据多格式导出,支持系统多语言&UI多样式配置切换功能;
具有审计追踪、实验数据恢复和实验结果打印、系统日志、以及软硬件配置等功能。
项目成果:已经交付,客户在做实验应用。技术栈:cmake、Qt、C++11、SQLite。
物联网电力数据网关软件系统:基于甲方指定的linux硬件产品,使用Qt构建物联网网关数据GUI管控系统,通过调用后端硬件接口,实现电力数据遥测查用和远程遥信、遥调。该系统功能主要包括:
支持系统登录及控制安全:对于控制,设定等需要密码保护,设备内置多个账户和密码(可修改的配置文件中读取),支持用户密码修改;
支持电力节点各类电压、电流、和强力开关数据状态查看及断路器开关操作;
支持遥测、遥信数据查看;支持RTU固件版本、历史数据、故障记录和日志查询;
支持电力设备顺序记录数据、控制记录和历史数据等清除;
支持系统串口、网口和时钟配置;支持数据和配置导出;支持固件更新;
具有系统日志、硬件节点配置等功能。
项目成果:已在交付测用阶段,目前客户在做RTU终端设备数据通信接口联调。
技术栈:Qt(QML QtQuick2.0) 、Ubuntu、Arm、Linux、交叉编译、cmake、SQLite。
根据公司和部门工作安排要求,我对我司的A9600产品全自动核酸提纯及实时荧光PCR分析系统中控EPC程序进行了架构重构优化和功能完善补充,很好的统一支持了基于该产品的客户实际及各类衍生需求,包括我们的两类版封膜机副仓、独立副仓、标准版、科研版、海外版、无副仓、以及其他各类OEM等 A9600各类衍生产品。
工作成果:负责的A9600产品今年通过三类医疗器械认证并进入量产,已经在公司国内外客户中使用,OEM定制在用的有浙江省环保厅、标准版的包括北京军医院、内蒙古、迪拜客户等。
技术架构:运用Prism MVM、WPF、HandyControl UI库、.net多线程和网络通信等设计模式和技术栈,构建了松耦合、可维护性强的EPC中控程序架构和高质量的用户界面,确保了良好的用户体验和交互性,也提供了全面和友好的硬件调试功能模块和参数调校界面。