主要内容

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

setValue

为元素实例设置属性值

说明

setValue(instance,property,value)instance 实例的 property 属性设置为 value 指定的值。

注意

该函数是实例编程接口的一部分,可用于逐元素迭代分析模型。instance 指的是执行迭代的元素实例。

示例

示例

全部折叠

加载小型无人驾驶飞行器 (UAV) 模型,创建架构实例,并设置嵌套组件的质量属性值。获取新值以确认更改。

openProject("scExampleSmallUAV");
model = systemcomposer.loadModel("scExampleSmallUAVModel");
instance = instantiate(model.Architecture,"UAVComponent","NewInstance");
setValue(instance.Components(1).Components(1),...
"UAVComponent.OnboardElement.Mass",2);
[massValue,unit] = getValue(instance.Components(1).Components(1),...
"UAVComponent.OnboardElement.Mass")
massValue = 
2
unit = 
'kg'

输入参数

全部折叠

属性,以 "<profile>.<stereotype>.<property>" 的形式指定。

数据类型: char | string

属性值,指定为数据类型,取决于配置文件中如何定义该属性。

详细信息

全部折叠

版本历史记录

在 R2019a 中推出