本发明属于测试技术领域,具体涉及一种通路状态颜色标识方法。
背景技术:
随着基于pxi总线架构小型化自动测试系统的推广应用得以不断扩展,对于基于pxi总线设计开发的小型化自动测试系统的核心设备-pxi总线矩阵开关模块的需求亦随之快速增长。pxi总线矩阵开关模块是pxi总线自动测试系统同待测件之间信息交换的中枢。通过开关矩阵,系统可以将各种控制信号或者激励信号注入到被测对象的任意输入端口,同时也可以将被测对象输出端口的信息自动切换到相应的测试设备,实现pxi总线测试系统的自动化测试操作,缩短测试时间同时减少测试过程中人为的错误。pxi总线矩阵开关模块以其灵活的拓扑结构、集成度高、环境适应性好、多路复用、扩展性强等特点能够较好满足上述信号切换的要求,大量被应用在武器装备测试系统中。
由于pxi总线矩阵开关模块在自动测试系统中发挥的重要作用,因此基于该开关模块的应用软面板设计也是至关重要,一个界面友好的矩阵开关多通道显示面板不仅美观舒适,而且利于操作,充分发挥其在自动测试系统中信号通道切换功能。
pxi总线矩阵开关通道一般采用r×c的表示形式,存在r×c条信号通路,其中r表示行数,c表示列数。自动测试系统中,矩阵开关模块软面板设计一般采用r×c对应单一节点开关设计方式,具体如图1所示。
传统的矩阵开关模块软面板基于r×c单一节点设计方式,通路状态采用固定的色彩搭配模式,处于选通状态的行通道以带颜色的粗线标识,未选通的通道保持原有默认状态,通道行列交叉点以带颜色的圆心标识。行列交叉多通道开关链路采用行通道节点风格设计,链路上所有开关通道节点具有统一性。具体设计样式如图2所示。
传统的矩阵开关软面板通道状态设计方法,具有以下缺点:
1)界面色彩搭配单一,用户体检效果差;
2)行通道节点区分度不大,不同行通道状态对比度差;
3)行列交叉多通道开关链路显示混乱,存在多条开关链路时,很难判别处于同一链路的通路节点;
4)可操作性差,不利于系统集成。
技术实现要素:
针对现有技术中存在的上述技术问题,本发明提出了一种通路状态颜色标识方法,设计合理,克服了现有技术的不足,具有良好的效果。
为了实现上述目的,本发明采用如下技术方案:
一种通路状态颜色标识方法,包括如下步骤:
步骤1:根据当前开关通道节点,判断开关通道的通路状态;
若:判断结果为开关通道为通路连接,则执行步骤2;
或判断结果为开关通道为通路断开,则执行步骤3;
步骤2:进行通道连接颜色标识处理,具体包括如下步骤:
步骤2.1:记录当前通道节点处行通道颜色;
步骤2.2:添加当前开关通道节点到开关链路;
步骤2.3:更新开关链路信息,记录当前通道节点在该开关链路中包括连通顺序、行列位置在内的相关信息;
步骤2.4:查询当前开关链路颜色标识,开关链路颜色标识原则以当前链路中第一个开关通道节点颜色为准,若当前开关的颜色和当前链路中第一个开关通道节点的颜色不同,则以行通道号小的作为第一开关通道节点;
步骤2.5:根据查询到的开关链路颜色绘制当前开关通道;
步骤3:进行通道断开颜色标识处理,具体包括如下步骤:
步骤3.1:清除开关链路中当前开关通道;
步骤3.2:根据关闭后的开关通路节点重新划分开关链路;
步骤3.3:根据步骤3.2划分结果,更新划分后的开关链路信息,记录开关通道节点在该开关链路中包括连通顺序、行列位置在内的信息;
步骤3.4:查询划分后的开关链路颜色标识,若存在两个开关链路则需要分别查询,行通道节点颜色以原有设定的行通道颜色为准;
步骤3.5:根据查询结果重新绘制开关链路或者行通道节点。
优选地,在步骤3.2中,划分后的开关链路有以下五种情况:
只有一个行通道节点;只有一个开关链路;有一个行通道节点和一个开关链路;有两个行通道节点;有两个开关链路。
本发明所带来的有益技术效果:
1)界面直观友好,用户体验好;
2)通路状态清晰明了,不同行通路节点色彩对比度高;
3)行列交叉多通道开关链路区分明显,层次感强;
4)开关链路具有记忆性,能够反应当前信号通路连通顺序;
5)用户操作方便,利于自动测试系统集成。
附图说明
图1为r×c行列矩阵开关示意图。
图2为传统矩阵开关模块软面板设计样式图。
图3为本发明一种通路状态颜色标识方法的流程框图。
图4是桌面的局部示意图,示出的是采用本发明方法后的效果。
具体实施方式
下面结合附图以及具体实施方式对本发明作进一步详细说明:
针对传统矩阵开关模块软面板通路状态显示色彩单一、行列交叉多通道开关链路显示杂乱、开关链路通道节点难以判别等问题,行通道节点以不同颜色区分,行列交叉多通道开关链路采用多通道开关链路颜色标识算法标识算法实现,其流程如图3所示,具体包括如下步骤:
步骤1:根据当前开关通道节点,判断开关通道的通路状态;
若:判断结果为开关通道为通路连接,则执行步骤2;
或判断结果为开关通道为通路断开,则执行步骤3;
步骤2:进行通道连接颜色标识处理,具体包括如下步骤:
步骤2.1:记录当前通道节点处行通道颜色;
步骤2.2:添加当前开关通道节点到开关链路;
步骤2.3:更新开关链路信息,记录当前通道节点在该开关链路中包括连通顺序、行列位置在内的相关信息;
步骤2.4:查询当前开关链路颜色标识,开关链路颜色标识原则以当前链路中第一个开关通道节点颜色为准,若当前开关的颜色和当前链路中第一个开关通道节点的颜色不同,则以行通道号小的作为第一开关通道节点;
步骤2.5:根据查询到的开关链路颜色绘制当前开关通道;
步骤3:进行通道断开颜色标识处理,具体包括如下步骤:
步骤3.1:清除开关链路中当前开关通道;
步骤3.2:根据关闭后的开关通路节点重新划分开关链路,划分结果有5种可能:
①一个行通道节点;
②一个开关链路;
③一个行通道节点和一个开关链路;
④两个行通道节点;
⑤两个开关链路;
步骤3.3:根据步骤3.2划分结果,更新划分后的开关链路信息,记录开关通道节点在该开关链路中包括连通顺序、行列位置在内的信息;
步骤3.4:查询划分后的开关链路颜色标识,若存在两个开关链路则需要分别查询,行通道节点颜色以原有设定的行通道颜色为准;
步骤3.5:根据查询结果重新绘制开关链路或者行通道节点。
行通道节点以颜色作为区分,处于不同行通道节点采用不同的颜色,例如第一行为红色,第二行为绿色,第三行为黄色,依次类推,采用本发明方法后的效果如图4所示;
其中,1以红线标识,表示ro-c1通道开;2以蓝线标识,表示r1-c2通道开;
3以绿线标识,表示r2-c7通道开;4以黄线标识,表示r3-c4通道开;
5以紫线标识,表示r4-c5,r4-c9,r5-c5,r5-c6,r6-c6通道开
6以灰线标识,标识r7-c8通道开。
当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。