CN105373028B - 具有接口通信功能的测量设备及其接口通信***和方法 - Google Patents

具有接口通信功能的测量设备及其接口通信***和方法 Download PDF

Info

Publication number
CN105373028B
CN105373028B CN201410441601.6A CN201410441601A CN105373028B CN 105373028 B CN105373028 B CN 105373028B CN 201410441601 A CN201410441601 A CN 201410441601A CN 105373028 B CN105373028 B CN 105373028B
Authority
CN
China
Prior art keywords
interface
command
remote command
remote
measuring equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410441601.6A
Other languages
English (en)
Other versions
CN105373028A (zh
Inventor
刘璐
王悦
王铁军
李维森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Puyuan Jingdian Technology Co ltd
Original Assignee
Puyuan Jingdian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Puyuan Jingdian Technology Co ltd filed Critical Puyuan Jingdian Technology Co ltd
Priority to CN201410441601.6A priority Critical patent/CN105373028B/zh
Publication of CN105373028A publication Critical patent/CN105373028A/zh
Application granted granted Critical
Publication of CN105373028B publication Critical patent/CN105373028B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Systems (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

本发明公开一种具有接口通信功能的测量设备及其接口通信***和方法。用于测量设备的接口通信***包括,接口选择模块,用于依据用户设置为测量设备选择当前可通信接口;命令识别模块,用于识别向测量设备发送的远程命令是否为接口设置命令;判断模块,用于当远程命令不是接口设置命令时,判断远程命令的接口标志是否与测量设备当前可通信接口相匹配;执行模块,用于当远程命令的接口标志与测量设备当前可通信接口相匹配时,执行远程命令的命令内容。本发明只有当发送远程命令的接口与测量设备当前设定的可通信接口相一致时,才会执行远程命令的内容,避免了接口之间的相互干扰,及各个接口之间命令的相互混叠。

Description

具有接口通信功能的测量设备及其接口通信***和方法
技术领域
本发明涉及电变量测试领域,尤其涉及一种具有接口通信功能的测量设备及其接口通信***和方法。
背景技术
现有技术中,很多如示波器、万用表、频谱分析仪、射频信号源等的测量设备都可以与控制器(如电脑)连接通信。控制器(如电脑)可以与一台测量设备通信,也可以对多台测量设备组成的***进行统一管理。这就需要测量设备具备各种通信接口,常用的通信接口有USB、串口、LAN、GPIB等,控制器(如电脑)可以同时通过这些接口与测量设备通信,也就是说,上述通信接口可以同时被连接使用。这样会引发很多问题,当依据用户设置为测量设备选择一个当前可通信接口时,例如用户设置了USB接口作为当前可通信接口,并通过该接口进行一项完整的测试,由于此时控制器(如电脑)同时通过很多通信接口如USB、串口、LAN、GPIB与测量设备连接,如果控制器(如电脑)通过LAN口发送一条参数操作的命令,此时仪器自动响应LAN口发来的命令,并执行LAN口对参数操作的命令内容,此时,LAN口对参数的操作命令可能对参数进行修改,由于参数被改变,会对通过USB通信接口正在进行的测试造成影响,严重影响测试结果,并且LAN口和USB口同时通信,容易造成通信混乱、干扰。
发明内容
本发明的目的之一在于:解决现有技术中存在的同时使用多个通信接口通信时,接口之间的干扰问题,提供一种用于测量设备的接口通信***。
本发明提供的用于测量设备的接口通信***包括,
接口选择模块,用于依据用户设置为所述测量设备选择当前可通信接口;
命令识别模块,用于识别向所述测量设备发送的远程命令是否为接口设置命令;
判断模块,用于当所述远程命令不是接口设置命令时,判断所述远程命令的接口标志是否与所述测量设备当前可通信接口相匹配;
执行模块,用于当所述远程命令的接口标志与所述测量设备当前可通信接口相匹配时,执行所述远程命令的命令内容。
本发明的接口通信***,仅当远程命令是接口设置命令时,会无条件执行改变接口的设置命令,而当远程命令不是接口设置命令时,只有发送远程命令的接口与测量设备当前设定的可通信接口相一致时,才会执行远程命令的内容,避免了接口之间的相互干扰,以及各个接口之间命令的相互混叠。
作为一种举例,当所述远程命令是接口设置命令时,直接执行所述远程命令的命令内容,按照所述远程命令设置所述测量设备的当前可通信接口。
作为一种举例,当所述远程命令的接口标志与所述测量设备当前可通信接口不匹配时,不执行所述远程命令的命令内容。
作为一种举例,在所述命令识别模块之前,还可以包括一个自动执行判断模块,用于判断一个自动执行指令是否被触发,如果所述自动执行指令被触发,直接执行向所述测量设备发送的远程命令的命令内容。
本发明的接口通信***还兼容了不限定接口通信的模式,使用户的选择更加灵活。
本发明的又一目的在于:解决现有技术中存在的同时使用多个通信接口通信时,接口之间的干扰问题,提供一种用于测量设备的接口通信方法。
本发明提供的用于测量设备的接口通信方法,包括,
接口选择步骤,依据用户设置为所述测量设备选择当前可通信接口;
命令识别步骤,识别向所述测量设备发送的远程命令是否为接口设置命令;
判断步骤,当所述远程命令不是接口设置命令时,判断所述远程命令的接口标志是否与所述测量设备当前可通信接口相匹配;
执行步骤,当所述远程命令的接口标志与所述测量设备当前可通信接口相匹配时,执行所述远程命令的命令内容。
本发明的接口通信方法,仅当远程命令是接口设置命令时,会无条件执行改变接口的设置命令,而当远程命令不是接口设置命令时,只有发送远程命令的接口与测量设备当前设定的可通信接口相一致时,才会执行远程命令的内容,避免了接口之间的相互干扰,以及各个接口之间命令的相互混叠。
作为一种举例,当所述远程命令是接口设置命令时,直接执行所述远程命令的命令内容,按照所述远程命令设置所述测量设备的当前可通信接口。
作为一种举例,当所述远程命令的接口标志与所述测量设备当前可通信接口不匹配时,不执行所述远程命令的命令内容。
作为一种举例,在所述命令识别步骤前,还包括一个自动执行判断步骤,用于判断一个自动执行指令是否被触发,如果所述自动执行指令被触发,直接执行向所述测量设备发送的远程命令的命令内容。
本发明的接口通信***还兼容了不限定接口通信的模式,使用户的选择更加灵活。
本发明的再一目的在于:解决现有技术中存在的同时使用多个通信接口通信时,接口之间的干扰问题,提供一种具有接口通信功能的测量设备。
本发明提供的具有接口通信功能的测量设备,具有所述的用于测量设备的接口通信***,所述测量设备还包括:一个功能键,用于在用户触发所述功能键时,产生所述自动执行指令。
本发明的测量设备,通过一个功能键,使用户简洁方便地触发以兼容不限定接口通信的模式,使用户的选择更加灵活。
附图说明
图1是本发明优选实施例用于测量设备的接口通信方法的方法流程图;
图2是本发明优选实施例具有接口通信功能的测量设备的界面示意图;
图3是本发明优选实施例用于测量设备的接口通信***的***方框图。
具体实施方式
下面将结合附图对本发明的优选实施例做进一步详细的说明。
参照图1,本发明优选实施例的用于测量设备的接口通信方法,包括如下步骤:
接口选择步骤S101,依据用户设置为测量设备选择当前可通信接口;
结合参照图2,在本优选实施例中,测量设备同时通过LAN口201、USB口202、GPIB口203与电脑建立连接,当前用户设置为选择USB口202作为测量设备的当前可通信接口。
自动执行判断步骤S102,判断自动执行指令是否被触发,如果所述自动执行指令被触发,直接执行向所述测量设备发送的远程命令的命令内容。
结合参照图2,在本优选实施例中,在测量设备的界面上设置一个Auto功能键204,当触发Auto功能键204时,所述自动执行指令相应被触发。也就是说,当用户点击Auto功能键204时,会直接执行向测量设备发送的远程命令的命令内容。
在本优选实施例中,当自动执行指令没有被触发时,转向命令识别步骤S103,识别向所述测量设备发送的远程命令是否为接口设置命令;
在本优选实施例中,具体的是识别由电脑向测量设备发送的远程命令是否为接口设置命令。
作为另外的举例,在本举例说明中,可以不包括自动执行判断步骤S102,而在接口选择步骤S101之后直接转向命令识别步骤S103。增加自动执行判断步骤S102兼容了不限定接口通信的模式。同时通过一个功能键,使用户简洁方便地触发以兼容不限定接口通信的模式,使用户的选择更加灵活。
命令识别步骤S103之后转向判断步骤S104,当所述远程命令不是接口设置命令时,判断所述远程命令的接口标志是否与所述测量设备当前可通信接口相匹配;
电脑通过每一个接口发送远程命令时,命令中都会自带发送该远程命令的接口标志,在本优选实施例中,LAN口201的接口标志为1、USB口202的接口标志为2、GPIB口203的接口标志为3。在本优选实施例中,判断远程命令的接口标志是否与测量设备当前可通信接口相匹配就是判断当当前可通信接口为LAN口时,电脑发送的远程命令自带的接口标志是否为1;当前可通信接口为USB口时,电脑发送的远程命令自带的接口标志是否为2;当前可通信接口为GPIB口时,电脑发送的远程命令自带的接口标志是否为3。
当所述远程命令的接口标志与所述测量设备当前可通信接口相匹配时,转向执行步骤S105,执行所述远程命令的命令内容。
在本优选实施例中,只有当当前可通信接口为LAN口时,电脑发送的远程命令自带的接口标志也为1;或当前可通信接口为USB口时,电脑发送的远程命令自带的接口标志也为2;或当前可通信接口为GPIB口时,电脑发送的远程命令自带的接口标志也为3时,测量设备才会执行远程命令的命令内容。
作为另外的举例,在本举例说明中,LAN口201、USB口202、GPIB口203的接口标志可以设定为除1、2、3以外的其它标志,该标志可以自由设定,并不影响本发明的技术效果。
在本优选实施例中,当远程命令是接口设置命令时,也跳转到执行步骤S105,执行所述远程命令的命令内容,按照所述远程命令设置测量设备的当前可通信接口。
在本优选实施例中,当所述远程命令的接口标志与所述测量设备当前可通信接口不匹配时,不执行所述远程命令的命令内容。
作为另外的举例,在本举例说明中,电脑可以通过更多的接口如USB口、串口、LAN口、GPIB口与测量设备通信,本发明的方法同样适用于上述更多接口的情形。
作为另外的举例,在本举例说明中,测量设备通过多个接口连接一台控制器,只要该控制器能够通过多个接口与测量设备通信,且能完成控制器对测量设备的控制功能即可,并不局限于电脑。
参照图3,本发明优选实施例用于测量设备的接口通信***300包括,
接口选择模块301,用于依据用户设置为所述测量设备选择当前可通信接口;
命令识别模块302,用于识别向所述测量设备发送的远程命令是否为接口设置命令;
判断模块303,用于当所述远程命令不是接口设置命令时,判断所述远程命令的接口标志是否与所述测量设备当前可通信接口相匹配;
执行模块304,用于当所述远程命令的接口标志与所述测量设备当前可通信接口相匹配时,执行所述远程命令的命令内容。
本发明的接口通信***,仅当远程命令是接口设置命令时,会无条件执行改变接口的设置命令,而当远程命令不是接口设置命令时,只有发送远程命令的接口与测量设备当前设定的可通信接口相一致时,才会执行远程命令的内容,避免了接口之间的相互干扰,以及各个接口之间命令的相互混叠。
作为一种举例,当所述远程命令是接口设置命令时,直接执行所述远程命令的命令内容,按照所述远程命令设置所述测量设备的当前可通信接口。
作为一种举例,当所述远程命令的接口标志与所述测量设备当前可通信接口不匹配时,不执行所述远程命令的命令内容。
作为一种举例,在所述命令识别模块302之前,还可以包括一个自动执行判断模块(图中未示),用于判断一个自动执行指令是否被触发,如果所述自动执行指令被触发,直接执行向所述测量设备发送的远程命令的命令内容。
本发明的接口通信***兼容了不限定接口通信的模式,使用户的选择更加灵活。
用于测量设备的接口通信***300具体按照图1所示的流程图执行各个步骤。
以上所述的仅为本发明的优选实施例,所应理解的是,以上优选实施例的说明只是用于帮助理解本发明的方法及其核心思想,并不用于限定本发明的保护范围,凡在本发明的思想和原则之内所做的任何修改、等同替换等等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种用于测量设备的接口通信***,包括,
接口选择模块,用于依据用户设置为所述测量设备选择当前可通信接口;
命令识别模块,用于识别向所述测量设备发送的远程命令是否为接口设置命令;
判断模块,用于当所述远程命令不是接口设置命令时,判断所述远程命令的接口标志是否与所述测量设备当前可通信接口相匹配;
执行模块,用于当所述远程命令是接口设置命令时,直接执行所述远程命令的命令内容,按照所述远程命令设置所述测量设备的当前可通信接口;且还用于当所述远程命令的接口标志与所述测量设备当前可通信接口相匹配时,执行所述远程命令的命令内容。
2. 根据权利要求1 所述的接口通信***,其特征在于,所述执行模块还用于当所述远程命令的接口标志与所述测量设备当前可通信接口不匹配时,不执行所述远程命令的命令内容。
3.根据权利要求1或2所述的接口通信***,其特征在于,在所述命令识别模块之前,还包括一个自动执行判断模块,用于判断一个自动执行指令是否被触发,如果所述自动执行指令被触发,直接执行向所述测量设备发送的远程命令的命令内容。
4.一种用于测量设备的接口通信方法,包括,
接口选择步骤,依据用户设置为所述测量设备选择当前可通信接口;
命令识别步骤,识别向所述测量设备发送的远程命令是否为接口设置命令;
判断步骤,当所述远程命令不是接口设置命令时,判断所述远程命令的接口标志是否与所述测量设备当前可通信接口相匹配;
执行步骤,当所述远程命令是接口设置命令时,直接执行所述远程命令的命令内容,按照所述远程命令设置所述测量设备的当前可通信接口;当所述远程命令的接口标志与所述测量设备当前可通信接口相匹配时,执行所述远程命令的命令内容。
5.根据权利要求4所述的接口通信方法,其特征在于,当所述远程命令的接口标志与所述测量设备当前可通信接口不匹配时,不执行所述远程命令的命令内容。
6.根据权利要求4或5所述的接口通信方法,其特征在于,
在所述命令识别步骤前,还包括一个自动执行判断步骤,用于判断一个自动执行指令是否被触发,如果所述自动执行指令被触发,直接执行向所述测量设备发送的远程命令的命令内容。
7.一种具有接口通信功能的测量设备,其特征在于,具有如权利要求3所述的用于测量设备的接口通信***,所述测量设备还包括:一个功能键,用于在用户触发所述功能键时,产生所述自动执行指令。
CN201410441601.6A 2014-09-02 2014-09-02 具有接口通信功能的测量设备及其接口通信***和方法 Active CN105373028B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410441601.6A CN105373028B (zh) 2014-09-02 2014-09-02 具有接口通信功能的测量设备及其接口通信***和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410441601.6A CN105373028B (zh) 2014-09-02 2014-09-02 具有接口通信功能的测量设备及其接口通信***和方法

Publications (2)

Publication Number Publication Date
CN105373028A CN105373028A (zh) 2016-03-02
CN105373028B true CN105373028B (zh) 2020-11-06

Family

ID=55375321

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410441601.6A Active CN105373028B (zh) 2014-09-02 2014-09-02 具有接口通信功能的测量设备及其接口通信***和方法

Country Status (1)

Country Link
CN (1) CN105373028B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105915417B (zh) * 2016-04-20 2019-09-20 同光科技(北京)有限公司 一种局域网内各设备远程控制仪表的方法、装置及仪表
CN107219874B (zh) * 2017-06-27 2019-06-04 新昌县美曼慧造机械科技有限公司 一种共享设备温度控制***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030160A (zh) * 2006-03-02 2007-09-05 鸿富锦精密工业(深圳)有限公司 统一串行接口测试命令的测试装置及其测试方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2791236B2 (ja) * 1991-07-25 1998-08-27 三菱電機株式会社 プロトコル並列処理装置
DE10204172A1 (de) * 2002-02-01 2003-08-07 Heidenhain Gmbh Dr Johannes Verfahren zur Überprüfung einer Schnittstelle
CN101404651B (zh) * 2008-11-12 2011-08-17 武汉虹信通信技术有限责任公司 自动测试***兼容不同仪表通信总线的方法
CN101741648A (zh) * 2009-12-29 2010-06-16 中兴通讯股份有限公司 分布式远程测试***、方法、以及服务器
CN102004952B (zh) * 2010-11-03 2014-04-09 北京普源精电科技有限公司 一种测量资源控制***和测量资源控制方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030160A (zh) * 2006-03-02 2007-09-05 鸿富锦精密工业(深圳)有限公司 统一串行接口测试命令的测试装置及其测试方法

Also Published As

Publication number Publication date
CN105373028A (zh) 2016-03-02

Similar Documents

Publication Publication Date Title
CN108141385B (zh) 用于管理电缆测试设备的测试配置的基于云的***和方法
CN101848042B (zh) 一种手机射频测试方法及***
US8976039B2 (en) Remote operation and monitoring of measurement systems and remote measurement data processing
CN103312852A (zh) 一种移动终端电流自动化测试装置及其测试方法
US8402321B2 (en) System and method of providing driver software to test controller to facilitate testing by wireless transceiver tester of a device under test
CN106888060B (zh) 无线通信模块的抗干扰测试方法及***
US10484897B2 (en) Wideband radio communication test apparatus
WO2011047322A3 (en) Master antenna controller
CN106776301B (zh) 子元素测试方法及装置
CN104216828A (zh) 一种对被测应用程序进行功能遍历的测试方法
US9073212B2 (en) Apparatus and method for testing printed circuit board
CN104482953A (zh) 一种自动测试设备的自动校准方法、控制装置和***
CN105373028B (zh) 具有接口通信功能的测量设备及其接口通信***和方法
CN104811524A (zh) 一种终端射频性能测试方法及其装置
EP2876920B1 (en) Wireless transmitter network analysis tool
US9860356B2 (en) Method for updating software of a measuring device, smart computer and computer readable program product
CN101793937A (zh) 电气控制柜线路自动控制***及其检测方法
CN109413684B (zh) 测试仪器、天线测量***及测试方法
CN103220370A (zh) 一种实现swp接口的方法和装置以及swp***
CN113407469A (zh) 一种参数配置方法及装置、存储介质及电子装置
JP6388848B2 (ja) 移動端末試験装置及び移動端末試験方法
CN104486779B (zh) 移动通信终端慢时钟测试方法及其测试***
EP3430517A1 (en) Technologies for verifying a de-embedder for interconnect measurement
CN208239888U (zh) 整车控制器自动测试装置
KR101497896B1 (ko) 멀티포트 무선통신 시험 장비의 자동 설정 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Kolding road high tech Zone of Suzhou City, Jiangsu Province, No. 8 215163

Applicant after: Puyuan Jingdian Technology Co., Ltd

Address before: Suzhou City, Jiangsu province 215163 Suzhou New District kolding Road No. 8

Applicant before: SUZHOU RIGOL PRECISION ELECTRIC TECHNOLOGIES Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant