主要内容

设置事件的属性

事件是 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 会显示该文档。

另请参阅

对象

工具

主题