【技术实现步骤摘要】
一种被测设备功能测试方法和中间装置
[0001]本申请一般涉及计算机控制领域,尤其涉及一种被测设备功能测试方法和中间装置。
技术介绍
[0002]工业设备间内的设备接口往往具有多种总线形式,要对单个设备系统内的多个设备进行功能测试,或对多个设备系统内的设备进行功能测试时,往往需要使用不同接口的测试设备(一般为工控计算机),以将被测设备和测试设备进行连接,并实现二者之间直接的、无需转换的通信,进而测得被测设备的相应功能信息。但这样在测试时需要频繁更换测试设备,较为浪费人力物力。
技术实现思路
[0003]鉴于现有技术中的上述缺陷或不足,期望提供一种无需针对不同接口的被测设备更换与之相应的测试设备的被测设备功能测试方法和中间设备。
[0004]具体技术方案如下:
[0005]第一方面
[0006]本申请提供一种被测设备功能测试方法,包括如下步骤:
[0007]将测试数据获取指令发送至所述被测设备;
[0008]从所述被测设备处获取第一格式的测试数据,所述测试数据中携带有被测设备的与所述测试数据获取指令相应的功能信息;
[0009]将所述测试数据由第一格式转化为第二格式;
[0010]将第二格式的所述测试数据发送至测试设备,使得所述测试设备可根据第二格式的所述测试数据,获取所述被测设备的相应功能信息。
[0011]作为本申请的进一步限定,在所述测试数据由所述第一格式被转化至所述第二格式后,至其被发送至所述测试设备前,还包括:
[0012 ...
【技术保护点】
【技术特征摘要】
1.一种被测设备功能测试方法,其特征在于,包括如下步骤:将测试数据获取指令发送至所述被测设备;从所述被测设备处获取第一格式的测试数据,所述测试数据中携带有被测设备的与所述测试数据获取指令相应的功能信息;将所述测试数据由第一格式转化为第二格式;将第二格式的所述测试数据发送至测试设备,使得所述测试设备可根据第二格式的所述测试数据,获取所述被测设备的相应功能信息。2.根据权利要求1所述的被测设备功能测试方法,其特征在于,在所述测试数据由所述第一格式被转化至所述第二格式后,至其被发送至所述测试设备前,还包括:将第一格式的所述测试数据转化至第三格式;将第三格式的所述测试数据转化至第二格式,所述第三格式为通用转化格式。3.根据权利要求1所述的被测设备功能测试方法,其特征在于,所述从所述被测设备处获取第一格式的测试数据,包括如下步骤:针对不同的常用总线定义不同的数据结构体,其中所述数据结构体采用一字节对齐方式;定义总线类型TYPE,将总线类型TYPE以及上述步骤中数据结构体再次封装。4.根据权利要求3所述的被测设备功能测试方法,其特征在于,所述将第二格式的所述测试数据发送至测试设备,包括如下步骤:以本地回送方式,创建UDP发送套接字;创建UDP接收套接字。5.根据权利要求3所述的被测设备功能测试方法,其特征在于,所述针对不同的常用总线定义不同的数据结构体,包括:对于串口类总线,定义串口结构体COM_STRU,包含:串口通道号Num,占用一个字节;数据长度,占用两个字节;存放串口数据的数组,数组元素为字符型,数组长度为MAX_LENGTH;对于CAN总线,定义结构体CAN_STRU,包含:CAN ID值,占用四个字节;CAN帧数据长度,占用一个字节;CAN数据数组,类型为字符型,长度为8;对于1553B总线,定义结构体1553B_STRU,包含:子地址值,占用一个字节;1553B数据数组,数组元素为短整型,占用两个字节,数据长度为32。6.根据权利要求4所述的被测设备功能测试方法,其特征在于,所述定义总线类型TYPE,将总线类型TYPE以及上述步骤中数据结构体再次封装,包括:使用宏定义进行总线类型定义,分别为0x01表示串口类型,0x02表示CAN总线类型,0x03表示1553B总线;串口类总线再次封装后的数据结构体COM_STRU_D为变量TYPE和COM_STRU的组合结构体;CAN总线再次封装后的数据结构体CAN_STRU_D为变量TYPE和CAN_STRU的组合结构体;1553B总线再次封装后的数据结构体1553B_STRU_D为变量TYPE和1553B_STRU的组合结构体。7.根据权利要求6所述的被测设备功能测试方法,其特征在于,所述以本地回送方式,创建UDP发送套接字,包...
【专利技术属性】
技术研发人员:王雨龙,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。