[发明专利]基于动态链接库的仪器集成控制封装方法、介质和装置在审
申请号: | 202010836611.5 | 申请日: | 2020-08-19 |
公开(公告)号: | CN112100057A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 陈鑫友;郭海帆;刘勇;王悦;陈茜;郭苗苗;吴琼;吴家贤 | 申请(专利权)人: | 中国电子科技集团公司第二十九研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 徐静 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 动态 链接 仪器 集成 控制 封装 方法 介质 装置 | ||
本发明公开了一种基于动态链接库的仪器集成控制封装方法、介质及装置,包括:步骤1,基于输入装置在计算机系统中录入仪器集成控制封装库的函数设计需求;步骤2,基于函数设计需求编程实现仪器集成控制封装库函数程序,仪器集成控制封装库函数程序包括固有能力函数程序模块、基本能力函数程序模块和扩展能力函数程序模块等;基于步骤2中设计的仪器集成控制封装库函数和动态链接库,生成仪器集成控制封装库等;本发明提高了编程效率,封装效率,软件可读性和测试效率,实现了仪器的可互换性和软件的共享性,解决了仪器程控的通用性和规范性,增强了自动测试系统软件扩展的便捷性。
技术领域
本发明涉及自动测试系统中仪器自动控制领域,更为具体的,涉及一种基于动态链接库的仪器集成控制封装方法、介质和装置。
背景技术
目前,自动测试系统已广泛应用于国内各个行业科研生产,如工业自动化中的信号产生、测量和分析等,都掺杂着自动测试系统,而自动测试系统硬件的搭建大都借助各类通用仪器。
在设计、组建基于通用通信总线:GPIB(General Purpose Interface Bus), LAN(Local Area Network)和COM(Serial Interface)等的自动测试系统时,仪器的编程是系统开发过程中最费时费力的部分。这是因为:1)通用仪器可能由多个仪器制造商提供,各制造商之间的仪器程控方式不尽相同,同一个制造商仪器不同型号的仪器程控方式也不尽相同。而且,现在各大仪器制造商还在不断推陈出新,每年都有多款新产品上市。这就要求当涉及到仪器程控时,开发自动测试系统的设计人员,需要学习集成到系统中不同仪器的编程手册,并根据系统的需要逐条加以验证调试,占据了大量的时间和精力;2)在程序中如果直接采用程控命令码对仪器进行控制,由于设计人员的编程风格不一样,会造成程序的可读性和二次开发性大打折扣; 3)现有自动测试系统基本是针对特定型号的仪器编写,系统中任意一台仪器都无法被同类型其他型号替换,这种自动测试程序与仪器型号一一绑定的方式,在很大程度上影响了仪器的使用效率和调配能力,给科研生产带来了极大的不便。
对于未来自动测试系统来说,涉及多种类、多型号的仪器,同时还要考虑到仪器资源的调配和保障情况,上述原因导致仪器编程效率低,调试时间长,可互换性和通用性差。因此,基于动态链接库的仪器集成控制封装方法将会是自动测试系统中解决高效和可互换的关键手段。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于动态链接库的仪器集成控制封装方法、介质和装置,提高了编程效率,封装效率,软件可读性和测试效率,实现了仪器的可互换性和软件的共享性,解决了仪器程控的通用性和规范性,增强了自动测试系统软件扩展的便捷性。
本发明的目的是通过以下方案实现的:
一种基于动态链接库的仪器集成控制封装方法,包括:
步骤1,基于输入装置在计算机系统中录入仪器集成控制封装库的函数设计需求;
步骤2,基于函数设计需求编程实现仪器集成控制封装库函数程序,所述仪器集成控制封装库函数程序包括固有能力函数程序模块、基本能力函数程序模块和扩展能力函数程序模块,所述固有能力函数程序模块用于规定基本配置功能,所述基本能力函数程序模块用于规定基础功能,所述扩展能力函数程序模块用于规定复杂测试功能;所述仪器集成控制封装库函数包括函数名、函数参数和函数返回值;其中,函数名由前缀及函数功能描述字两部分组成;函数参数包括自动测试系统软件设计师根据实际测试需求程控的仪器型号、设置的参数或读取的测试数据;函数的返回值,用于反映当前函数是否执行成功;
步骤3,基于步骤2中设计的仪器集成控制封装库函数和动态链接库,生成仪器集成控制封装库。
进一步地,其特征在于,所述封装库文件包括硬件通信接口和软件接口。
进一步地,所述硬件通信接口包括GPIB接口模块、LAN接口模块和 COM接口模块中的任一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十九研究所,未经中国电子科技集团公司第二十九研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010836611.5/2.html,转载请声明来源钻瓜专利网。