[发明专利]一种基于labview的光束质量因子的测量分析实现系统及方法有效
申请号: | 201910318133.6 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110146157B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 王雪辉;王建刚;胡松;许维;雷桂明 | 申请(专利权)人: | 武汉华工激光工程有限责任公司 |
主分类号: | G01J1/00 | 分类号: | G01J1/00;G01J1/02;G06F30/20 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 徐瑛 |
地址: | 430223 湖北省武汉市*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 labview 光束 质量 因子 测量 分析 实现 系统 方法 | ||
1.一种基于labview的光束质量因子的测量分析实现系统,其特征在于,包括:
初始化模块,用于创建各个循环的队列并发送初始化消息;
串口接收循环模块,用于在串口连接成功时接收来自执行循环的消息,并周期性监测和读取缓冲的数据,在监测到缓冲数据时,读取缓冲数据并赋给字符串控件;
UI事件处理循环模块:当UI界面产生用户事件时向执行循环的队列发送指令;在串口字符串控件发生值改变事件时,对字符串内容进行预处理,提取出数据;在光束质量因子的测量程序关闭时,向其他循环发送停止消息并终止该循环;及,在对字符串内容进行预处理时,根据M2测试仪导轨移动的操作状态决定是否忽略错误信息;
执行循环模块:用于执行UI事件处理循环步骤中发送的指令,完成光束质量因子测量的主要功能;
所述系统进一步包括程序接口模块实现程序嵌套,包括连接上一级程序的初始化输出至本级程序和/或连接本级程序的初始化输出至下一级程序,其中,每一级程序具有相同的架构;
所述程序嵌套步骤实现两级程序嵌套,其中,所述上一级程序为光束分析程序,所述本级程序为光束质量因子的测量程序;通过将光束分析程序的初始化输出连接至光束质量因子的测量程序,该光束质量因子的测量程序被动接收来自光束分析程序的事件或通过通知器状态主动获取数据,或主动发送事件。
2.根据权利要求1所述的基于labview的光束质量因子的测量分析实现系统,其特征在于,所述系统进一步包括循环配置模块,用于对其他各模块中涉及的循环的参数进行配置。
3.根据权利要求1所述的基于labview的光束质量因子的测量分析实现系统,其特征在于,所述串口接收循环模块包括;由while循环与事件结构组成串口接收循环,利用字符串控件存储串口上传的数据,并在UI循环中包含有该控件值改变的事件,以实现读取数据向内部的传递。
4.根据权利要求1所述的基于labview的光束质量因子的测量分析实现系统,其特征在于,所述执行循环模块执行的指令包括:数据处理、发送串口指令控制设备运动、访问光束分析程序的光斑直径参数或向上级程序发送事件或指令消息、向配置窗口发送更新数据,或者自行决定并向自己的队列发送下一命令。
5.一种基于labview的光束质量因子的测量分析实现方法,采用如权利要求1至4中任一项所述的系统实现,其特征在于,包括:
初始化步骤:创建各个循环的队列并发送初始化消息;
串口接收循环步骤:在串口连接成功时接收来自执行循环的消息,并周期性监测和读取缓冲的数据,在监测到缓冲数据时,读取缓冲数据并赋给字符串控件;
UI事件处理循环步骤:当UI界面产生用户事件时向执行循环的队列发送指令;在串口字符串控件发生值改变事件时,对字符串内容进行预处理,提取出数据;在光束质量因子的测量程序关闭时,向其他循环步骤发送停止消息并终止该循环;及,在对字符串内容进行预处理时,根据M2测试仪导轨移动的操作状态决定是否忽略错误信息;
执行循环步骤:执行UI事件处理循环步骤中发送的指令,完成光束质量因子测量的主要功能。
6.根据权利要求5所述的基于labview的光束质量因子的测量分析实现方法,其特征在于,所述方法还包括:
循环配置步骤:对其他各步骤中涉及的循环的参数进行配置。
7.根据权利要求5所述的基于labview的光束质量因子的测量分析实现方法,其特征在于,所述方法还包括:
程序嵌套步骤:包括连接上一级程序的初始化输出至本级程序和/或连接本级程序的初始化输出至下一级程序,其中,每一级程序具有相同的架构。
8.根据权利要求5所述的基于labview的光束质量因子的测量分析实现方法,其特征在于,所述串口接收循环步骤进一步包括:由while循环与事件结构组成串口接收循环,利用字符串控件存储串口上传的数据,并在UI循环中包含有该控件值改变的事件,以实现读取数据向内部的传递。
9.根据权利要求5所述的基于labview的光束质量因子的测量分析实现方法,其特征在于,所述执行循环步骤执行的指令进一步包括:数据处理、发送串口指令控制设备运动、访问光束分析程序的光斑直径参数或向上级程序发送事件或指令消息、向配置窗口发送更新数据,或者自行决定并向自己的队列发送下一命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉华工激光工程有限责任公司,未经武汉华工激光工程有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910318133.6/1.html,转载请声明来源钻瓜专利网。