光纤光谱仪软件SmartSoft
SmartSoft
v3.0.5适用于 SPEC-CMS960、SPEC-CDS350、SPEC-F950 等光纤光谱仪
SmartSoft 是一款专门为深圳谱研互联系列光纤光谱仪配套开发的桌面端应用软件,支持设备连接、参数配置、实时/单次光谱采集、暗背景扣除、白参考校正、辐射定标与光功率测量,并提供 CIE 1931/1976 色度坐标与显色指数等分析功能,支持数据导出,便于实验、生产、研发等多场景使用。
SmartSoft 功能介绍
最新版本:3.0.5
主要功能:光谱分布、透射率、反射率、光功率、辐射通量、辐照度、亮度、色温、CIE 1931色坐标、CIE 1964 色坐标
1. 软件概述
SmartSoft 是一款面向光谱仪测量和光电测试场景的桌面软件。软件以“公共采集、模块共享数据”为核心设计:光谱原始数据统一由顶部公共采集区获取,各功能模块基于同一组实时光谱数据进行显示、处理、定标和保存,避免不同模块独立采集导致数据不同步。
软件支持常规光谱测量、透射率、反射率、辐射定标、光功率计算、双光谱仪联合测量、CIE 辐射度学/光度学/色度学参数计算,以及项目化数据保存。
2. 主要应用场景
- 光谱仪实时采集与光谱曲线观察。
- 单台或双台光谱仪联合测量,例如可见光光谱仪与近红外光谱仪同时工作。
- 辐射定标,生成设备序列号对应的辐射定标系数。
- 基于定标系数将相对强度光谱转换为绝对光功率曲线。
- 对光功率曲线进行 CIE 光度、辐射和色度参数计算。
- 保存原始数据、处理数据、CIE 数据和 CSV 数据,便于后续分析。
3. 系统结构
SmartSoft 由以下区域组成:
- 顶部标题栏:显示软件名称、版本和窗口控制按钮。
- 顶部公共采集区:负责设备连接后的开始、停止、单次采集、暗背景、白参考、采集参数和采集计数。
- 左侧导航栏:切换光谱、CIE、定标、数据、设置等功能模块。
- 中央工作区:显示当前模块的曲线、表格和参数面板。
- 底部状态栏:显示光谱仪连接状态、设备信息和当前项目状态。
4. 功能模块
4.1 光谱模块
光谱模块用于实时查看和保存光谱数据,支持以下显示模式:
- 光谱:显示原始光谱强度。
- 扣暗光谱:使用已保存的暗背景进行扣除。
- 透射率:基于暗背景和白参考计算透射率。
- 反射率:基于暗背景和白参考计算反射率。
- 吸光度:基于透射率计算吸光度。
- 光功率:基于辐射定标系数计算光功率曲线。
光谱模块支持 Y 自动、全局显示、图例显示、打开数据、保存数据和另存为数据。保存数据时,波长范围由“设置 - 光谱设置 - 保存范围”控制。
4.2 定标模块
定标模块用于完成辐射定标。软件导入标准灯文件后,采集暗背景和标准光源光谱 S0,计算辐射定标系数。
定标模块支持查看:
- 灯文件数据。
- 暗背景 D(λ)。
- 光谱 S0(λ)。
- 扣暗光谱。
- 辐射定标系数。
- 光功率曲线。
定标结果保存到当前设备序列号对应的目录:
basic/{设备序列号}/calibration/radiometric_cal.json
当连接两台 Pynect 光谱仪时,软件可分别生成两台设备的辐射定标系数。在光功率模式下,可根据有效波长范围和过渡窗口进行光功率曲线拼接,向用户呈现一条连续的光功率曲线。
4.3 CIE 模块
CIE 模块用于基于光功率曲线计算辐射度学、光度学和色度学参数。主要功能包括:
- 光功率曲线显示。
- 明视觉 V(λ) 加权曲线显示。
- CIE XYZ 三刺激值计算。
- CIE 1931 2°和 CIE 1964 10°标准观察者选择。
- 色品坐标 x、y 计算。
- u'、v' 色度坐标计算。
- 峰值波长、主波长相关参数显示。
- CIE xy 色品图绘制和测量点标注。
- CIE 数据保存和 CSV 导出。
软件根据用户选择的接收方式和参数计算对应物理量。接收方式包括:
- 积分球。
- 光纤。
- 余弦校正器。
其中口径参数用于接收面积相关计算;若需要计算亮度或辐亮度,应使用发光面积参数,而不是积分球开口面积。
4.4 数据模块
数据模块用于浏览项目数据目录中的历史数据文件,查看原始曲线和处理后曲线。它适用于对已保存光谱进行复查、对比和导出。
数据模块可在未连接设备时通过浏览方式选择已有项目的 data 目录,便于离线查看测试数据。
4.5 设置模块
设置模块用于配置项目、设备、光谱、定标、数据保存和日志。主要设置项包括:
- 项目路径和项目名称。
- 光谱厂商选择。
- 驱动检测、驱动安装和设备连接。
- 光谱显示范围和保存范围。
- 默认积分时间、平均次数和平滑次数。
- 定标灯文件路径。
- 定标模块中光谱、扣暗光谱、定标系数、光功率的显示范围。
- 数据自动保存。
- 日志查看。
点击“应用”后,设置会保存到配置文件。设备连接后,软件会尝试加载当前设备序列号对应的配置,便于同一台设备下次启动时恢复上次设置。
5. 双光谱仪支持
当软件检测到两台 Pynect 光谱仪同时连接时,会自动进入双设备参数设置界面。两台设备可以分别设置:
- 积分时间。
- 平均次数。
- 平滑次数。
两台设备的原始光谱曲线会显示在同一个界面中。由于原始强度随积分时间变化,不适合直接拼接;经过辐射定标后得到的光功率为绝对量,可在光功率模式下进行拼接显示。
6. 数据保存格式
软件保存数据时同时考虑专业分析和人工查看:
- 光谱模块保存原始格式文件,同时保存 CSV 副本。
- “另存为”直接保存为 CSV 格式。
- CIE 模块保存
.cie文件,同时保存_cie.csv文件。 - 波长值保存时保留 3 位小数。
- CSV 文件适合 Excel、Origin、Python、MATLAB 等工具读取。
常见目录包括:
{项目目录}/data
{项目目录}/csv
{项目目录}/CIE
basic/{设备序列号}/calibration
7. 软件特点
- 公共采集机制:所有模块共享同一套采集数据,减少采集冲突。
- 设备序列号管理:定标和设置按设备序列号归档。
- 双光谱仪测量:支持可见光和近红外光谱仪联合显示和光功率拼接。
- 辐射定标闭环:灯文件、暗背景、S0 和定标系数统一保存。
- CIE 分析能力:覆盖辐射、光度和色度参数。
- 项目化保存:数据按项目目录组织,便于长期测试和追溯。