指定的属性Stateflow图表
图表属性指定Stateflow如何®图表界面的仿真软件金宝app®模型。您可以修改这些属性属性检查器、Model Explorer或图表属性对话框。
使用属性检查器:
在建模选项卡,在设计数据中,选择属性检查器。
在Stateflow编辑器中,单击图表。
在属性检查器、编辑图表属性。
使用模型资源管理器:
在建模选项卡,在设计数据中,选择模型浏览器。
在模型层次结构窗格中,选择图表。
在对话框窗格中,编辑图表属性。
使用图表属性对话框:
在Stateflow编辑器中,右键单击图表。
选择属性。
在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信号提供输入图表。如果您定义数据输入,图表唤醒的速度最快的数据输入。如果不定义任何数据输入图表,图表醒来所定义的母公司子系统的执行行为。 |
离散 |
仿真软件金宝app模型生成一个隐式的事件以固定时间间隔来唤醒Stateflow图表在您所指定的速度样品时间图表属性。其他模块仿真软件模型中可以有不同的样本。金宝app |
连续 |
Stateflow图更新其状态主要步骤期间,虽然计算输出和当地主要和次要期间连续变量的步骤。图表可以注册零交叉,它允许仿真软件模型样本Stateflow图表每次状态改变发生。金宝app为当地的连续变量Stateflow图计算衍生品。有关更多信息,请参见连续时间建模Stateflow。 |
样品时间
的时间间隔在模拟Stateflow图表醒来。样品时间可以是任何非零的数字。样品时间是在同一个单位的仿真软件仿真时间。金宝app其他模块仿真软件模型中可以有不同的样本。金宝app这个选项只有当你设置图表属性可用更新方法来离散
。
使讨论二阶导数过零检测
启用指定零交点检测(默认)。这个选项只有当你设置图表属性可用更新方法来连续
。看到禁用讨论二阶导数过零检测。
使c位操作
指定运算符&
,^
,|
,~
在执行逐位运算操作语句(默认)。如果清除此复选框:
&
,|
,~
执行逻辑操作。^
执行的操作。
此选项只有在图表,使用C作为行动的语言。有关更多信息,请参见Stateflow数据的操作。
指定的国家/过渡执行顺序
指定图表使用显式并行状态和转换的顺序(默认)。您确定的顺序表执行并行状态和测试转换来自一个源。此选项只有在图表,使用C作为行动的语言。有关更多信息,请参见执行顺序为平行状态和评估转换。
出口表级别功能
扩展功能的范围定义的根级别图模型的其他部分。这个选项允许金宝app动态仿真模块调用者块调用Stateflow函数在当地使用合格的符号层次结构chartName。functionName。有关更多信息,请参见出口Stateflow功能以便重用。
把导出的函数作为全球可见
使Stateflow和金宝app动态仿真模块调用者块在整个模型调用函数从Stateflow出口不使用合格的符号。该选项只有当您选择图表属性出口表级别功能。有关更多信息,请参见出口Stateflow功能以便重用。
(输入)表初始化执行
指定初始化其状态的图表配置在时刻0而不是在第一个输入事件的发生。有关更多信息,请参见执行初始化的一个图表。
初始化输出每次图表醒来
指定图表重置其输出值每次醒来的图表,不仅在时间为0。输出值重置触发函数调用图时,边缘触发,或时钟周期。如果你为一个输出数据对象设置一个初始值,输出重置价值。否则,输出重置为零。选择这个选项:
确保所有输出定义在每个图表执行。
防止闩锁输出(携带在先前执行的输出计算值)。
提供所有图表输出有意义的初始值。
有关更多信息,请参见初始值。
启用超级一步语义
指定图表可以多个转换在每个时间步,直到达到一个稳定状态。这个选项设置图表属性时不可用更新方法来连续
。有关更多信息,请参见超级一步语义。
每个超级一步最大迭代
指定的最大数量的转换图表可以在每个时间步。图表中总是一个过渡超级一步,所以价值N你指定代表的最大数量额外的(总共的转换N + 1)。该选项只有当您选择图表属性启用超级一步语义。有关更多信息,请参见最大迭代次数。
过多的迭代后的行为
指定如何表现后达到的最大数量的图表转换在一个时间步。
行为 | 描述 |
---|---|
继续进行 |
图表执行继续下一个时间步。 |
把错误 |
仿真停止,则会出现一条错误消息。此设置仅为模拟是有效的。在生成的代码中,图表执行总是继续下一个时间步长,而不是生成一个错误。 |
该选项只有当您选择图表属性启用超级一步语义。
金宝app支持适应可变数组
指定期间大小不同的图表支持数据模拟。金宝app看到声明在Stateflow适应可变数据图表。
治疗的尺寸长度1固定大小
自从R2023a
指定输出数据是否至少有一维长度为1的是固定的尺寸。启用这个属性时,图表集数据中变量的大小图表1到固定大小的尺寸。当这个属性是禁用的,数据的图表变量的大小属性启用总是变量的大小。R2023a之前,至少有一个维度的图表对数据的长度是1固定大小。
这个属性只会影响输出的数据变量的大小属性启用。看到声明在Stateflow适应可变数据图表。
浸透在整数溢出
指定整数溢出浸透在生成的代码。看到为图表数据处理整数溢出。
变体激活时间
指定的积极选择变体块或变异参数在不同阶段的模拟和代码生成工作流。基于您所指定的阶段使用这个属性,Stateflow决定如果生成的代码必须只包含积极的选择或两个活跃的和不活跃的选择。
更新图分析所有的选择
启用了这个选项,Stateflow分析两个活跃的和不活跃的选择信号不兼容的属性,不过它只生成代码的主动选择。代码编译
启用了这个选项,Stateflow分析两个活跃的和不活跃的变体的选择转换和生成代码为活跃的和不活跃的选择。C预处理器的选择是封闭的条件语句#如果和# endif条件编译时编译生成的代码。
州时启用
函数调用时指定国家如何输入事件使再能图表。选项包括:
举行
重置
创建输出监控
指定图表生成活动状态输出。当启用了这个选项,您可以选择其中一个活动类型输出:
孩子的活动
叶国家活动
定点属性
你可以设置定点属性表:
的属性选项卡的属性检查器
的不动点性质Model Explorer选项卡或图表属性对话框
定点属性只能在使用MATLAB的图表®作为动作语言。
治疗这些继承模型信号类型金宝appfi
对象
指定是否图表将继承的定点和整数信号视为定点设计师™fi
对象。
设置 | 描述 |
---|---|
定点 |
图表对所有定点输入fi 对象(默认)。 |
定点和整数 |
图表对所有定点和整数输入fi 对象。 |
MATLAB图表fimath
指定图表的默认属性。
设置 | 描述 |
---|---|
MATLAB一样 |
使用相同的fimath 为当前默认属性fimath 在MATLAB对象。 |
指定其他 |
使用自己的违约
|
有关更多信息,请参见fimath属性使用定点算术(定点设计师)。
额外的属性
你可以设置附加属性的图表:
的信息选项卡的属性检查器
的文档Model Explorer选项卡或图表属性对话框
描述
图的描述。
文档链接
链接到图表的在线文档。您可以输入一个web URL地址或MATLAB命令显示文档作为一个HTML文件或文本在MATLAB命令窗口。当你点击文档链接超链接,Stateflow评估和显示文档的链接。
机属性
Stateflow Stateflow机代表所有的块模型(包括所有图表,状态转换表,真值表)。您可以修改属性在机器下面列出的属性对话框。
打开Model Explorer或图表属性对话框中的任何图表模型。
在机图表属性字段,单击计算机名称链接。
在机器属性对话框,编辑的属性Stateflow机器。
您还可以修改机器属性以编程方式使用Stateflow.Machine
对象。关于Stateflow编程接口的更多信息,请参阅Stateflow API的概述。
金宝app仿真软件模型
仿真软件模型,定义了这名金宝appStateflow机器。这个属性是只读的。你更改模型的名字,当你保存模型。
创建日期
创建日期这Stateflow机器。这个属性是只读的。
创造者
人创造了这个名称Stateflow机器。
修改
评论文本记录修改仿真软件模型,定义了这个Stateflow机。金宝app
版本
评论文本记录的版本模型模型,定义了这个Stateflow机。金宝app
描述
Stateflow机的描述。
文档链接
链接到在线文档Stateflow机。您可以输入一个web URL地址或MATLAB命令显示文档作为一个HTML文件或文本在MATLAB命令窗口。当你点击文档链接超链接,Stateflow评估和显示文档的链接。
另请参阅
块
对象
工具
- 模型浏览器(金宝app模型)