本软件是一款专业级的激光束质量分析工具,集成了50余种符合ISO标准的光束参数算法,广泛应用于工业激光加工、科研光学实验及医疗激光设备的光束诊断。软件以高精度、高可靠性为核心,帮助用户快速评估激光光束质量,优化光学系统设计,确保激光器性能符合国际标准。
核心功能:
光束质量分析:实时计算M²因子、光束传播比、束腰位置与尺寸,严格遵循ISO 11146标准。
光斑参数测量:支持光斑直径(多种定义:D4σ、 knife-edge等)、椭圆度、指向稳定性、功率密度分布等超过50种特征参数提取。
多格式数据兼容:可导入相机、CCD、扫描狭缝等多种设备采集的光束图像或数据文件。
可视化与报告:提供2D/3D光斑分布图、光束轮廓曲线、等温线图;一键生成符合ISO标准的测试报告(PDF/Excel)。
批处理与自动化:支持批量数据分析和自动化测试序列,适用于生产线质量监控。
为实现高性能计算与灵活的用户交互,软件采用C++与Python混合编程架构,前端基于Qt框架与QML构建现代化的图形界面。
后端核心算法(C++):光束参数计算对实时性要求高,C++实现底层图像处理、数值拟合(如高斯拟合、矩量法)及ISO标准算法,利用OpenCV、Eigen等库优化计算效率。
扩展与胶合层(Python):Python负责算法原型验证、复杂科学计算(如NumPy/SciPy)以及动态算法插件的加载,通过pybind11实现C++与Python的无缝互调,既保证性能又保持灵活性。
前端界面(Qt/QML):QML构建流畅的跨平台用户界面,实现实时数据显示、交互式图表(集成Qt Charts)和参数配置面板;C++后端通过Qt的信号槽机制与QML前端通信,确保数据更新与界面响应的高效同步。