主要内容

Stateflow。事件

图表、状态或方框中的事件

    描述

    使用Stateflow。事件对象来触发其中一个对象中的操作:

    • 状态流中的并行状态®图表

    • 另一个Stateflow图表

    • 一个金宝app仿真软件®触发或函数调用子系统

    有关更多信息,请参见通过广播事件同步模型组件

    创建

    描述

    例子

    事件= Stateflow。事件(创建一个Stateflow。事件父图表、状态或框中的对象。

    输入参数

    全部展开

    新事件的父事件,指定为以下类型之一的statflow API对象:

    属性

    全部展开

    状态流API对象具有与您在状态流编辑器中设置的值对应的属性。要访问或修改属性,请使用点表示法。要访问或修改多个API对象的多个属性,请使用得到函数,分别。有关更多信息,请参见修改状态流对象的属性和调用函数

    接口

    事件的名称,指定为字符向量。

    事件的范围,指定为“本地”“输入”,或“输出”.有关更多信息,请参见范围

    与事件关联的触发器类型,指定为依赖于数据范围的字符向量:

    • 对于输入事件,使用函数调用的“上升”“下降”,或“不是”

    • 对于输出事件,使用函数调用的“不是”

    此属性不适用于本地事件。有关更多信息,请参见触发

    事件的端口索引,指定为整数标量。此属性仅应用于输入和输出事件。有关更多信息,请参见港口

    调试

    事件的调试器属性,指定为Stateflow。EventDebug对象的这些属性:

    • 断点。StartBroadcast—是否设置开始播放断点,指定为数字或逻辑1 (真正的)或0 ().

    • 断点。EndBroadcast—是否设置最后的广播断点,指定为数字或逻辑1 (真正的)或0 ().

    有关更多信息,请参见将断点设置为调试图

    例子:event.Debug.Breakpoints.StartBroadcast = true;

    例子:event.Debug.Breakpoints.EndBroadcast = true;

    层次结构

    此属性是只读的。

    包含事件的机器,指定为Stateflow。机对象。

    此属性是只读的。

    事件的父节点在模型层次结构中的位置,指定为字符向量。

    识别

    事件的描述,指定为字符向量。

    事件的文档链接,指定为字符向量。

    事件的用户定义标记,指定为任意类型的数据。

    此属性是只读的。

    作为整数标量指定的唯一标识符。使用此属性将事件与模型中的其他对象区分开来。每次启动一个新的MATLAB时,这个属性的值都会被重新分配®会话,并可在删除对象后回收。

    对象的功能

    getParent 识别对象的父对象
    对话框 打开属性对话框
    视图 在编辑环境中显示对象

    例子

    全部折叠

    向图表添加事件ch.指定它的名称和作用域。

    事件= Stateflow.Event (ch);事件。Name =“E”;事件。范围=“输入”
    之前介绍过的R2006a