addSymbol
说明
将数据添加到 data
= addSymbol(reqTable
)reqTable
指定的 Requirements Table模块。
使用一个或多个名称值参量添加数据。data
= addSymbol(reqTable
,Name=Value
)
示例
将数据添加到 Requirement Table 模块
创建一个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");
输入参数
reqTable
— Requirements Table 模块
RequirementsTable
对象
Requirements Table模块,指定为 RequirementsTable
对象。
名称-值参数
将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN
,其中 Name
是参量名称,Value
是对应的值。名称-值参量必须出现在其他参量后,但参量对组的顺序无关紧要。
示例: addSymbol(table,Complexity="Off")
创建数据并将数据的复杂度设置为 Off
。
Complexity
— 数据是否接受复数
"Off"
(默认) | "On"
| "Inherited"
数据是否接受复数,指定为以下值之一:
复数 | 描述 |
---|---|
"Inherited" | 数据根据Scope 属性继承复杂性。输入和输出数据从连接到相关输入和输出端口的Simulink®信号继承复杂性。本地数据和参数数据从数据所绑定的参数继承复杂性。 |
"Off" | 数据是实数。 |
"On" | 数据是一个复数。 |
数据类型: enumerated
isDesignOutput
— 数据是否为设计模型输出
false
或 0
(默认) | true
或 1
数据是否是设计模型输出,指定为数字或逻辑1
(true
) 或 0
(false
)。此属性仅当 Scope
属性为输入时才适用。有关更多信息,请参阅 视为设计模型输出进行分析。
数据类型: logical
Name
— 数据名称
"data"
(默认) | 字符串标量 | 字符向量
数据的名称,指定为字符串标量或字符向量。
数据类型: char
| string
Scope
— 数据作用域
"Input"
(默认) | "Output"
| "Local"
| "Constant"
| "Parameter"
数据作用域指定了数据在内存中相对于模块的位置,指定为以下值之一:
作用域 | 描述 |
---|---|
"Input" | 该数据是Requirements Table模块的输入信号。 |
"Output" | 该数据是Requirements Table模块的输出信号。 |
"Local" | 数据仅在当前模块中定义。 |
"Constant" | 数据是模块可见的只读常量值。 |
"Parameter" | 数据位于 MATLAB® 工作区、模型工作区或包含此模块的封装子系统工作区中的同名变量中。 |
数据类型: enumerated
Size
— 数据大小
"-1"
(默认) | 字符串标量 | 字符向量
数据的大小,指定为字符串标量或字符向量。此属性必须解析为标量值或 MATLAB 值向量。默认值为 "–1"
,表示继承大小。有关更多信息,请参阅 从 Simulink 继承大小 (Simulink)。
数据类型: char
| string
Type
— 数据类型
"Inherit: Same as Simulink"
(默认) | "double"
| "single"
| "int8"
| ...
数据类型,指定为:
"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
输出参量
data
— 数据
Symbol
对象
数据,以 Symbol
对象的形式返回。
版本历史记录
在 R2022a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)