文档

assignin

为模型的模型工作区中的变量赋值

语法

assignin (mdlWks varName varValue)

描述

例子

assignin (mdlWksvarNamevarValue赋值varValue到MATLAB变量varName的模型工作区中表示万博1manbetx仿真软件。ModelWorkspace对象mdlWks.如果变量不存在,assignin创建它。

例子

全部折叠

打开示例模型vdp

open_system (“vdp”

创建一个万博1manbetx仿真软件。ModelWorkspace的模型工作区vdp

mdlWks = get_param(“vdp”“ModelWorkspace”);

创建一个名为myvar#与价值5.12在模型工作区中。

assignin (mdlWks“myvar#”, 5.12)

输入参数

全部折叠

目标模型工作区,指定为万博1manbetx仿真软件。ModelWorkspace对象。

目标变量的名称,指定为字符向量。

例子:“myvar#”

数据类型:字符

值分配给指定为有效值的目标值。例如,您可以指定一个文本数、一个结构或一个计算为有效值的表达式。

如果指定句柄对象的名称,例如万博1manbetx仿真软件。参数对象,则使用复制函数创建对象的单独副本。

例子:5.12

例子:结构体(a), 5.12,“b”,7.22)

例子:万博1manbetxSimulink.Parameter (5.12)

例子:复制(myExistingParameterObject)

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|表格|细胞|分类|datetime|持续时间|calendarDuration|fi
复数支持:万博1manbetx是的

R2006a之前介绍过

这个话题有帮助吗?