一种利用视觉符号组合图形表征测试产品测量结果的方法与流程

文档序号:12464528阅读:288来源:国知局

本发明属于射频测试技术领域,尤其涉及一种利用视觉符号组合图形表征测试产品测量结果的方法。



背景技术:

目前,在射频测试领域,产品的功能日益复杂,因而,产品的测试项大量增加,在产品测量结果输出文档中,仅仅单个产品就会输出大量测试项的测量结果。庞大的数据量极大地增加了数据统计与分析的难度,特别是用户无法快速直观地查找相同测量结果的测试产品进行数据比对,往往需要借助专业且昂贵的商业软件进行数据统计与分析。不仅浪费了时间,又增加了成本。



技术实现要素:

发明目的:针对现有技术中存在的不足,本发明的目的是提供一种利用视觉符号组合图形表征测试产品测量结果的方法,利用用户自定义视觉符号的组合图形,来表征单个测试产品的所有测试项测量结果。

技术方案:为了实现上述发明目的,本发明采用的技术方案如下:

一种用于利用视觉符号组合图形表征测试产品测量结果的方法,包括以下步骤:

1)定义dictionary类型变量,其中包含了视觉符号与二进制数字之间的一一对应关系,即当用户已知二进制数字,便可从该变量中获得其对应的视觉符号;

2)从测试设备获得一定长度的二进制字符串,表示一个测试产品所有测试项的测量结果;

3)判断二进制字符串的长度是否能够被二进制的位数m整除,是则直接执行步骤5),否则需要执行步骤4);

4)在二进制字符串的前面补零,使其长度能够被二进制的位数m整除;

5)将二进制字符串每m位二进制数字转换为其对应的视觉符号,从而获得表示该测试产品所有测试项测试结果的视觉符号组合图形;

6)将生成的视觉符号组合图形返回测试设备,测试设备将该组合图形写入测试产品的测量结果输出文档中。

所述的利用视觉符号组合图形表征测试产品测量结果的方法,视觉符号与二进制数字之间符合公式n=2^m的对应关系,其中,n为视觉符号的数量,m为二进制的位数。其中,n为64,m为6。

64个视觉符号与十进制数字以及二进制数字的转换关系,具体如表1所示;

表1视觉符号与十进制数字以及二进制数字的对照

有益效果:与现有的技术相比,本发明的利用视觉符号组合图形表征测试产品测量结果的方法,方便用户利用组合图形对所有测试产品的测量结果进行快速直观地查找与比对,尽可能地避免了对测试产品大量测试项的测量结果进行数据统计与分析时所带来的问题与局限,主要适用于自动化测试设备对单个测试产品所有测试项测量结果的输出显示,具有很好的实用性。

具体实施方式

下面具体对本发明做进一步的说明。

本发明的利用视觉符号组合图形表征测试产品测量结果的方法,利用用户自定义视觉符号的组合图形,来表征单个测试产品的所有测试项的测量结果,方便用户利用组合图形对所有测试产品的测量结果进行快速直观地查找与比对,便于测试产品的数据统计与分析。

本发明中使用的符号定义如下:

使用二进制数字0和1表示单个测试产品单个测试项的测量结果,0表示fail,1表示pass,则单个测试产品所有测试项的测量结果可按照测试编号的顺序组合成一个二进制字符串。

使用64个视觉符号分别表示十进制数字0-63,其中,使用视觉符号“0-9”分别表示十进制数字0-9,视觉符号“a-z”分别表示十进制数字10-35,视觉符号“A-Z”分别表示十进制数字36-61,视觉符号“^”表示十进制数字62,视觉符号“-”表示十进制数字63,然后,根据十进制数字与二进制数字的转换关系,从而也可获得视觉符号与二进制数字之间的对应关系。具体如表1所示。

表1视觉符号与十进制数字以及二进制数字的对照

本发明的利用视觉符号组合图形表征测试产品测量结果的方法,包括以下步骤:

1)定义dictionary类型变量,其中包含了视觉符号与二进制数字之间的一一对应关系,即当用户已知二进制数字,便可从该变量中获得其对应的视觉符号;

2)从测试设备获得一定长度的二进制字符串,表示一个测试产品所有测试项的测量结果;

3)判断二进制字符串的长度是否能够被6整除,是则直接执行步骤5),否则需要执行步骤4);

4)在二进制字符串的前面补零,使其长度能够被6整除;

5)将二进制字符串每6位二进制数字转换为其对应的视觉符号,从而获得表示该测试产品所有测试项测试结果的视觉符号组合图形;

6)将生成的视觉符号组合图形返回测试设备,测试设备将该组合图形写入测试产品的测量结果输出文档中。

本发明主要适用于自动化测试设备对单个测试产品所有测试项测量结果的输出显示。

具体实施时,假设一个测试产品的测试参数较少,只有10个测试项,其从测试设备获得的表征测量结果的二进制字符串为“1111111110”,按照步骤3)判断此二进制字符串的长度不能够被6整除,因此本发明会按照步骤4)在字符串前面补充2个零,使该字符串变为001111111110,其长度能够被6整除,然后根据步骤5),前6位二进制数字001111转换为对应的视觉符号“f”,后6位二进制数字111110转换为对应的视觉符号“^”,因此获得表示该产品所有测试项测量结果的视觉符号组合图形“f^”。

假设另一个测试产品的测试参数较多,共有60个测试项,其从测试设备获得的表征测量结果的二进制字符串为:11111111111111110011111111111100111111 1111111111111111111111,按照步骤3)判断该二进制字符串的长度能够直接被6整除,因此直接执行步骤5),将每6位二进制数字转换为其对应的视觉符号,从而获得表示该产品所有测试项测量结果的视觉符号组合图形“--Y--f----”。

本实施例仅定义了64个视觉符号与6位二进制数字之间的对应关系,其具体数量的选择可根据用户需要进行改变,只需符合公式n=2^m(本实施例中,64=2^6,n即为64,m即为6),然后用户可自主定义n个视觉符号与m位二进制数字之间的一一对应关系,且在对二进制字符串补零时,需要使其长度能够被m整除,然后将每m位二进制数字转换为其对应的视觉符号,最后获得视觉符号组合图形。

本发明的利用视觉符号组合图形表征测试产品测量结果的方法,方便用户利用组合图形对所有测试产品的测量结果进行快速直观地查找与比对,尽可能地避免了对测试产品大量测试项的测量结果进行数据统计与分析时所带来的问题与局限,主要适用于自动化测试设备对单个测试产品所有测试项测量结果的输出显示,具有很好的实用性。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1