目录
1 Graphics工具栏功能补充介绍
1.1 Graphics窗口信号的上下移动
1.2 Graphics窗口时间轴的左右移动
1.3 信号显示区域位置灵活调整
1.4 Graphics窗口撤销和重做功能介绍
2 在Graphics窗口前增加配置
2.1 增加通道过滤器介绍
2.2 增加事情过滤器的介绍
2.3 增加CAPL节点过滤功能介绍
3 Graphics窗口总结
在上一节课程中,我们系统讲解了Graphics的基本使用方法,涵盖了信号的添加、信号显示区的详细配置、Y轴显示的设定、光标的具体应用,以及信号在Graphics界面中的缩放调整技巧。通过上一节的学习,大家已经对Graphics窗口的主要功能有了基本认识,能够初步运用该窗口进行多信号的对比与分析。本节课程将进一步深入,介绍Graphics窗口工具栏中更多实用功能,包括信号的移动操作、信号显示区域位置的灵活调整方法、操作的撤销与重做机制,以及在进入Graphics窗口前进行相关配置的功能等内容,帮助大家更高效、更灵活地使用Graphics进行信号分析与可视化处理。
1 Graphics工具栏功能补充介绍
1.1 Graphics窗口信号的上下移动
在实际使用Graphics窗口进行信号分析时,我们常常会遇到由于加载信号数量较多,导致显示区域拥挤、Y轴显示不全的问题。即便已经运用上一节介绍的“信号瘦身”功能对信号进行了初步优化,部分信号的Y轴仍可能无法完整显示,严重影响观察与分析的效率。针对这一情况,Graphics窗口的工具栏中提供了专门的信号上下移动功能,能够有效协助我们调整信号在视图中的垂直位置。通过该功能,用户可以便捷地将目标信号进行上移或下移操作,从而避开重叠区域,使每个信号的Y轴都能清晰、完整地呈现。这一功能的操作示意如下图所示:

1.2 Graphics窗口时间轴的左右移动
在测试分析与问题排查的过程中,工程师们常常需要逐帧审视信号的细微变化。然而,若直接使用鼠标对时间轴进行缩放操作,其缩放等级之间的跨度往往过大,导致信号视图的跳转不够精细,无法精准停留在需要重点关注的时间片段上。那么,我们应当如何实现对时间轴的微量、精准移动呢?
针对这一需求,Graphics窗口工具栏上提供的左右移动功能图标,正是解决此问题的理想工具。它允许用户对显示区域进行微小步进的平移,如同在时间轴上进行“微调”,从而让工程师能够从容、精确地检视信号在每一个关键时间点上的状态与变化。这一功能的具体操作方法与效果,可由下图所示的步骤清晰地展现:

1.3 信号显示区域位置灵活调整
通过上图示例可以看出,信号的图例说明区域默认位于Graphics窗口的最左侧。然而,考虑到不同用户具有各异的使用习惯与特定场景下的分析需求,这一固定布局可能无法满足所有人的操作偏好。
为此,Graphics在其工具栏中集成了多种灵活的显示配置选项,使用户能够根据实际需要,自定义图例说明区域的位置。目前主要提供三种布局模式:“Legend Left”(左侧),即传统的图例左置布局;“Legend Bottom”(底部),将图例横向排列在波形显示区的下方以充分利用屏幕宽度;以及 “Hide Legend”(隐藏图例),在需要最大化信号显示空间时,可暂时隐藏图例信息以获得更简洁的界面。各种模式的具体设置方法与切换操作,可参照下图所示的流程:

1.4 Graphics窗口撤销和重做功能介绍
在实际使用Graphics窗口进行信号分析时,我们可能都曾遇到过这样的情形:在尝试了某项功能或进行了某些界面调整之后,由于操作步骤繁多或不慎误触,整个Graphics窗口的布局或显示状态发生了显著且不预期的变化。此时,用户往往难以 pinpoint 是哪一个具体操作导致了当前界面状态的改变,更希望快速恢复到此前的、熟悉的窗口布局。
针对这一常见的操作需求,Graphics窗口提供了非常实用的“撤销”与“重做”功能。这两个功能如同为您的界面操作提供了“后悔药”,能够轻松地将窗口状态回溯到上一步或重新应用到下一步,从而帮助您高效、无痛地恢复至理想的视图环境,或者在不同设置间灵活切换。其具体的使用方法与操作路径,如下图所示:

2 在Graphics窗口前增加配置
在Measurement Setup界面中,用户能够通过灵活插入各类功能节点的方式,极大地扩展测量的可配置性与自动化能力。具体而言,这一强大功能支持工程师在测量流程中精准地添加多种专用节点,例如:配置通道过滤器以筛选特定信号,插入CAPL编程节点来实现自定义的复杂逻辑与控制,设置事件过滤器以便捕获符合特定条件的数据,添加变量过滤器用于监控关键系统变量的变化,以及集成多种触发模块来定义测量开始或记录数据的精确时机等。这一系列节点化操作,为构建高效、精准且高度定制化的自动化测试系统提供了坚实的基础。
2.1 增加通道过滤器介绍
(1)鼠标右键点击Measurement Setup窗口的Graphics前面的小方块
,出现如下图所示的界面,选择Insert Channel Filter。

(2) 完成选择之后出现如下界面:
(3)通过上图可以观察到,我们插入的通道过滤器在默认状态下,允许所有通道的报文无条件通过。那么,如果我们希望实现精确的通道过滤,例如,仅允许CAN1的数据通过而阻断CAN2的数据,应该如何进行设置呢?这需要通过手动配置过滤器规则来实现。
(4)在已添加的通道过滤器模板上点击鼠标右键,从弹出的上下文菜单中选择首项“Configuration”(配置),即可打开其参数设置对话框。在此对话框中,您可以针对每一个独立的通信通道(如CAN1, CAN2等)逐一设定其过滤规则,决定是否允许该通道的报文数据通过。具体的操作界面与设置步骤如下图所示:

(5)设置完成后的效果,如下图所示:

通过以上步骤的实际操作,我们已成功完成了针对CAN1与CAN2数据的差异化过滤设置:即允许CAN1数据正常通过,同时对CAN2数据实施阻断。此项配置生效后,即使在Graphics界面中加载了来自CAN2网络的信号,由于数据已在源头被过滤,相应的具体信号数据也将不会在Graphics窗口界面中显示出来,从而确保了视图的清晰性与数据的针对性。
2.2 增加事情过滤器的介绍
在实际应用中,我们往往不需要将整个通道的数据全部过滤或放行,而是希望进行更精细化的信号筛选——例如,仅过滤掉某个通道中的部分特定信号,或者只允许该通道下的某几个报文通过。
此时,仅依靠通道过滤器已无法满足需求,我们需要引入更精细的过滤机制。通过在测量配置中增加报文ID过滤器,即可依据报文的唯一标识符来实现精准过滤。您可以针对目标通道,设置只允许特定ID的报文通过,或反之将其屏蔽,具体操作步骤如下所示:
(1)鼠标右键点击Measurement Setup窗口的Graphics前面的小方块
,出现如下图所示的界面,选择Insert Event Filter,然后选择CAN:

(2)完成选择之后会出现如下界面:

(3)鼠标左键双击CFB这个过滤器,弹出如下对话框:

(4)可以在对话框里面进行通过过滤和停止过滤的选择,鼠标点击空白区域可以增加需要通过或者停止的报文ID的添加:

(5)在弹出的对话框中选择报文ID和相应的通道,然后点击OK:

(6)添加完成之后的效果图如下:

2.3 增加CAPL节点过滤功能介绍
我们在使用Graphics功能的时候,需要展示两个信号的加值,然后进行展示,这个时候就需要通过CAPL功能进行实现,具体实现方法如下:
(1) 鼠标右键点击Measurement Setup窗口的Graphics前面的小方块
,出现如下图所示的界面,选择Insert Program Node,如下图所示:

(2)插入编程节点后的图片如下图所示:

(3)点击插入的P节点就可以进行编程了,具体的编程需要根据需求来,这里不作详细的讲述,本专栏的后面会进行专题讲解如何编程。
3 Graphics窗口总结
本节课程深入讲解了Graphics窗口的进阶功能与前置配置。在工具栏方面,掌握了信号的上下移动、时间轴的精细平移、图例位置的灵活调整以及操作的撤销与重做,这些功能极大地提升了视图调整的效率和灵活性。
更重要的是,我们学习了在进入Graphics窗口前,于Measurement Setup中通过插入节点进行数据预处理的方法:通道过滤器用于整通道过滤,事件过滤器用于精准筛选特定报文ID,而CAPL节点则能实现复杂的自定义信号处理逻辑。
综上所述,本节内容将Graphics从单纯的显示工具,升级为一个集数据预处理、灵活可视化与高效操作为一体的强大分析平台,使我们能构建更精准、自动化的信号分析流程。



















暂无评论内容