[发明专利]一种基于Windows平台的RPC函数生成方法有效

专利信息
申请号: 201810577851.0 申请日: 2018-06-07
公开(公告)号: CN108829387B 公开(公告)日: 2021-10-08
发明(设计)人: 周俊杰;孟庆立;王琨;孟勇萍;宫斌 申请(专利权)人: 中国电子科技集团公司第四十一研究所
主分类号: G06F8/34 分类号: G06F8/34;G06F11/36
代理公司: 青岛智地领创专利代理有限公司 37252 代理人: 肖峰
地址: 266555 山东省青*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 windows 平台 rpc 函数 生成 方法
【权利要求书】:

1.一种基于Windows平台的RPC函数生成方法,其特征在于,包括以下步骤:

步骤1:函数编辑窗口:提供用户添加、插入、复制、粘贴、删除、剪切、撤销、编辑、搜索RPC函数以及函数节点信息添加的功能;

所述步骤1,包括以下子步骤:

步骤1.1:函数编辑窗口提供两种用户手动输入的方式和一种自动生成的方式;

其中一种手动输入的方式是将函数完整名称包括输入参数类型以及返回参数类型输入编辑框中,并导入文件中;

另一种手动输入的方式是与函数列表窗口配合使用的,通过鼠标拖曳或点击“添加/删除”按钮的方式将函数列表中的RPC函数添加到函数编辑窗口中,函数列表窗口显示当前函数节点信息,用户可以在此修改函数返回数据类型、参数数据类型及个数;

自动生成的方式是用户点击“自动生成”按钮,程序自动生成VXI-11协议支持的所有RPC函数;

步骤1.2:函数编辑窗口中用户可以使用菜单栏中各种功能按钮对列表中的RPC函数进行Windows的经典操作,包括添加、插入、复制、粘贴、删除、剪切、撤销、编辑和搜索;

步骤2:功能操作窗口:用户将编辑好的RPC函数在该窗口显示、浏览,用户使用鼠标点击功能操作窗口生成详细的RPC函数执行框架,生成RPC函数的动态库及与仪器应用软件连接的示例程序;

步骤3:自动测试窗口:用户编辑的RPC函数进行自动测试,给出函数测试执行结果,包括操作是否成功信息、函数正常执行用时信息和读取到的数据大小或内容;

步骤4:根据用户选择的类型自动默认生成RPC函数的标准动态库及相关的.h文件,自动生成RPC函数的.cpp文件及.h文件,并在用户已经编辑过的.cpp文件及.h文件添加或删除对应的部分RPC函数。

2.根据权利要求1所述的一种基于Windows平台的RPC函数生成方法,其特征在于,所述步骤2中,用户点击功能操作窗口中的“生成执行框架”功能,会自动将用户编辑好的RPC函数体生成,并随即生成相关RPC函数的动态库及一个相关RPC函数与仪器连接使用的示例程序。

3.根据权利要求1所述的一种基于Windows平台的RPC函数生成方法,其特征在于,所述步骤3,包括以下子步骤:

步骤3.1:在自动测试窗口中,用户点击“测试”按钮,程序会自动将用户编辑保存过的RPC函数进行执行测试,给出被执行函数体内相关的信息,包括操作函数是否成功的信息、函数设置的数据内容、读取到的数据大小或内容以及所有被执行函数消耗的时间;

步骤3.2:将用户已编辑好并加入相关代码段的文件导入自动测试窗口中,按照一定的规则将用户编辑过的文件还原至自动测试窗口中,用户点击“自动测试”按钮,将自己编辑生成的文件执行自动测试操作。

4.根据权利要求1所述的一种基于Windows平台的RPC函数生成方法,其特征在于,所述步骤4,包括以下子步骤:

步骤4.1:提供按照用户要求生成的符合Windows要求的RPC函数标准动态库以及相关的.h头文件;

步骤4.2:提供按照函数编辑窗口所显示的命令,自动生成RPC函数的.cpp文件及.h文件,这些文件里包括RPC函数的函数体、头文件中的函数声明以及将用户已经编辑过的文件导入窗口中,进行添加、删除操作。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810577851.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top