主要内容

指定的属性Stateflow图表

图表属性指定Stateflow如何®图表界面的仿真软件金宝app®模型。您可以修改这些属性属性检查器、Model Explorer或图表属性对话框。

使用属性检查器:

  1. 建模选项卡,在设计数据中,选择属性检查器

  2. 在Stateflow编辑器中,单击图表。

  3. 属性检查器、编辑图表属性。

使用模型资源管理器:

  1. 建模选项卡,在设计数据中,选择模型浏览器

  2. 模型层次结构窗格中,选择图表。

  3. 对话框窗格中,编辑图表属性。

使用图表属性对话框:

  1. 在Stateflow编辑器中,右键单击图表。

  2. 选择属性

  3. 在properties对话框中,编辑图表属性。

您还可以修改图表属性以编程方式使用Stateflow.Chart对象。关于Stateflow编程接口的更多信息,请参阅Stateflow API的概述

Stateflow表属性

你可以设置以下图表属性:

  • 属性选项卡的属性检查器

  • 一般Model Explorer选项卡或图表属性对话框

的名字

图表的名称。这个属性是只读的。当你点击图表名称链接在Model Explorer和图表属性对话框中,图表在Stateflow编辑器中打开。

仿真软件子系统的名称。金宝app这个属性是只读,不可用属性检查器。当你点击机器名称链接,机器属性对话框打开。

动作语言

动作语言定义的语法图表中的状态和转换操作。选项包括:

  • MATLAB

  • C

默认值是MATLAB。有关更多信息,请参见MATLAB和C之间的差异作为动作语言的语法

状态机类型

类型的语义状态机来实现。选项包括:

  • 经典

  • 粉状的

  • 摩尔

经典图表提供的全套Stateflow语义。粉和摩尔图表使用这些语义的一个子集。默认值是经典。有关更多信息,请参见粉和摩尔机器的概述

更新方法

方法模拟更新或醒来图仿真软件模型。金宝app

设置 描述
继承了

输入从仿真软件模型确定图中醒来金宝app时模拟(默认)。

如果你为表定义输入事件,Stateflow图表明确信号触发的触发来自一块连接模型的港口。金宝app你可以设置这个触发器输入事件发生在响应模型的信号。金宝app仿真软件金宝app的信号不断上升的,下降,或要么(上升和下降),或者在回答函数调用。有关更多信息,请参见激活Stateflow图表发送输入事件

如果您不定义输入事件,Stateflow图表从Stateflow模型隐式继承了触发器。这些隐含的事件是离散或连续的样本时间Stateflow信号提供输入图表。如果您定义数据输入,图表唤醒的速度最快的数据输入。如果不定义任何数据输入图表,图表醒来所定义的母公司子系统的执行行为。

离散

仿真软件金宝app模型生成一个隐式的事件以固定时间间隔来唤醒Stateflow图表在您所指定的速度样品时间图表属性。其他模块仿真软件模型中可以有不同的样本。金宝app

连续 Stateflow图更新其状态主要步骤期间,虽然计算输出和当地主要和次要期间连续变量的步骤。图表可以注册零交叉,它允许仿真软件模型样本Stateflow图表每次状态改变发生。金宝app为当地的连续变量Stateflow图计算衍生品。有关更多信息,请参见连续时间建模Stateflow

样品时间

的时间间隔在模拟Stateflow图表醒来。样品时间可以是任何非零的数字。样品时间是在同一个单位的仿真软件仿真时间。金宝app其他模块仿真软件模型中可以有不同的样本。金宝app这个选项只有当你设置图表属性可用更新方法离散

使讨论二阶导数过零检测

启用指定零交点检测(默认)。这个选项只有当你设置图表属性可用更新方法连续。看到禁用讨论二阶导数过零检测

使c位操作

指定运算符&,^,|,~在执行逐位运算操作语句(默认)。如果清除此复选框:

  • &,|,~执行逻辑操作。

  • ^执行的操作。

此选项只有在图表,使用C作为行动的语言。有关更多信息,请参见Stateflow数据的操作

指定的国家/过渡执行顺序

指定图表使用显式并行状态和转换的顺序(默认)。您确定的顺序表执行并行状态和测试转换来自一个源。此选项只有在图表,使用C作为行动的语言。有关更多信息,请参见执行顺序为平行状态评估转换

出口表级别功能

扩展功能的范围定义的根级别图模型的其他部分。这个选项允许金宝app动态仿真模块调用者块调用Stateflow函数在当地使用合格的符号层次结构chartNamefunctionName。有关更多信息,请参见出口Stateflow功能以便重用

把导出的函数作为全球可见

使Stateflow和金宝app动态仿真模块调用者块在整个模型调用函数从Stateflow出口不使用合格的符号。该选项只有当您选择图表属性出口表级别功能。有关更多信息,请参见出口Stateflow功能以便重用

(输入)表初始化执行

指定初始化其状态的图表配置在时刻0而不是在第一个输入事件的发生。有关更多信息,请参见执行初始化的一个图表

初始化输出每次图表醒来

指定图表重置其输出值每次醒来的图表,不仅在时间为0。输出值重置触发函数调用图时,边缘触发,或时钟周期。如果你为一个输出数据对象设置一个初始值,输出重置价值。否则,输出重置为零。选择这个选项:

  • 确保所有输出定义在每个图表执行。

  • 防止闩锁输出(携带在先前执行的输出计算值)。

  • 提供所有图表输出有意义的初始值。

有关更多信息,请参见初始值

启用超级一步语义

指定图表可以多个转换在每个时间步,直到达到一个稳定状态。这个选项设置图表属性时不可用更新方法连续。有关更多信息,请参见超级一步语义

每个超级一步最大迭代

指定的最大数量的转换图表可以在每个时间步。图表中总是一个过渡超级一步,所以价值N你指定代表的最大数量额外的(总共的转换N + 1)。该选项只有当您选择图表属性启用超级一步语义。有关更多信息,请参见最大迭代次数

过多的迭代后的行为

指定如何表现后达到的最大数量的图表转换在一个时间步。

行为 描述
继续进行 图表执行继续下一个时间步。
把错误

仿真停止,则会出现一条错误消息。此设置仅为模拟是有效的。在生成的代码中,图表执行总是继续下一个时间步长,而不是生成一个错误。

该选项只有当您选择图表属性启用超级一步语义

金宝app支持适应可变数组

指定期间大小不同的图表支持数据模拟。金宝app看到声明在Stateflow适应可变数据图表

浸透在整数溢出

指定整数溢出浸透在生成的代码。看到为图表数据处理整数溢出

生成预处理条件

在生成的代码生成一个预处理条件。看到创建变量配置在Stateflow图表

州时启用

函数调用时指定国家如何输入事件使再能图表。选项包括:

  • 举行

  • 重置

看到控制状态图表通过函数调用输入事件

创建输出监控

指定图表生成活动状态输出。当启用了这个选项,您可以选择其中一个活动类型输出:

  • 孩子的活动

  • 叶国家活动

看到通过积极的状态数据监控状态的活动

定点属性

你可以设置定点属性表:

  • 属性选项卡的属性检查器

  • 不动点性质Model Explorer选项卡或图表属性对话框

定点属性只能在使用MATLAB的图表®作为动作语言。

治疗这些继承模型信号类型金宝appfi对象

指定是否图表将继承的定点和整数信号视为定点设计师™fi对象。

设置 描述
定点 图表对所有定点输入fi对象(默认)。
定点和整数 图表对所有定点和整数输入fi对象。

MATLAB图表fimath

指定图表的默认属性。

设置 描述
MATLAB一样 使用相同的fimath为当前默认属性fimath在MATLAB对象。
指定其他

使用自己的违约fimath对象。您可以:

  • 构造一个fimath对象编辑框内。

  • 创建一个fimath对象模型在MATLAB或工作区,在编辑框中输入变量的名称。

有关更多信息,请参见fimath属性使用定点算术(定点设计师)

额外的属性

你可以设置附加属性的图表:

  • 信息选项卡的属性检查器

  • 文档Model Explorer选项卡或图表属性对话框

描述

图的描述。

文档链接

链接到图表的在线文档。您可以输入一个web URL地址或MATLAB命令显示文档作为一个HTML文件或文本在MATLAB命令窗口。当你点击文档链接超链接,Stateflow评估和显示文档的链接。

机属性

Stateflow Stateflow机代表所有的块模型(包括所有图表,状态转换表,真值表)。您可以修改属性在机器下面列出的属性对话框。

  1. 打开Model Explorer或图表属性对话框中的任何图表模型。

  2. 图表属性字段,单击计算机名称链接。

  3. 在机器属性对话框,编辑的属性Stateflow机器。

您还可以修改机器属性以编程方式使用Stateflow.Machine对象。关于Stateflow编程接口的更多信息,请参阅Stateflow API的概述

金宝app仿真软件模型

仿真软件模型,定义了这名金宝appStateflow机器。这个属性是只读的。你更改模型的名字,当你保存模型。

创建日期

创建日期这Stateflow机器。这个属性是只读的。

创造者

人创造了这个名称Stateflow机器。

修改

评论文本记录修改仿真软件模型,定义了这个Stateflow机。金宝app

版本

评论文本记录的版本模型模型,定义了这个Stateflow机。金宝app

描述

Stateflow机的描述。

文档链接

链接到在线文档Stateflow机。您可以输入一个web URL地址或MATLAB命令显示文档作为一个HTML文件或文本在MATLAB命令窗口。当你点击文档链接超链接,Stateflow评估和显示文档的链接。

另请参阅

对象

工具

相关的话题