该工作站软件主要用于控制色谱仪器、处理实验数据及优化分析流程。可一键执行样品采集、分析、处理、生成报告操作,大大提升检测机构的效率。
● 数据采集与实时监控:色谱工作站能够与色谱仪无缝对接,实时采集色谱图数据,监控色谱仪的运行状态。
● 数据处理与积分:软件内置多种数据处理算法,可以对原始数据进行滤波、平滑、峰形矫正等处理,自动识别和积分色谱峰。
● 定量分析:根据标准曲线法、内标法等定量分析方法,计算样品中各组分的含量。
● 定性分析:通过比对谱库或利用保留时间、质谱等数据进行定性鉴定。
● 报告生成:支持自定义报告模板,可一键生成包含色谱图、数据表格、分析结果等信息的完整报告。
● 数据管理与导出:提供数据备份、恢复功能,支持将数据导出为通用格式,便于数据共享和交流。
● 带领软件团队完成仪器端和桌面端软件的开发工作,其中仪器端三人,桌面端两人,我负责整套桌面端软件的开发和项目进度管理,另一个算法同事负责提供桌面端软件的Python算法。
● 基于C# WinForm开发的桌面端软件,通过RS-232/TCP双模式连接色谱仪、自动进样器等实验室设备,并采用MQTT协议实现移动端实时监控。
● 设计并协调多协议通信,包括RS-232串口通信对接色谱分析仪、自动进样器、淋洗液发生器;通过TCP网络通信维持长连接;利用MQTT消息服务连接Android App。
● 构建数据服务层,利用Scottplot控件实现实时数据展示,集成Python服务进行数据滤波、基线校正和峰面积积分,开发MySQL数据管理存储数据记录。
● 开发生产管理模块,包括多级角色权限控制,审计追踪系统记录操作日志,以及实现标准报告模板的一键导出功能。
● 基于C# SerialPort类封装多线程串口管理模块,提升通讯稳定性。
● 技术栈涵盖C# WinForm(异步Socket/多线程)、Python、RS-232/TCP/MQTT通讯、MySQL数据存储、Scottplot谱图显示,确保系统的高效运行和数据处理的准确性。