CN103618648A - 一种传感器网络上位机的测试方法及其系统 - Google Patents
一种传感器网络上位机的测试方法及其系统 Download PDFInfo
- Publication number
- CN103618648A CN103618648A CN201310636889.8A CN201310636889A CN103618648A CN 103618648 A CN103618648 A CN 103618648A CN 201310636889 A CN201310636889 A CN 201310636889A CN 103618648 A CN103618648 A CN 103618648A
- Authority
- CN
- China
- Prior art keywords
- data
- arrange
- functional
- enables
- node
- 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.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 35
- 238000004891 communication Methods 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims abstract description 7
- 238000010998 test method Methods 0.000 claims description 6
- 238000013500 data storage Methods 0.000 claims description 4
- 238000007405 data analysis Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001256 tonic effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Testing Or Calibration Of Command Recording Devices (AREA)
Abstract
本发明公开了一种传感器网络上位机测试方法及其系统,该方法包括以下步骤:通过对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置;根据所述使能设置接收所述一个或多个功能节点的数据信息;对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。该系统包括:设置模块、数据通信模块和数据解析模块。本发明通过对一个或多个功能节点进行一项或多项使能设置,定制符合用户需要的上位机测试系统,在进行相关测试工作时,可减少无用的软硬件开销,方便上位机用户操作,使得测试系统得以优化、高效运行。
Description
技术领域
本发明涉及水下运载体基于CAN总线控制系统上位机设计领域,特别涉及一种传感器网络上位机的测试方法及其系统。
背景技术
控制器局域网络(Controller Area Network,简称CAN),是国际上应用最广泛的现场总线之一。CAN总线由于其卓越的性能、极高的可靠性和低廉的价格,现广泛应用于工业现场控制领域。当水下运载体控制系统搭建好之后,为了能够方便快地实现实时监听、传感器数据采集、CAN节点功能控制、数据简单实时处理绘图、节点功能调度等作用,需要针对上位机的测试系统进行设计。
当水下运载体基于CAN总线控制系统网络连接成功后,为了测试CAN总线各功能节点的通信及协议执行情况,中国科学院声学所开发了“水下运载体基于CAN总线控制系统的测试系统”该测试系统的主界面如图1所示。该测试系统可充当主节点,同时测试包括惯性测量单元节点、压力传感器节点、地磁计节点、舵驱节点、电机节点、动力电池节点和仪表电池节点的七个功能节点。通过对各个功能节点进行适当操作,将各个功能节点上传数据分别解析、显示并保存下来,最终实现,上位机在符合基本通信协议的条件下,高效执行功能节点操作控制,数据显示、保存等基本功能。但是在实际工程应用尤其初期调试工作中,主节点仅需要与某一个或某几个节点进行调试,为了更加简洁高效运行测试系统,需要测试系统定制某一个功能节点,但该测试软件不具有可裁剪性,即该系统不是仅针对某一个传感器节点,而是同时测试所有功能节点。例如在调试电机节点时,用户主要关注主功能节点与电机节点通信及协议执行情况,仅需保留电机节点调试及显示功能即可,但该测试系统不具有定制裁剪功能,导致其他不相关节点操作、显示功能仍然存在,而这对电机节点的调试是没有任何帮助的。
发明内容
本发明的目的在于解决水下运载体基于CAN总线控制系统测试过程中,现有技术的上位机测试系统存在无法根据功能节点测试需要裁剪定制高效运行系统。
为实现上述目的,一方面,本发明提供了一种传感器网络上位机测试方法,该方法包括以下步骤:
通过对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置;
根据所述使能设置接收所述一个或多个功能节点的数据信息;
对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。
进一步地,所述功能节点的使能设置包括功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。
进一步地,所述功能节点数据存储使能设置包括原始数据使能设置和/或解析数据使能设置。
进一步地,所述功能节点数据显示使能设置可以分别使能数据显示区、数据控制区和数据清除区中的一种或多种。
另一方面,本发明提供了一种传感器网络上位机测试系统,该系统包括:
设置模块,用于对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置;
数据通信模块,用于根据所述使能设置接收所述一个或多个功能节点的数据信息;
数据解析模块,用于对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点的数据信息相应的数据内容。
进一步地,所述设置模块主要用于:功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。
进一步地,所述设置模块还用于:对原始数据的使能设置和/或对解析数据的使能设置。
进一步地,所述设置模块还用于:分别使能数据显示区、数据控制区和数据清除区中的一种或多种。
本发明通过对一个或多个功能节点进行一项或多项使能设置,定制符合用户需要的上位机测试系统,在进行相关测试工作时,可减少无用的软硬件开销,方便上位机用户操作,使得测试系统得以优化、高效运行。
附图说明
图1为现有技术的上位机测试系统主界面示意图;
图2为本发明实施例提供的一种传感器网络上位机测试方法流程图;
图3为功能节点操作及数据存储使能设置示意图;
图4为功能节点数据显示使能设置示意图;
图5为本发明实施例提供的一种传感器网络上位机测试系统结构示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图2为本发明实施例提供的一种传感器网络上位机测试方法流程图。如图2所示,该方法包括步骤201-203:
在步骤201,通过对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置。
具体地,传感器网络上位机测试系统通过对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置。例如,在某次测试时,当用户需要定制某一个功能节点,便将该节点进行使能,并且可视;相反,当用户需要裁剪某一功能节点时,则需要将相应的功能节点禁能,并且不可视。基于此,只需要在测试时,设置相应各功能节点操作显示区的使能选择区即可,通过选择是否使能,来实现不同功能节点裁剪定制的目的。上述水下运载体控制系统中的功能节点包括惯性测量单元节点、压力传感器节点、地磁计节点、舵驱节点、电机节点、动力电池节点和仪表电池节点中的一种或多种。
优选地,为了高效裁剪定制测试系统,将功能节点的使能设置进行了细分,其主要包括功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置。图3示出了功能节点操作及数据存储使能设置界面,其中功能节点数据存储使能设置又包括原始数据使能设置和解析数据使能设置。图4示出了功能节点数据显示使能设置界面,每一个功能节点显示界面还可以分别使能数据显示区、数据控制区和数据清除区。
在步骤202,根据所述使能设置接收所述一个或多个功能节点的数据信息。
在步骤203,对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。
具体地,上位机测试系统针对接收的某个功能节点数据信息进行解析,并获取该功能节点相应的数据内容。
本发明通过对一个或多个功能节点进行一项或多项使能设置,定制符合用户需要的上位机测试系统,在进行相关测试工作时,可减少无用的软硬件开销,方便上位机用户操作,使得测试系统得以优化、高效运行。
相应地,本发明实施例提供了一种传感器网络上位机测试系统。
图5为本发明实施例提供的一种传感器网络上位机测试系统结构示意图。如图5所示,该测试系统结构包括设置模块10、数据通信模块20、和数据解析模块30。
设置模块10用于对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置。
进一步地,设置模块10分别对功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置。
进一步地,设置模块10还用于对原始数据的使能设置和对解析数据的使能设置。每一个功能节点显示界面还可分别使能数据显示区、数据控制区和数据清除区。
数据通信模块20用于根据设置模块10的设置接收一个或多个功能节点的数据信息。
数据解析模块30用于一个或多个功能节点的数据信息进行解析,获取一个或多个功能节点的数据信息相应的数据内容。
显而易见,在不偏离本发明的真实精神和范围的前提下,在此描述的本发明可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明所要求保护的范围仅由所述的权利要求书进行限定。
Claims (8)
1.一种传感器网络上位机的测试方法,其特征在于,包括以下步骤:
通过对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置;
根据所述使能设置接收所述一个或多个功能节点的数据信息;
对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点相应的数据内容。
2.根据权利要求1所述的方法,其特征在于,所述功能节点的使能设置包括功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。
3.根据权利要求2所述的方法,其特征在于,所述功能节点数据存储使能设置包括原始数据使能设置和/或解析数据使能设置。
4.根据权利要求2所述的方法,其特征在于,所述功能节点数据显示使能设置可以分别使能数据显示区、数据控制区和数据清除区中的一种或多种。
5.一种传感器网络上位机的测试系统,其特征在于,包括:
设置模块,用于对水下运载体控制系统中一个或多个功能节点的一项或多项操作进行使能设置;
数据通信模块,用于根据所述使能设置接收所述一个或多个功能节点的数据信息;
数据解析模块,用于对所述一个或多个功能节点的数据信息进行解析,获取所述一个或多个功能节点的数据信息相应的数据内容。
6.根据权利要求5所述的系统,其特征在于,所述设置模块主要用于:功能节点操作使能设置、功能节点数据存储使能设置和功能节点数据显示使能设置中的一种或多种。
7.根据权利要求6所述的系统,其特征在于,所述设置模块还用于:对原始数据的使能设置和/或对解析数据的使能设置。
8.根据权利要求6所述的系统,其特征在于,所述设置模块还用于:使能数据显示区、数据控制区和数据清除区中的一种或多种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310636889.8A CN103618648A (zh) | 2013-12-02 | 2013-12-02 | 一种传感器网络上位机的测试方法及其系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310636889.8A CN103618648A (zh) | 2013-12-02 | 2013-12-02 | 一种传感器网络上位机的测试方法及其系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103618648A true CN103618648A (zh) | 2014-03-05 |
Family
ID=50169352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310636889.8A Pending CN103618648A (zh) | 2013-12-02 | 2013-12-02 | 一种传感器网络上位机的测试方法及其系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103618648A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101378293A (zh) * | 2007-08-29 | 2009-03-04 | 中国科学院自动化研究所 | 一种水下传感器网络节点测量方法及装置 |
CN101644716A (zh) * | 2009-04-30 | 2010-02-10 | 中国科学院声学研究所 | 具有声遥测监控功能的下放式声多普勒海流剖面仪 |
CN102176140A (zh) * | 2010-11-25 | 2011-09-07 | 西北工业大学 | 可远程控制的can总线测试装置及方法 |
WO2013118904A1 (en) * | 2012-02-11 | 2013-08-15 | Mitsubishi Electric Corporation | Avoiding broken links in smart meter networks for loop-free routing of packets |
US20130242905A1 (en) * | 2012-03-19 | 2013-09-19 | Sensormatic Electronics Llc | Scalable protocol for large wsns having low duty cycle end nodes |
-
2013
- 2013-12-02 CN CN201310636889.8A patent/CN103618648A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101378293A (zh) * | 2007-08-29 | 2009-03-04 | 中国科学院自动化研究所 | 一种水下传感器网络节点测量方法及装置 |
CN101644716A (zh) * | 2009-04-30 | 2010-02-10 | 中国科学院声学研究所 | 具有声遥测监控功能的下放式声多普勒海流剖面仪 |
CN102176140A (zh) * | 2010-11-25 | 2011-09-07 | 西北工业大学 | 可远程控制的can总线测试装置及方法 |
WO2013118904A1 (en) * | 2012-02-11 | 2013-08-15 | Mitsubishi Electric Corporation | Avoiding broken links in smart meter networks for loop-free routing of packets |
US20130242905A1 (en) * | 2012-03-19 | 2013-09-19 | Sensormatic Electronics Llc | Scalable protocol for large wsns having low duty cycle end nodes |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9652364B1 (en) | Cloud service for mobile testing and debugging | |
CN113791605B (zh) | 一种测试方法、装置、设备及存储介质 | |
CN102567172B (zh) | 用于应用性能测试的并行工作负荷仿真方法和系统 | |
CN105243016B (zh) | 对测试平台上的终端设备进行监控的方法、装置和系统 | |
CN103970414A (zh) | 一种管理应用程序图标的方法及终端 | |
CN107509051A (zh) | 远程控制方法、装置、终端及计算机可读存储介质 | |
CN107193747B (zh) | 代码测试方法、装置和计算机设备 | |
CN107301127A (zh) | 一种基于Robot Framework的自动化测试的方法与装置 | |
CN105486998A (zh) | 处理器板卡参数无损式自动测试方法和监控主机装置 | |
CN113127361A (zh) | 应用程序的开发方法、装置、电子设备和存储介质 | |
US10025697B2 (en) | Generation of automated unit tests for a controller layer system and method | |
CN103425558B (zh) | 一种基于测试配置表实现板卡io口测试的方法 | |
CN107197120A (zh) | 图像源兼容测试方法及系统 | |
CN103744638A (zh) | 一种多终端组合显示方法 | |
CN107766230A (zh) | 一种基于配置文件进行测试的方法与设备 | |
CN103399776A (zh) | 可重用mock创建方法及系统 | |
Hagar | Software test architectures and advanced support environments for IoT | |
Park et al. | Self-adaptive middleware framework for internet of things | |
CN103618648A (zh) | 一种传感器网络上位机的测试方法及其系统 | |
CN116346765A (zh) | 一种虚拟机ip分配方法、系统、设备以及存储介质 | |
CN113641575B (zh) | 一种测试方法、装置、设备及存储介质 | |
US10002009B2 (en) | Electronic device performing emulation-based forensic analysis and method of performing forensic analysis using the same | |
CN105653386B (zh) | 一种进程崩溃处理方法及终端设备 | |
CN112905432B (zh) | 性能测试方法、装置、存储介质及终端 | |
US11599383B2 (en) | Concurrent execution of task instances relating to a plurality of applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140305 |