[发明专利]综测仪控制设备及测试方法无效
申请号: | 200910042096.7 | 申请日: | 2009-08-19 |
公开(公告)号: | CN101645745A | 公开(公告)日: | 2010-02-10 |
发明(设计)人: | 唐澍 | 申请(专利权)人: | 厦门敏讯信息技术股份有限公司 |
主分类号: | H04B17/00 | 分类号: | H04B17/00 |
代理公司: | 厦门市诚得知识产权代理事务所 | 代理人: | 方惠春;黄国强 |
地址: | 361009福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 综测仪 控制 设备 测试 方法 | ||
技术领域
本发明涉及测试技术领域,特别是涉及综合测试仪(综测仪)。
背景技术
在电子产品的研发、生成过程中,需要用测试设备对产品进行各种功能的校准、测试,所用到的测试设备称为综合测试仪。比如,用GSM的综测仪对GSM手机的收发支路进行射频校准、测试。其测试过程一般如下:(a)计算机控制该待测终端的测试仪表;(b)进行GSM手机的射频参数的校准和测试。
目前,利用综测仪进行产品测试的技术仍然在不断研发中,比如2007年12月26日公开的中国发明专利申请第CN200710122730.9号公开了一种双模终端校准测试装置及方法,所述校准测试装置包括射频仪表,对终端进行校准测试,所述终端包括两个射频端口,还包括射频开关,所述射频开关一端与所述终端的两个射频端口择一的连接,所述射频开关另一端与所述射频仪表连接。本发明的双模终端的校准测试装置及校准测试方法能实现两种制式校准测试时校准测试通道的自动切换,避免了人工改接到另一种制式的仪表所花费在切换仪表上的时间太多,减少了测试时间,增加了生产效率;另外本发明利用综测仪实现两种制式的校准和测试,减少了测试仪表的费用。
但是,不同厂商、型号,甚至同型号不同固件版本的综测仪,在GPIB控制命令上或多或少都存在差异,为校准、测试软件的开发造成一定麻烦。通常做法包括上述CN200710122730.9所采用的方法,是针对每一个型号、版本的综测仪分别开发一套校准、测试软件,存在开发、维护成本较高、软件版本繁多的弊端。
发明内容
本发明主要解决的技术问题是提供一种综测仪控制设备及测试方法,在修改或添加新版本综测仪支持时,只需修改、添加对应的DLL文件,而不需对主程序进行任何修改,可显著降低软件维护成本。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种综合测试方法,包括:选择所要使用的综测仪版本对应的动态链接库DLL文件名;采用同一个应用程序编程接口API载入所述DLL文件;采用所述应用程序编程接口获取所述DLL文件中的函数地址;采用所述应用程序编程接口根据所述函数地址调用相应函数进行相应测试。
其中,进一步包括:在完成所述相应测试后采用所述应用程序编程接口释放所述DLL文件。
其中,进一步包括:在运行期间切换至不同型号的综测仪或同时连接多种型号的综测仪时,重复执行以上步骤。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种综测仪控制设备,包括:选择单元,用于选择所要使用的综测仪版本对应的动态链接库DLL文件名;加载单元,用于采用同一个应用程序编程接口API载入所述DLL文件;寻址单元,用于采用所述应用程序编程接口获取所述DLL文件中的功能函数地址;测试单元,用于采用所述应用程序编程接口,根据所述函数地址调用相应功能函数控制所述综测仪进行相应测试。
其中,进一步包括:释放单元,用于在完成所述相应测试后采用所述应用程序编程接口释放所述DLL文件。
其中,进一步包括:切换单元,用于切换至不同型号的综测仪或同时连接多种型号的综测仪时将所述切换或同时连接的综测仪信息发送至所述选择单元。
其中,进一步包括:编辑单元,用于文件建立或编辑,包括编辑所述选择单元需要的各种型号、版本综测仪功能函数的实现部分并分别封装为独立的DLL文件。
其中,所述编辑单元还用于:建立所述应用程序编程接口程序文件和源程序头文件;在源程序头文件中:加入所述DLL文件的定义,并在所述DLL文件的配置中加入预定义头;声明不与具体综测仪型号相关的所述功能函数的函数类型、名称、参数列表,在声明函数时,在函数名称前加上“FUNC_DECLSPEC”宏;根据函数声明,定义函数指针类型;所述编辑单元还用于:在所述DLL文件中加入所述源程序头文件;在所述应用程序编程接口程序文件中加入源程序头文件,并添加选择、载入和释放所述DLL文件的代码,定义所述功能函数的指针。
本发明的有益效果是:区别于现有技术在修改或添加新版本综测仪支持时都需要针对每一个型号、版本的综测仪分别开发一套校准、测试软件而导致开发、维护成本较高、软件版本繁多的弊端,本发明在修改或添加新版本综测仪支持时,选择所要使用的综测仪版本对应的动态链接库DLL文件名并对于每一个版本综测仪均采用同一个应用程序编程接口API载入所述DLL文件进行相应测试,其中的DLL文件可以任意针对不同版本综测仪进行创建或编辑而不需要改动应用程序编程接口,可以实现在每次修改或添加新版本综测仪支持时,只需修改、添加对应的DLL文件,而不需对主程序进行任何修改,可显著降低软件维护成本。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门敏讯信息技术股份有限公司,未经厦门敏讯信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910042096.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:回扩器
- 下一篇:控制机械式门锁的密码防盗锁