MassLynx样品盘监控程序
简介
MassLynx样品盘监控程序是一款专为Waters MassLynx质谱仪设计的样品盘状态监控工具。该程序能够实时监控样品盘的使用情况,帮助实验室人员在仪器繁忙时快速识别哪些格子已完成作业处于空闲状态、判断格子的样品归属,以及锁定重要样品防止被误拿,提高实验效率。
功能特性
- 空闲状态识别:实时监控样品队列状态,快速识别哪些格子已完成作业处于空闲状态
- 样品归属显示:直观展示每个样品格属于哪个样品(SPL文件),方便追踪管理
- 样品锁定保护:支持锁定重要样品格,防止样品被他人误拿
- 可视化显示:直观展示样品盘网格,不同颜色表示不同状态
- 系统托盘:最小化到系统托盘,不占用任务栏空间
- 单实例运行:确保同一时间只有一个程序实例运行
系统要求
- Windows操作系统
- .NET Framework 4.8或更高版本
- MassLynx软件(需要配置状态输出功能)
安装与配置
首次运行
- 运行程序后,会自动弹出配置窗口
- 需要配置以下参数:
配置项说明
| 配置项 | 说明 | 示例 |
|---|---|---|
| Status.ini路径 | MassLynx状态文件路径 | C:\MassLynx\status.ini |
| SPL目录 | 样品数据库目录(项目目录下的SampleDb文件夹) | C:\MassLynx\Data\Project1\SampleDb |
| 盘数量 | 样品盘数量 | 2 |
| 盘行数 | 每个样品盘的行数 | 6 |
| 盘列数 | 每个样品盘的列数 | 8 |
| 更新间隔 | 状态检测间隔(秒) | 5 |
| 最大锁定时长 | 样品格最大锁定时间(小时) | 24 |
| 最大锁定数量 | 单次最大锁定样品格数量 | 3 |
MassLynx配置
在MassLynx软件中启用状态输出功能:
- 打开MassLynx程序
- 点击左侧”Tools”菜单
- 选择”Options”
- 勾选”MassLynx Status”中的”Update Status”
- 设置更新周期和文件路径(记住这个路径,填写到监控程序配置中)
注意:程序只支持单项目文件,不支持多项目同时使用。
使用指南
主界面说明
主界面分为两个区域:
左侧:样品盘区域
- 显示样品盘网格
- 每个格子代表一个样品位置
- 格子颜色表示状态:
- 绿色:空闲(已完成作业,可以放置新样品)
- 粉色:排队中(正在或等待被仪器处理)
- 橙色:锁定(已手动锁定保护,防止被误拿)
右侧:信息区域
- 队列信息:显示当前MassLynx队列中的样品列表
- 锁定信息:显示已锁定的样品格信息
- 最后更新时间:显示状态最后更新时间
基本操作
查看样品状态
- 鼠标悬停在样品格上,可查看详细信息
- 鼠标悬停在队列信息上,对应的样品格会高亮显示
锁定样品格
锁定功能用于保护重要样品,防止被他人误拿:
- 单个锁定:点击要锁定的样品格
- 批量锁定:按住鼠标左键拖动,框选多个样品格
- 在弹出的窗口中设置锁定时长
- 点击”确定”完成锁定
锁定后的样品格会显示为橙色,提醒其他用户该样品正在被保护。
解锁样品格
- 锁定会在设定时间后自动解除
- 也可以在锁定信息区域查看锁定状态
系统托盘操作
程序最小化后会显示在系统托盘中:
- 双击图标:显示主窗口
- 右键菜单:
- 显示程序(&O)
- 设置程序(&S)
- 退出程序(&E)
快捷键
- 程序支持鼠标框选操作
- 支持鼠标悬停查看详细信息
常见问题
Q: 程序启动后无法显示样品状态?
A: 请检查:
1. MassLynx是否正确配置了状态输出
2. status.ini文件路径是否正确
3. SPL目录路径是否正确
Q: 状态更新不及时?
A:
- 程序采用自动检测机制,会实时监控文件变化
- 如仍有问题,可在设置中调整更新间隔
Q: 如何修改配置?
A:
- 通过系统托盘右键菜单选择”设置程序”
- 修改配置后需要重启程序才能生效
Q: 样品格状态颜色不正确?
A:
- 检查SPL目录是否指向正确的项目SampleDb文件夹
- 确保MassLynx状态文件正在更新
注意事项
- 单项目限制:程序只支持单个MassLynx项目,不支持多项目同时监控
- 锁定时长:锁定有最大时长限制,超时会自动解锁
- 锁定用途:锁定功能用于保护重要样品,防止被他人误拿,请合理使用
- 数据安全:程序只读取MassLynx状态文件,不会修改原始数据
- 资源占用:程序采用优化的检测机制,资源占用极低
技术支持
- 作者:王琪璇
- 网站:https://www.wangqixuan.cn
许可证
本软件仅供学术研究使用,请勿用于商业用途。
Click here to download MassLynxSampleMonitor.
Read more: