主要内容

simscape.op.target.

变量初始化目标对象

描述

目标对象包含模型初始化所需的数据。每个目标对象由变量值,单位和初始化优先级组成。目标对象是数据树层次结构的一部分手术点目的。采用目标添加或操纵保存的初始化数据的对象手术点目的。然后,您可以使用数据初始化另一个模型,或在另一个模拟运行之前初始化另一个模型。

创建

描述

例子

t = simscape.op.target()创造一个空的东西目标目的。

例子

t = simscape.op.target(价值的)创造一个目标对象与之价值属性设为提供价值。

例子

t = simscape.op.target(价值单元的)创造一个目标对象与之价值属性设为提供价值和单元属性设置为提供的单位表达式。

例子

t = simscape.op.target(价值单元优先的)创造一个目标对象与之价值财产设定为提供的价值,单元属性设置为提供单位表达式,以及优先属性设置为提供变量初始化优先级。

例子

t = simscape.op.target(simscapevalue.的)用A.simscape.value.对象设置价值单元的财产目标目的。它创造了一个目标对象与之价值属性设置为数字值simscape.value.对象和对象单元属性设置为单位simscape.value.目的。

例子

t = simscape.op.target(simscapevalue.优先的)创造一个目标对象与之价值单元属性设置为数字值和单位simscape.value.对象,分别和优先属性设置为提供变量初始化优先级。

输入参数

展开全部

单位的价值,指定为asimscape.value.对象,设置价值单元的财产目标目的。一种simscape.value.对象由一个数字值数组组成,指定为标量,向量或矩阵以及关联的度量单位。有关更多信息,请参阅simscape.value.

特性

展开全部

变量初始化目标数值,指定为标量,向量或矩阵。

例子:1.5

数据类型:双倍的|INT32.

物理单元表达式,指定为字符向量或字符串标量。表达式可以由有效的物理单元名称,数字,数学运算符组成+-*/, 和^,以及指定操作顺序的括号。

例子:'m / s ^ 2'

数据类型:char|细绳

可变初始化优先级,指定为'高的''低的', 要么'没有'

数据类型:char|细绳

描述性名称的目标变量,指定为字符向量或字符串标量。如果通过从日志或模型中提取数据创建操作点,则提取算法将此目标属性填充变量的用户友好描述。但是,您不必设置此属性以便能够使用目标初始化目标。

数据类型:char|细绳

例子

全部收缩

创建一个空的手术点对象命名op.

op = simscape.op.operationPoint.
OP =没有孩子的操作点。

创建一个目标对象命名T.,由变量值,单位和初始化优先级组成:

t = simscape.op.target(1.5,'v''高的'的)
t =具有属性的目标:描述:''值:1.5000单位:'v'优先级:'高'属性:[0×1容器.map]

添加目标T.到工作点op.通过将此目标分配给名为的变量v0.

op = set(op,'v0',t)
op =与孩子的手术点:目标:儿童实值单位优先级_______ ______ ____________'v0'1.5000'v'高'

你可以创造其他目标对象或者手术点对象并将其添加为儿童到操作点op.

使用simscape.value.用于编程模型构造和操作的对象提供了在同一时间指定数值和设备的便利性。

创建一个simscape.value.对象表示单位的值:

v1 = simscape.value(1.5,'v'的)
v1 = 1.5000:v

创建一个空的手术点对象命名op.

op = simscape.op.operationPoint.
OP =没有孩子的操作点。

使用simscape.value.目的v1.创建一个目标对象命名T.,具有高初始化优先级:

t = simscape.op.target(v1,'高的'的)
t =具有属性的目标:描述:''值:1.5000单位:'v'优先级:'高'属性:[0×1容器.map]

添加目标T.到工作点op.通过将此目标分配给名为的变量v0.

op = set(op,'v0',t)
op =与孩子的手术点:目标:儿童实值单位优先级_______ ______ ____________'v0'1.5000'v'高'
介绍在R2017B.