- 博客(28)
- 收藏
- 关注
原创 3.1_CANoe应用—回放LOG
在实际中log也是录取的,但是在我们回放的时间,有时间并不想要特定报文回放所以就要过滤。第一步:添加节点(右击CAN总线,选择“Insert Replay Block CAN”)第二步:双击①处,再添加log。
2025-07-21 11:21:21
709
原创 2.5_CANoe基础—CAPL语言
①打开与仿真节点关联的CAPL文件,定义一个按键事件,这里以按下按键b为例,然后在事件的程序块中定义报文变量msg2,其对应的报文的名字为EngineState,内含信号EngineSpeed和OnOff,给信号赋值后做发送操作。[3]在下图红框所示的地方配置与该节点关联的CAPL文件(文件后缀为.can),点击“File...”可以关联已有的CAPL文件,也可以新建一个CAPL文件(不选择已有的CAPL文件,直接输入不存在的文件名打开即可)。
2025-07-21 11:05:37
1224
原创 2.4_CANoe基础—仿真
①Node Panel可以在CANoe工程运行时配置CAN、LIN等总线信号,要使用Node Panel,首先需要配置和数据库有关联的仿真节点,具体方法为在Simulation Setup窗口中添加新的网络节点,然后右击它,打开该节点的配置窗口,选择数据库中的一个节点与仿真节点关联。[2] Messages视图下会显示该节点要发送的所有报文,归属于某个报文的信号将会显示其报文下的列表中,在这里可以配置信号的物理值、原始值以及符号值,输入完成后点击“Update”才会将修改同步到CANoe工程中。
2025-07-21 10:34:56
1719
原创 2.3_CANoe基础—发送模块
(1)点击下图红箭头所示的按钮,可以获取CANoe中加载的数据库,选择数据库中的报文,点击“OK”即可将报文添加至发送列表中,报文中的属性会按照数据库中的设置一并自动导入,一般只需要设置数据段的内容和报文发送方式即可。激活Frame/System Variable,这是基于其它报文或系统变量的发送方式,可以选择总线上特定ID的报文,这样,当总线上发来一个该ID的报文时就发送一次报文,当然,也可以选择某一个变量。(1)按下下一图所示按钮,可以对设定的命令序列进行检查和编译,只有序列正确无误才能够被执行。
2025-07-21 09:58:47
1127
原创 2.2_CANoe基础—分析窗口
2.记录触发的配置窗口:工程中有常用的三种记录模式,如下图所示,由上至下依次是完整记录(工程开始运行时触发开始记录,工程停止运行时触发结束记录)、单个触发事件记录(触发事件可以启动记录的开始,同时将该事件前后时间段的数据记录下来,前后时间段的长短、触发事件需要提前配置)、两个事件触发记录(和单个触发条件记录模式类似,不过它有两个触发事件),每一个被记录下来的数据段(即下图中蓝色横线部分)称之为Trigger Block。(Trace窗口支持导入数据文件进行分析,也就是Import功能,这里不再赘述)
2025-07-21 09:39:14
1740
原创 2.1_CANoe基础—新建工程
⑤将与ECU连接的物理通道分配给软件中对应的CAN网络:选择其中一路物理网络,右键选择使用的Vector软件(这里使用的是CANoe软件),然后选择该物理网络分配给的一个逻辑网络,这里选择CAN1;②Import Wizard...:添加数据库的同时还能识别数据库中的网络节点,并以仿真节点的形式添加到CANoe的Simulation Setup(仿真设置)窗口中,这样,CANoe就可以根据数据库中的规则去仿真这些网络节点的行为。(1)如果希望软件进一步解析总线上的报文,需要添加对应的数据库文件。
2025-07-21 08:55:08
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅