架构图
hisf_0004:防止递归函数调用来改善代码合规
ID:标题 | hisf_0004:防止递归函数调用来改善代码合规 | |
---|---|---|
描述 | 提高合规的生成的代码,不递归地调用函数。这包括任何组合的图形功能,真值表函数,MATLAB®函数或模型金宝app®功能。 | |
先决条件 | ||
笔记 | 当存在递归函数调用本身直接或间接通过一个函数调用。 | |
基本原理 | 促进有界函数调用的行为。 | |
模型顾问检查 | 检查使用递归(金宝app仿真软件检查) | |
引用 |
|
|
最后的改变 | R2021a | |
例子 | 有多个Stateflow中的模式®这可能导致递归。 递归函数调用 |
|
当默认状态,输入事件 递归函数调用 |
hisf_0013:使用过渡路径(穿越平行状态边界)
ID:标题 | hisf_0013:使用过渡路径(穿越平行状态边界) |
|
---|---|---|
描述 | 为了避免创建图表,很难理解, |
|
一个 | 避免创建转换从一个平行交叉状态到另一个地方。 | |
笔记 | 您可以使用这条指导原则来维护一个高度集成项目建模语言子集。 |
|
基本原理 | 一个 | 增强模型的可读性。 |
模型顾问检查 | 检查Stateflow图表过渡路径交叉并行状态边界(金宝app仿真软件检查) |
|
引用 |
|
|
最后的改变 | R2017b | |
例子 | 在接下来的例子中,当 |
hisf_0014:使用过渡路径(通过状态)
ID:标题 | hisf_0014:使用过渡路径(通过状态) |
|
---|---|---|
描述 | 为了避免创建图表,困惑,包括过渡路径没有好处, |
|
一个 | 避免过渡路径进入的状态没有结束亚态。 | |
笔记 | 您可以使用这条指导原则来维护一个高度集成项目建模语言子集。 |
|
基本原理 | 一个 | 增强模型的可读性。 |
模型顾问检查 | 检查转型路径的不当使用(金宝app仿真软件检查) |
|
引用 |
|
|
最后的改变 | R2018b | |
例子 |
|
hisf_0015:强大的数据类型(铸造变量和参数表达式)
ID:标题 | hisf_0015:强大的数据类型(铸造变量和参数表达式) |
|
---|---|---|
描述 | 促进强劲的数据类型, |
|
一个 | 显式类型转换不同数据类型的变量和参数:
|
|
笔记 | Stateflow软件自动将不同类型的变量为相同的数据类型。这条指导原则帮助阐明中间变量的数据类型。 |
|
基本原理 | 一个 | 应用强大的数据类型。 |
模型顾问检查 | 检查Stateflow图表强劲数据类型(金宝app仿真软件检查) |
|
引用 |
|
|
最后的改变 | R2021a | |
例子 |
推荐 不推荐 |
hisf_0016: Stateflow港口名称
ID:标题 | hisf_0016: Stateflow港口名称 |
---|---|
描述 | Stateflow的名称必须与相应的输入或输出信号。例外原则是可重用Stateflow模块可以有不同的港口名称。 |
基本原理 | 金宝app支持代跟踪代码。 |
模型顾问检查 | 检查端口的命名Stateflow图表(金宝app仿真软件检查) |
引用 |
|
最后的改变 | 2018年,一个 |
hisf_0017: Stateflow数据对象范围
ID:标题 | hisf_0017: Stateflow数据对象范围 |
---|---|
描述 | Stateflow数据对象与当地范围必须定义在表级别以下。 |
基本原理 | 金宝app支持代跟踪代码。 |
模型顾问检查 | 检查Stateflow数据对象的范围(金宝app仿真软件检查) |
引用 |
|
最后的改变 | 2018年,一个 |
例子 |
推荐 不推荐 |