[发明专利]一种微波测量仪器开放式软件平台的实现方法有效
申请号: | 201310687817.6 | 申请日: | 2013-12-16 |
公开(公告)号: | CN103677833B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 王保锐;刘丹;梁小琴 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京天奇智新知识产权代理有限公司11340 | 代理人: | 陈永宁 |
地址: | 266555 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种微波测量仪器开放式软件平台的实现方法,包括以下步骤一.仪器前面板用户操作资源的开放;二.仪器扩展功能与仪器软件的挂接和通讯;三.用户开发扩展动态库协议。采用上述方案,应用于微波测量仪器中,用户扩展功能非常方便,整个仪器的软件平台中各项基础测量设置功能都可以被用户通过程序调用,而且是直接调用,软件开销小,执行效率高。 | ||
搜索关键词: | 一种 微波 测量 仪器 开放式 软件 平台 实现 方法 | ||
【主权项】:
一种微波测量仪器开放式软件平台的实现方法,其特征在于,包括以下步骤:步骤1:将微波测量仪器上面板用户操作资源开放;所述面板用户操作资源包括按键输入和RPG脉冲发生器输入,以及菜单输入事件;并定义启动事件,设置后面无参数,用于直接调用用户菜单功能函数前的准备;定义执行事件,设置后面无参数,用于直接调用执行用户菜单功能函数;定义退出功能,设置后面无参数,用于直接调用用户菜单功能函数完成后有关清理工作;定义更新输入功能:设置参数为按键输入的字符串,对于需要输入数值的函数功能响应该事件;设置RPG脉冲发生器顺时针旋转,参数为整数形式的增加量;设置RPG脉冲发生器逆时针旋转,参数为整数形式的减少量;步骤2:实现微波测量仪器扩展功能与仪器软件的挂接和通讯;具体步骤为:在调用用户DLL文件时,首先通过消息传递把主窗口的句柄传递给扩展动态库作为库内部全局可访问变量,扩展动态库通过消息调用仪器软件中的各项开放程序,并通过窗口句柄操控仪器所有的显示操作,将仪器软件中每个内部用户菜单功能函数都分配唯一的命令编号,用户菜单功能函数需要调用仪器内部的各项功能时,通过消息功能以命令号作为第一个参数调用,另一个参数作为函数参数;步骤3:向用户开放扩展动态库协议;具体步骤为:扩展动态库内部包括扩展动态库初始化函数及扩展动态库功能调用分支函数;当仪器软件调用扩展动态库的初始化函数时,把仪器软件的主窗口句柄作为参数传入,并且作为扩展动态库中的用户菜单功能函数与主机发送消息和操控显示的联系通道,同时所述初始化函数内部调用扩展动态库注册用户菜单功能函数,扩展动态库注册用户菜单功能函数通过消息功能把本扩展动态库所有的菜单级用户菜单功能函数,以命令号范围区间为参数向仪器主软件完成注册,当仪器主软件判断需要调用扩展动态库功能时,则通过函数调用,传递命令号和面板参数,调用扩展动态库中的用户菜单功能函数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310687817.6/,转载请声明来源钻瓜专利网。
- 上一篇:软件集成方法及系统
- 下一篇:在线代码审查系统及方法