ADAMS中的函数

玛丽莲梦兔
705次浏览
2021年02月12日 12:10
最佳经验
本文由作者推荐

-

2021年2月12日发(作者:医保费)


ADAMS/View


中系统提供的数学函数大致分类介绍如下。



(


1


)基本数学函 数



ABS(x)


数字表达式


x


的绝对值



DIM(x1


,


x2)


x1>x2


时


x1


与


x2


之间的差值,


x1<x2< /p>


时返回


0



EXP(x)


数字表达式


x


的指数值



LOG(x)

数字表达式


x


的自然对数值



LOG10(x)


数字表达式


x


的以


10


为底的对数值


MAG(x


,


y


,


z)


向量


[x

< p>
,


y


,


z]


求模



MOD(x1


,


x2)


数字表达式


x1


对另一个数字表达式


x2


取余数



RAND(x)


返回


0


到


1< /p>


之间的随机数



SIGN(x1


,


x2)



符号函数,当


x2>0


时返回


ABS(x)


,当

x2<0


时返回-


ABS(x)


SQRT(x)


数字表达式


x


的平方根值



(


2


)三角函数



SIN(x)


数字表达式


x


的正弦值


SINH(x)


数字表达式


x


的双曲正弦值



COS(x)


数字表达式


x


的余弦值



COSH(x)


数字表达式


x< /p>


的双曲余弦值



TAN(x)


数字表达式


x


的正切值



TANH(x)


数字表达式


x


的双曲正切值



ASIN(x)

< p>
数字表达式


x


的反正弦值



ACOS(x)


数字表达式


x


的反余弦值



ATAN(x)


数字表达式


x


的反正切值



ATAN2(x1


,


x2)


两个数字表达式


x1


,


x2


的四象限反正切值



(

< p>
3


)取整函数



INT(x)


数字表达式


x


取整



AINT(x)


数字表达式


x


向绝对值小的方向取整



ANINT(x)


数字表达式


x


向绝对值大的方向取整



CEIL(x)


数字表达式


x


向正无穷的方向取整



FLOOR(x)


数字表达式


x


向负无穷的方向取整



NINT(x)


最接近数字表达式


x


的整数值



RTOI(x)


返回数字表达式


x


的整数部分

< br>


位置


/


方向函数


位置


/


方向函数用于根据不同输入变量计算有关位置 或方向的参数。


ADAMS/View


中系统提供的位置


/


方向函数分类介绍如下。



(


1


)位置函数



LOC_ALONG_LINE


返回两点连线上与第一点距离为指定值的点



LOC_CYLINDRICAL


将圆柱坐标系下坐标值转化为笛卡儿坐标系下坐标值



LOC_FRAME_MIRROR


返回指定点关于指定坐标系下平面的对称点




LOC_GLOBAL


返回参考坐标系下的点在全局坐标系下的坐标值




LOC_INLINE



将一个参考坐标系下的坐标值转化为另一参考坐标系下的坐标值并归一化




LOC_LOC



将一个参考坐标系下的坐标值转化为另一参考坐标系下的坐标值




LOC_LOCAL



返回全局坐标系下的点在参考坐标系下的坐标值




LOC_MIRROR



返回指定点关于指定坐标系下平面的对称点




LOC_ON_AXIS



沿轴线方向平移




LOC_ON_LINE



返回两点连线上与第一点距离为指定值的点




LOC_PERPENDICULAR


返回平面法线上距离指定点单位长度的点




LOC_PLANE_MIRROR


返回特定点关于指定平面的对称点




LOC_RELATIVE_TO



返回特定点在指定坐标系下的坐标值




LOC_SPHERICAL



将球面坐标转化为笛卡儿坐标



LOC_X_AXIS


坐标系


x


轴在全局坐标中的单位矢量



LOC_Y_AXIS


坐标系


y


轴在全局坐标中的单位矢量



LOC_Z_AXIS



坐标系


z


轴在全局坐标中的单位矢量


< p>
(


2


)方向函数



ORI_ALIGN_AXIS


将坐标系按指定方式旋转至与指定方向对齐所需旋转的角度


< /p>


ORI_ALONG_AXIS_EUL


将坐标系按指定方式旋转 至与全局坐标系一个轴方向对齐所需旋


转的角度




ORI_ALL_AXES


将坐标 系旋转至由平面上的点定义的特定方向


(第一轴与指定平面上两点连线平行,

< p>
第二轴


与指定平面平行)时所需旋转的角度




ORI_ALONG_AXIS



将坐标系旋转至其一轴线沿指定轴线方向时所需旋转的角度




ORI_FRAME_MIRROR


返回坐标系旋转镜像到指定坐标系下所需旋转的角度




ORI_GLOBAL


返回参考坐标系在全局坐标系下的角度值




ORI_IN_PLANE


将坐标 系旋转至特定方向(与指定两点连线平行、与指定平面平行时所需旋转的角度




ORI_LOCAL


返回全局坐标系在参考坐标系下的角度值




ORI_MIRROR


返回坐标系旋转镜像到指定坐标系下所需旋转的角度




ORI_ONE_AXIS



将坐标系旋转至其一轴线沿两点连线方向时所需旋转的角度




ORI_ORI



将一个参考坐标系转化为另一参考坐标系所需旋转的角度




ORI_PLANE_MIRROR



返回坐标系旋转生成关于某平面的镜像所需旋转的角度




ORI_RELATIVE_TO


返回全局坐标系下角度值相对指定坐标系的旋转角度




建模函数


运动学建模函数返回


marker


点或构件之间位移的度量。这些函数有些与运行函数


重名,


但只是计算设计函数在前后关系中的瞬时值,


只在模型定义时起作用,


而不在仿真分


析的时间步中起 作用。



(


1


)距离函数



DM


返回两点之间的距离



DX


返回在指定参考坐标系中两点间的


X


坐标值之差



DY


返回在指定参考坐标系中两点 间的


Y


坐标值之差



DZ


返回在指定参考坐标系中两点间的


Z


坐标值之差



(

< br>2


)角度函数



AX


返回在指定参考坐标系中两点间关于


X


轴的角度 差



AY


返回在指定参考坐标系中两 点间关于


Y


轴的角度差



AZ


返回在指定参考坐标系中两点间关于

Z


轴的角度差



(


3


)按


313


顺序的旋转角度



PSI


按照


313


旋转顺序


,


返回指定坐标系相 对于参考坐标系的第一旋转角度



THETA


按照


313


旋转顺序


,


返回指定坐标系相对于参考坐标系的第二旋转角度



PHI


按照


313

< br>旋转系列


,


返回指定坐标系相对于参考坐标系的第三旋转 角度



(


4


) 按照


321


顺序的旋转角度



YAW


按照


321

< br>旋转顺序


,


返回指定坐标系相对于参考坐标系的第一旋转 角度



PITCH


按照


321


旋转顺序


,


返回指定 坐标系相对于参考坐标系的第二旋转角度的相反数



ROLL


按照


321


旋转顺序

< br>,


返回指定坐标系相对于参考坐标系的第三旋转角度


< /p>


矩阵


/


数组函数


矩阵


/


数组函数可很方便地完成针对矩阵


/


数组的操作。



(


1


)矩阵


/


数组的基本操作函 数



ALIGN




将数组转换到从特定值开始



ALLM



返回矩阵元素的逻辑值



ANGLES



将方向余弦矩阵转换为指定旋转顺序下的角度矩阵



ANYM



返回矩阵元素的逻辑和



APPEND



将一个矩阵中的行添加到另一矩阵



CENTER



返回数列最大、最小值的中间值



CLIP



返回矩阵的一个子阵



COLS



返回矩阵列数



COMPRESS



压缩数组、删除 其中的空值元素


(


零


,


空字符及空格


)



CONVERT ANGLES


将


31 3


旋转顺序转化为用户自定义的旋转顺序



CROSS



返回两矩阵的向量积



DET



返回方阵


M


的行列式值



DIFF



返回给定数据组的逼近值



DIFFERENTIATE



曲线微分



DMAT



返回对角线方阵



DOT



返回两矩阵的内积



ELEMENT



判断元素是否属于指定数组



EXCLUDE



删除数组中某元素



FIRST



返回数组的第一个元素



FIRST_N



返回数组的前


N


个元素



INCLUDE



向数组中添加元素



INTEGR



返回数据积分的逼近值



INTERATE



拟合样条曲线后再积分



INVERSE



方阵求逆



LAST



返回矩阵最后一个元素



LAST_N

-


-


-


-


-


-


-


-