CANoe开发从入门到精通
上QQ阅读APP看书,第一时间看更新

4.2 Measurement Setup窗口

Measurement Setup(测量设置)窗口用于图形化显示和配置测量数据流,包含数据源、基本功能模块、附加功能模块、数据分析窗口和数据保存模块等,如图4.2所示。在各个组件之间绘制连接线和分支以便于分解数据流。两个热点之间可以添加附加功能模块,双击热点可以将热点设置为断点,阻止数据流通过。

图4.2 Measurement Setup主窗口

4.2.1 主要功能

Measurement Setup包含多种不同的模块和窗口,主要功能如下。

(1)Define data source(online/offline)(定义数据源):online的数据源可以来自仿真的总线数据或者来自硬件的真实总线数据,offline的数据源来自Logging Data文件。

(2)Insert analysis windows(插入分析窗口):数据可以根据分析需要独立地显示在不同的图形化窗口中。

(3)Insert CAPL program nodes(插入CAPL程序节点):CAPL程序节点可以用于数据过滤或者实现不同的算术运算。

(4)Insert filters(插入过滤器):Filter可以用于获得更便于分析的数据;它们将定义哪些数据可以通过,哪些数据将被精确过滤掉。Filter可以在测量前或测量后激活,被过滤的对象可以是独立信号,甚至是整个总线系统的某个通道。

(5)Insert trigger conditions(插入触发条件):像Filter一样,触发条件也可以减少数据量,触发用来应对总线事件,也可以跟另一个触发结合在一起。

(6)Log data(日志数据):可以用于测量后数据分析,也可以作为offline的数据源或Trace的回放数据。

4.2.2 插入分析窗口或数据记录模块

在Measurement Setup窗口中,右击分支连线可以插入分析窗口,如图4.3所示。允许用户插入的数据分析窗口,包括Statistics窗口、Trace窗口、Data窗口、Graphics窗口、State Tracker窗口及数据记录模块(Logging Block)。

图4.3 插入数据分析窗口或数据记录模块

4.2.3 插入功能模块

在Measurement Setup窗口中,右击热点(Hot Spots,即小方形块)可以插入功能模块,如图4.4所示。允许插入的功能模块有:Program Node(CAPL节点)、Channel Filter(通道过滤器)、Event Filter(事件过滤器)、Variables Filter(变量过滤器)和Trigger Block(触发模块)。双击热点可以转换为断点,该断点后面的所有模块、连线等将变为无效灰色状态。双击断点可以转换为热点,该条数据流将处于接通状态。

图4.4 插入功能模块