主要内容

addOutputvariables.

将kinematicsolver对象分配作为输出的运动变量

描述

addoutputvariables(ks.ids.分配为输出变量列出的运动变量KinematicsSolver目的ks.根据所提供的名字ids.争论。接头和帧变量都可以作为输出。那些在分析期间,这些人都是未知的。当猜测变量时,它们的解决方案受到目标变量的约束,并朝向同等合理的解决方案之一偏置。金宝搏官方网站

输出是一个更新的表,其中包含输出变量 - 既有新的和旧行。每行给出一个变量的ID,它所属的关节的id,它属于一个接合变量,基本和跟随器帧,它来自它的帧变量,以及其数值的单位。变量排列在添加的顺序中。

大多数变量可以单独分配。少数必须在球基元素中的旋转角度分组轴分量中分配;沿恒定速度基元的方位角弯曲角度。(可以单独分配弯曲角度,但方位角不能。)

该图显示了一般的变量KinematicsSolver目的。目标 (T.), 猜测 (G)和输出(O.)变量可以是联合变量(j)或帧变量(F)。相同的变量可以用作猜测和输出或作为目标和输出,而不是猜测和目标。

输入参数

全部收缩

一种KinematicsSolver对象是用于运动学分析的Simscape多体模型的表示。

例子:ks = simscape.kinematicssolver('sm_double_pendulum')

数据类型:Kinematicsolver对象

用于使用的运动变量的标识符。输入标识符,如图所示联合variables.或者教育高管,联合变量,或框架,用于帧变量。

例子:'j1.rz.q'

数据类型:char|细绳

在R2019A介绍