Skip to content

OPTOSKY ATP2000+ 系列的光谱仪通用控制程序,测试于 5020P 样机

License

Notifications You must be signed in to change notification settings

Lyrikp/optosky-control

Repository files navigation

OPTOSKY 光谱仪控制程序

简介

本项目为 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 基本功能上线

流程说明

  1. 使用USB连接设备之后,首先安装 /driver_assemble/usb_driver 中对应的驱动程序
  2. 运行应用程序
    1. 【链接设备】
    2. 查看【设备信息】->获知设备可以设置的积分时间范围
    3. 设定【积分时间】与【平均积分次数】,【测量】按键激活,点击后测量并绘图
    4. 点击左侧按键中【导出数据】以存储数据,点击右上角【保存图片】以选择图像保存
    5. 在导航栏中【校正参数】-【input ca】选择导入功率校正参数
    6. 在导航栏中【校正参数】-【input environmental data】配合光谱仪测量当前的环境噪声

界面预览

待机界面

待机界面

待机界面

待机界面

待机界面

待机界面

待机界面

待机界面

TODO/已完成功能

  • 基本设备驱动连接
  • C# 基础模板
  • C++ 基础模板
  • C++ 顺序流程终端控制程序
  • 基本链接与关闭
  • 光谱仪基础信息显示
  • 积分时间与平均积分次数设定
  • 光谱测量与绘制
  • 暗环境光谱测量
  • 操作日志显示
  • 数据处理
  • 导出光谱数据文件
  • 绘图插件优化
  • 光谱仪标定
  • 程序封装集成
  • 背景噪声导航栏测量
  • 加入测试好的参数
  • 打包文件中,图标与图片文件修复

About

OPTOSKY ATP2000+ 系列的光谱仪通用控制程序,测试于 5020P 样机

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages