2026-08-11
众怡光电发布 PDV v2.7 Python 原生版数据处理软件
众怡光电 PDV v2.7 Python 原生版数据处理软件面向光子多普勒测速实验数据分析需求,集成大文件快速预览、信号截取、高通滤波、数据归一化、STFT/CWT 时频分析、轨迹带通滤波、频率拟合、结果换算与多格式导出等功能。相比 MATLAB 版本,新版软件可独立运行,无需安装 MATLAB 或运行库,部署更方便,操作更流畅。软件针对大体积原始数据读取、交互式轨迹选择、自动参数推荐、坐标归零和结果显示等细节进行了优化,并加入离线授权机制,适用于实验室、测试现场及内网环境下

众怡光电发布 PDV v2.7 Python 原生版数据处理软件
近日,众怡光电完成并发布 PDV v2.7 Python 原生版数据处理软件。该软件面向光子多普勒测速(PDV)实验数据处理场景,围绕高速采样数据导入、信号截取、预处理、时频分析、轨迹提取、频率拟合、结果换算与导出等核心流程进行了系统优化,为 PDV 实验数据分析提供了更加高效、稳定、易用的一体化工具。
相比早期基于 MATLAB 的版本,PDV v2.7 Python 原生版采用 Python + PySide6 技术路线开发,软件可独立运行,无需安装 MATLAB、MATLAB Runtime 或额外编程环境。用户只需双击主程序即可启动使用,显著降低了部署门槛,也方便在实验室、测试现场和多台电脑之间快速分发。
在数据读取方面,新版本针对大体积 PDV 原始数据进行了专项优化。软件在导入阶段采用按当前显示范围抽样预览的方式,避免一次性加载全部数据造成界面卡顿;在用户放大、缩小或重新选择时间范围后,程序可根据当前坐标范围重新抽样显示,使大文件浏览更加流畅。对于后续截取区域,软件仍可从源数据中读取有效区间,保证分析数据来源准确可靠。
在信号处理方面,PDV v2.7 提供了完整的数据预处理能力。用户可在截取信号基础上设置高通滤波截止频率,对第二窗口数据进行滤波处理,同时保留原始截取数据,便于反复调整参数并比较效果。软件还支持数据归一化处理,在进行时频转换前可按周期对数据归一化,提高不同信号条件下的处理一致性。
在时频分析方面,新版本集成 STFT 和 CWT 两种算法,用户可根据实验数据特点选择合适方法。软件能够根据采样率自动推荐 STFT 参数,例如在 20 GSa/s 数据条件下自动设置合适的 FFT 点数、窗口大小和滑移步长,减少人工试错。界面中相关参数集中排列,便于快速调整和重复分析。
在轨迹提取与频率拟合方面,软件延续并优化了 MATLAB 版本中成熟的交互逻辑。用户可在时频图中通过鼠标选取轨迹带通区域,软件支持轨迹线跟随显示,并可通过右键或双击完成选择后直接滤波。带通点数、拟合阶数、拟合点数等参数可用于优化轨迹提取和拟合结果,进一步提升频率曲线处理质量。
在结果处理方面,软件支持速度等物理量自动换算,并提供 X 轴归零、Y 轴归零、结果反向、多结果显示和多格式导出等功能。对于多结果同时显示的情况,软件提供倍率关系显示,便于不同物理量之间进行对照分析;而在默认仅显示速度结果时,界面保持简洁,避免不必要的信息干扰。
在用户体验方面,PDV v2.7 对界面布局、按钮尺寸、图框位置、鼠标交互和标签显示进行了多轮优化。左键框选、X 轴缩放、结果自动适配图框、线条加粗显示等细节均围绕实际实验数据处理习惯设计,使操作更加直观顺手。软件还提供图文使用说明书,结合测试数据截图展示完整处理流程,方便用户快速上手。
此外,新版本加入了离线授权机制。软件启动时会自动检测当前电脑授权状态,已授权电脑可直接进入软件;未授权电脑会显示本机 MAC 地址和机器指纹,用户可复制后发回厂家获取授权码。授权成功后软件可永久使用,无需联网验证,适合实验室内网、保密环境和现场测试等使用场景。
总体来看,PDV v2.7 Python 原生版在保持原 MATLAB 版本核心处理思路的基础上,进一步提升了部署便利性、大文件处理效率、交互流畅度和软件独立性。该版本不仅适用于日常 PDV 实验数据分析,也为后续功能扩展、跨平台迁移和批量工具化处理奠定了基础。
众怡光电将继续围绕光电测试、冲击动力学实验和高速诊断数据处理需求,持续优化 PDV 数据处理软件,为用户提供更加稳定、高效、易用的专业分析工具。
