Main Content

本页采用了机器翻译。点击此处可查看英文原文。

addSymbol

将数据添加到 Requirements Table 模块

自 R2022a 起

说明

示例

data = addSymbol(reqTable) 将数据添加到 reqTable 指定的 Requirements Table模块。

data = addSymbol(reqTable,Name=Value) 使用一个或多个名称值参量添加数据。

示例

全部折叠

创建一个Requirements Table模块并检索RequirementsTable对象。

table = slreq.modeling.create("myModel");

将数据添加到模块中。

data = addSymbol(table);

创建一个Requirements Table模块并检索RequirementsTable对象。

table = slreq.modeling.create("myModel");

向模块添加数据并指定名称作用域类型属性。

data = addSymbol(table,Name="u1",Scope="Output",Type="Single");

输入参数

全部折叠

Requirements Table模块,指定为 RequirementsTable 对象。

名称-值参数

将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量后,但参量对组的顺序无关紧要。

示例: addSymbol(table,Complexity="Off") 创建数据并将数据的复杂度设置为 Off

数据是否接受复数,指定为以下值之一:

复数描述
"Inherited"数据根据Scope属性继承复杂性。输入和输出数据从连接到相关输入和输出端口的Simulink®信号继承复杂性。本地数据和参数数据从数据所绑定的参数继承复杂性。
"Off"数据是实数。
"On"

数据是一个复数。

数据类型: enumerated

数据是否是设计模型输出,指定为数字或逻辑1 (true) 或 0 (false)。此属性仅当 Scope属性为输入时才适用。有关更多信息,请参阅 视为设计模型输出进行分析

数据类型: logical

数据的名称,指定为字符串标量或字符向量。

数据类型: char | string

数据作用域指定了数据在内存中相对于模块的位置,指定为以下值之一:

作用域描述
"Input"

该数据是Requirements Table模块的输入信号。

"Output"

该数据是Requirements Table模块的输出信号。

"Local"

数据仅在当前模块中定义。

"Constant"

数据是模块可见的只读常量值。

"Parameter"

数据位于 MATLAB® 工作区、模型工作区或包含此模块的封装子系统工作区中的同名变量中。

数据类型: enumerated

数据的大小,指定为字符串标量或字符向量。此属性必须解析为标量值或 MATLAB 值向量。默认值为 "–1",表示继承大小。有关更多信息,请参阅 从 Simulink 继承大小 (Simulink)

数据类型: char | string

数据类型,指定为:

  • "Inherit: Same as Simulink"

  • "double"

  • "single"

  • "half"

  • "int64"

  • "int32"

  • "int16"

  • "int8"

  • "uint64"

  • "uint32"

  • "uint16"

  • "uint8"

  • "boolean"

  • "string"

  • "fixdt(1,16,0)"

  • "fixdt(1,16,2^0,0)"

  • "Enum: <class name>"

  • "Bus: <object name>"

要修改数据类型属性,请使用符号窗格和属性检查器。有关更多信息,请参阅 在 Requirements Table 模块中设置数据类型

数据类型: enumerated

输出参量

全部折叠

数据,以 Symbol 对象的形式返回。

版本历史记录

在 R2022a 中推出