主要内容

本页采用了机器翻译。点击此处可查看英文原文。

Log Event

记录执行探查事件

  • Log Event block

库:
Simulink Real-Time / Profiling

描述

Log Event 模块在被触发时,会将一个用户定义的事件插入到执行探查事件流中。该用户自定义事件包含一个通道 ID、一个代码号和一个值。

示例

端口

输入

全部展开

当 T(触发器输入)从 0 变为 1(上升沿)或从 1 变为 0(下降沿)时,该模块会将由参数 ChannelCodeValue 定义的用户自定义简单事件插入到执行探查事件流中。

参数

全部展开

要交互式地编辑模块参数,请使用 Property Inspector。在 Simulink® 工具栏的 Simulation 选项卡中,从 Prepare 库中选择 Property Inspector

指定事件通道 ID。通道 ID 的取值范围为 0 到 1023。

编程用法

若要通过编程方式设置模块参数的值,请使用 set_param 函数。

若要通过编程方式获取模块参数的值,请使用 get_param 函数。

参数: channel
值: 0 (默认) | int

示例: set_param(gcb,'channel','500')

指定事件代码编号。

编程用法

若要通过编程方式设置模块参数的值,请使用 set_param 函数。

若要通过编程方式获取模块参数的值,请使用 get_param 函数。

参数: code
值: 0 (默认) | uint32

示例: set_param(gcb,'code','200')

指定事件值编号。

编程用法

若要通过编程方式设置模块参数的值,请使用 set_param 函数。

若要通过编程方式获取模块参数的值,请使用 get_param 函数。

参数: value
值: 0 (默认) | uint32

示例: set_param(gcb,'value','200')

选择触发该模块的信号变化类型。当输入 T 从 0 变为 1(上升沿)或从 1 变为 9(下降沿)时,该模块会将由参数 ChannelCodeValue 定义的用户自定义简单事件插入到执行探查事件流中。

编程用法

若要通过编程方式设置模块参数的值,请使用 set_param 函数。

若要通过编程方式获取模块参数的值,请使用 get_param 函数。

参数: trigger
值: Rising edge (默认) | Falling edge | Either edge

示例: set_param(gcb,'trigger','Falling edge')

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2020b 中推出