Main Content

设置事件的属性

事件是 Stateflow® 对象,它可以在并行状态、另一个 Stateflow 图或 Simulink® 触发子系统或函数调用子系统中触发动作。有关详细信息,请参阅通过广播事件同步模型组件

当您在 Simulink 模型中创建 Stateflow 图时,可以在属性检查器中或在模型资源管理器中修改事件属性。

要使用属性检查器,请执行以下操作:

  1. 建模选项卡的设计数据下,选择符号窗格属性检查器

  2. 符号窗格中,选择事件。

  3. 属性检查器中,编辑事件属性。

要使用模型资源管理器,请执行以下操作:

  1. 建模选项卡的设计数据下,选择模型资源管理器

  2. 模型层次结构窗格中,选择事件的父级。

  3. 内容窗格中,选择事件。

  4. 对话框窗格中,编辑事件属性。

您还可以通过使用 Stateflow.Event 对象以编程方式修改这些属性。有关 Stateflow 编程接口的详细信息,请参阅 Overview of the Stateflow API

Stateflow 事件属性

名称

事件的名称。动作按名称引用事件。名称必须以字母字符开头,不能包含空格,并且不能由同级事件共享。有关详细信息,请参阅命名 Stateflow 对象的规范

作用域

事件的作用域。作用域指定事件相对于父对象发生的位置。

作用域描述
局部可以在 Stateflow 状态机的任意位置发生但只能在父对象及其后代中可见的事件。有关详细信息,请参阅广播局部事件
从 Simulink 输入在 Simulink 模块中发生,但广播到 Stateflow 图的事件。有关详细信息,请参阅通过发送输入事件激活 Stateflow 图
输出到 Simulink在 Stateflow 图中发生,但广播到 Simulink 模块的事件。有关详细信息,请参阅通过发送输出事件激活 Simulink 模块

端口

与事件关联的端口的索引。此属性仅适用于输入和输出事件。

触发器

触发输入或输出事件的信号的类型。有关详细信息,请参阅通过发送输入事件激活 Stateflow 图通过发送输出事件激活 Simulink 模块

调试器断点

用于在事件广播开始或结束时设置调试器断点的选项。可用的断点取决于事件的类型。

事件类型广播开始广播结束
局部事件可用可用
输入事件可用不可用
输出事件不可用不可用

有关详细信息,请参阅Set Breakpoints to Debug Charts

描述

事件的描述。

文档链接

事件的在线文档链接。您可以输入 Web URL 地址或者将文档显示为 HTML 文件或 MATLAB® 命令行窗口中的文本的 MATLAB 命令。点击文档链接超链接时,Stateflow 会显示该文档。

另请参阅

对象

工具

相关主题