本项目为 OPTOSKY5020P 光谱仪的控制程序,采用 C++ 语言,Qt 框架设计 ui,为满足拉曼光谱测量等实验需求编写。
运行环境 Windows7/8/10/11
2020.05.13
增加导航栏内容
2020.05.07
程序封装,全部打包到一个 exe 当中了,可以直接运行
2020.05.05
增加了未链接时的猫猫睡觉图片,重新绘制了普通、暗环境、重绘图、标定等的绘图样式
2020.05.04
绘图插件使用 QCustomPlot 弃用 QChartView,增加了鼠标滚轮放大图片、拖动等预览方式
2020.05.02
UTF-8 重编码文件,日志以中文显示了
2020.04.30
对导出的文件格式进行了优化,增加了一个子界面,可以手动填写标定参数了
2020.04.27
增加数据导入功能,用以读取存储标定时的参数
2020.04.25
增加数据处理功能,在子界面选择参数就可以以处理过的数据重绘图或者导出了
2020.04.21
增加了复位功能,可以在预览窗口看图的全貌了
2020.04.17
修复日志显示问题,高亮特殊报错并增加一定的提示
2020.04.16
增加样式表,链接与断开链接与其他按键有颜色上的区别
2020.04.12
对光谱图像的稳定性进行修复
2020.04.07
基本功能上线
- 使用USB连接设备之后,首先安装
/driver_assemble/usb_driver
中对应的驱动程序 - 运行应用程序
- 【链接设备】
- 查看【设备信息】->获知设备可以设置的积分时间范围
- 设定【积分时间】与【平均积分次数】,【测量】按键激活,点击后测量并绘图
- 点击左侧按键中【导出数据】以存储数据,点击右上角【保存图片】以选择图像保存
- 在导航栏中【校正参数】-【input ca】选择导入功率校正参数
- 在导航栏中【校正参数】-【input environmental data】配合光谱仪测量当前的环境噪声
- 基本设备驱动连接
-
C#
基础模板 -
C++
基础模板 -
C++
顺序流程终端控制程序 - 基本链接与关闭
- 光谱仪基础信息显示
- 积分时间与平均积分次数设定
- 光谱测量与绘制
- 暗环境光谱测量
- 操作日志显示
- 数据处理
- 导出光谱数据文件
- 绘图插件优化
- 光谱仪标定
- 程序封装集成
- 背景噪声导航栏测量
- 加入测试好的参数
- 打包文件中,图标与图片文件修复