![CANoe开发从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/772/26846772/b_26846772.jpg)
4.2 Measurement Setup窗口
Measurement Setup(测量设置)窗口用于图形化显示和配置测量数据流,包含数据源、基本功能模块、附加功能模块、数据分析窗口和数据保存模块等,如图4.2所示。在各个组件之间绘制连接线和分支以便于分解数据流。两个热点之间可以添加附加功能模块,双击热点可以将热点设置为断点,阻止数据流通过。
![](https://epubservercos.yuewen.com/F95223/15289821404504206/epubprivate/OEBPS/Images/Figure-P68_1.jpg?sign=1738907910-eOJPcgISbjf5kK9vy6sokpspT326RbpP-0-7802da508f96602ebbdba2abb4c87394)
图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)。
![](https://epubservercos.yuewen.com/F95223/15289821404504206/epubprivate/OEBPS/Images/Figure-P69_1.jpg?sign=1738907910-hC6Tf4BXgG1dlyqclIST8fKpD2kdjCQw-0-93035880962d9d5e52ccf7fe7ff79042)
图4.3 插入数据分析窗口或数据记录模块
4.2.3 插入功能模块
在Measurement Setup窗口中,右击热点(Hot Spots,即小方形块)可以插入功能模块,如图4.4所示。允许插入的功能模块有:Program Node(CAPL节点)、Channel Filter(通道过滤器)、Event Filter(事件过滤器)、Variables Filter(变量过滤器)和Trigger Block(触发模块)。双击热点可以转换为断点,该断点后面的所有模块、连线等将变为无效灰色状态。双击断点可以转换为热点,该条数据流将处于接通状态。
![](https://epubservercos.yuewen.com/F95223/15289821404504206/epubprivate/OEBPS/Images/Figure-P70_1.jpg?sign=1738907910-yFZnKoDGpN089IqkPghHNIAohPMR6x37-0-881ead98b2014a8f489a23834d630bee)
图4.4 插入功能模块