主要内容

需求表

正式的需求输入条件模型

自从R2022a

  • 需求表块图标。

库:
需求的工具箱

描述

需求表块模型正式的需求。块开始评估条件中列出先决条件列。如果条件满足,你可以检查其他仿真数据是否满足指定的条件后置条件列,或执行所需的操作,如块或函数,输出行动列。有关更多信息,请参见使用一个需求表块创建正式的需求

你也可以限制要求基于物理模型通过定义假设的局限性假设选项卡。看到添加假设需求

您可以配置这一块只有如果你有要求工具箱™

港口

输入

全部展开

输入端口,指定为一个标量、向量或矩阵。您定义的每个输入数据有一个对应的输入端口。

依赖关系

创建输入端口,打开和创建输入数据块的符号窗格。看到需求表中定义数据块

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|字符串|不动点|枚举|公共汽车

输出

全部展开

输出端口,指定为一个标量、向量或矩阵。您定义的每个输出数据有一个相应的输出端口。

依赖关系

创建输出端口,打开和创建输出数据块的符号窗格。看到需求表中定义数据块

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|字符串|不动点|枚举|公共汽车

参数

全部展开

主要

选择如何显示端口上的标签需求表块图标。

  • 没有一个-不显示端口标签。

  • FromPortIcon——显示输入和输出数据的名称。

  • FromPortBlockName——显示输入和输出数据的名称。

  • SignalName——如果信号连接到端口命名,显示信号名称。否则,显示数据的名称。

编程使用

参数:ShowPortLabels
类型:字符串标量或特征向量
价值:“没有”|“FromPortIcon”|“FromPortBlockName”|“SignalName”
默认的:“FromPortIcon”

控制用户访问的内容需求表块。

  • 读写——允许打开和修改的需求表块的内容。

  • 只读的——允许的需求表块。

  • NoReadOrWrite——禁用打开或修改的需求表块。

请注意

当您试图视图的内容需求表块的读/写权限参数是NoReadOrWrite块不回应。例如,当你双击需求表块,仿真软件不金宝app开表的内容和不显示消息。

编程使用

参数:权限
类型:字符串标量或特征向量
价值:“读写”|“ReadOnly”|“NoReadOrWrite”
默认的:“读写”

试图消除人工代数循环期间,包括原子单元模拟。

  • ——不要试图消除人工代数循环,包括原子单元。

  • ——试图消除人工代数循环,包括原子单元。

编程使用

参数:MinAlgLoopOccurrences
类型:字符串标量或特征向量
价值:“关闭”|“上”
默认的:“关闭”

在这一块必须指定条目是否运行以同样的速度或可以运行在不同的利率。

  • 如果条目需求表块可以运行在不同的利率,指定样品时间为继承(1)。

  • 如果条目必须以同样的速度运行,指定样品的时间,Ts,相应的利率。

编程使用

参数:SystemSampleTime
类型:字符串标量或特征向量
价值:“1”|“[Ts 0]”
默认的:“1”

代码生成

选择块生成的代码格式。

汽车

金宝app仿真软件编码器™选择最优的格式为您的系统实例的类型和数量的基础上需求表块中存在的模型。

内联

金宝app仿真软件编码器内联的需求表无条件地阻止。

那种一次性的功能

金宝app仿真软件编码器显式地生成一个单独的函数在一个单独的文件中。需求表块与该设置生成的函数参数依据函数接口(金宝app模型)参数设置。您可以使用参数生成的函数名称和文件函数名(金宝app模型)文件名称(没有扩展)(金宝app模型)。这些函数是不可重入的。

可重用的功能

金宝app仿真软件编码器生成一个函数与参数,允许重用需求表块代码,当一个模型包括的多个实例需求表块。

该选项生成一个函数与参数,允许需求表代码重用在生成的代码块模型的层次结构,包括多个实例的引用需求表块在参考模型。在这种情况下,需求表块必须在图书馆。

提示

  • 当你想要代表的多个实例需求表块作为一个可重用的功能,您可以指定每一个实例汽车或者是可重用的功能。最好使用一个或另一个,使用创建两个可重用的功能,每个指定一个。这些选择的结果只有当重用不同是不可能的。选择汽车不允许控制函数或者文件名称的需求表块代码。

  • 可重用的功能汽车选择两个确定的多个实例需求表块存在,代码可以重用。表现出不同的选项是不可能重用代码。在这种情况下,汽车收益率内联代码,或者情况下禁止内联,为每一个单独的功能块实例。

  • 如果您选择可重用的功能当你生成的代码是在源代码控制下,集文件名称选项使用子系统名称,使用函数名,或用户指定的。否则,代码文件的名称改变当你修改模型,从而防止源代码控制在你的文件。

依赖

  • 这个参数要求金宝app仿真软件编码器

  • 设置这个参数那种一次性的功能可重用的功能使以下参数:

    • 函数名的选择

    • 文件名称选项

    • 内存部分初始化/终止功能(需要嵌入式编码器®和一个ERT-based系统目标文件)

    • 内存部分执行功能(需要嵌入式编码器和一个ERT-based系统目标文件)

  • 设置这个参数那种一次性的功能使函数与单独的数据(需要一个许可证为嵌入式编码器和一个ERT-based系统目标文件)。

编程使用

参数:RTWSystemCode
类型:字符串标量或特征向量
价值:“汽车”|“内联”|“那种一次性功能”|“可重用函数”
默认的:“汽车”

扩展功能

版本历史

介绍了R2022a

全部展开