adams函数汇总

上传人:一*** 文档编号:116906378 上传时间:2022-07-06 格式:PPT 页数:27 大小:118KB
收藏 版权申诉 举报 下载
adams函数汇总_第1页
第1页 / 共27页
adams函数汇总_第2页
第2页 / 共27页
adams函数汇总_第3页
第3页 / 共27页
资源描述:

《adams函数汇总》由会员分享,可在线阅读,更多相关《adams函数汇总(27页珍藏版)》请在装配图网上搜索。

1、 相信大家对相信大家对step的用法已经是相当的熟练了,在这里我只的用法已经是相当的熟练了,在这里我只是想把自己对是想把自己对step的理解总结一下,希望能对大家有所帮的理解总结一下,希望能对大家有所帮助。助。首先简要介绍下首先简要介绍下step的形式及其各个参数的物理含义:的形式及其各个参数的物理含义:格式:格式:STEP(x,x0,h0,x1,h1)参数说明:参数说明:Step函数是函数是3次多项式逼近阶跃函数次多项式逼近阶跃函数 Step5函数是函数是5次多项式逼近阶跃函数次多项式逼近阶跃函数 x自变量,可以是时间或时间的任一函数自变量,可以是时间或时间的任一函数 x0 自变量的自变量的

2、STEP函数开始值,可以是常数或函函数开始值,可以是常数或函数表达式或设计变量;数表达式或设计变量;x1 自变量的自变量的STEP函数结束值,可以是常数、函函数结束值,可以是常数、函数表达式或设计变量数表达式或设计变量 h0 STEP函数的初始值,可以是常数、设计变量函数的初始值,可以是常数、设计变量或其它函数表达式或其它函数表达式 h1 STEP函数的最终值,可以是常数、设计变量函数的最终值,可以是常数、设计变量或其它函数表达式或其它函数表达式而在实际的运用过程中,它有两种表示方法,一种是嵌入式:STEP(x,x0,h0,x1,(STEP(x,x1,h1,x2,(STEP(x,x2,h2,x

3、3,h2))(当然你可以嵌套更多的)另一种就是增量式:STEP(x,x0,h0,x1,h1)+STEP(x,x1,h2,x2,h3)+STEP(x,x2,h4,x3,h5)+我常用的是后者,下面就举例(附件请参考step.cmd文件)说明下他们的区别。其实他们都可以表示同一种你所需要的曲线,如下所示曲线:用嵌入式可表示为:step(time,0,0d,3,(step(time,3,0d,5,(step(time,5,5d,8,(step(time,8,5d,10,(step(time,10,0d,12,0d)用增量式表示为:step(time,3,0,5,5)+step(time,5,0,8,

4、0)+step(time,8,0,10,-5)在使用后者的过程中很多人会误表示为:step(time,0,0d,3,0d)+step(time,3,0d,5,5d)+step(time,5,5d,8,5d)+step(time,8,5d,10,0d)+step(time,10,0d,12,0d)还有一种是错误的:step(time,3,0d,5,5d)+step(time,8,5d,10,0d)这两种都是错误的表示的方法,不信你自己可以试试的总结:从上面的例子中大家可以清楚的看出,增量式明显比嵌总结:从上面的例子中大家可以清楚的看出,增量式明显比嵌入式要简洁的多,但是嵌入式却比增量式思路要清晰

5、、严谨的入式要简洁的多,但是嵌入式却比增量式思路要清晰、严谨的多,他们各有自己的优点,所以大家可以针对性的使用他们,多,他们各有自己的优点,所以大家可以针对性的使用他们,习惯用什么方式就用什么方式,当然他们还有其他的不同点我习惯用什么方式就用什么方式,当然他们还有其他的不同点我还没想到的,也欢迎你多多提出意见。还没想到的,也欢迎你多多提出意见。一、基本数学函数ABS(x)数字表达式x的绝对值DIM(x1,x2)x1x2时x1与x2之间的差值,x10时返回ABS(x)当x20时返回ABS(x)SQRT(x)数字表达式x的平方根值数学函数数学函数二、三角函数SIN(x)数字表达式x的正弦值SINH

6、(x)数字表达式x的双曲正弦值COS(x)数字表达式x的余弦值COSH(x)数字表达式x的双曲余弦值TAN(x)数字表达式x的正切值TANH(x)数字表达式x的双曲正切值ASIN(x)数字表达式x的反正弦值ACOS(x)数字表达式x的反余弦值ATAN(x)数字表达式x的反正切值ATAN2(x1,x2)两个数字表达式x1,x2的四象限反正切值三、取整函数INT(x)数字表达式x取整AINT(x)数字表达式x向绝对值小的方向取整ANINT(x)数字表达式x向绝对值大的方向取整CEIL(x)数字表达式x向正无穷的方向取整FLOOR(x)数字表达式x向负无穷的方向取整NINT(x)最接近数字表达式x的

7、整数值RTOI(x)返回数字表达式x的整数部分一、位置函数LOC_ALONG_LINE返回两点连线上与第一点距离为指定值的点LOC_CYLINDRICAL将圆柱坐标系下坐标值转化为笛卡儿坐标系下坐标值LOC_FRAME_MIRROR 返回指定点关于指定坐标系下平面的对称点LOC_GLOBAL返回参考坐标系下的点在全局坐标系下的坐标值LOC_INLINE将一个参考坐标系下的坐标值转化为另一参考坐标系下的坐标值并归一化LOC_LOC将一个参考坐标系下的坐标值转化为另一参考坐标系下的坐标值LOC_LOCAL返回全局坐标系下的点在参考坐标系下的坐标值LOC_MIRROR 返回指定点关于指定坐标系下平面

8、的对称点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轴在全局坐标中的单位矢量二、方向函数ORI_ALIGN_AXIS将坐标系按指定方式旋转至与指定方向对齐所需旋

9、转的角度ORI_ALONG_AXIS_EUL 将坐标系按指定方式旋转至与全局坐标系一个轴方向对齐所需旋转的角度ORI_ALL_AXES 将坐标系旋转至由平面上的点定义的特定方向(第一轴与指定平面上两点连线平行,第二轴与指定平面平行)时所需旋转的角度ORI_ALONG_AXIS 将坐标系旋转至其一轴线沿指定轴线方向时所需旋转的角度ORI_FRAME_MIRROR 返回坐标系旋转镜像到指定坐标系下所需旋转的角度ORI_GLOBAL 返回参考坐标系在全局坐标系下的角度值ORI_IN_PLANE 将坐标系旋转至特定方向(与指定两点连线平行、与指定平面平行时所需旋转的角度ORI_LOCAL返回全局坐标系

10、在参考坐标系下的角度值ORI_MIRROR返回坐标系旋转镜像到指定坐标系下所需旋转的角度ORI_ONE_AXIS 将坐标系旋转至其一轴线沿两点连线方向时所需旋转的角度ORI_ORI 将一个参考坐标系转化为另一参考坐标系所需旋转的角度ORI_PLANE_MIRROR 返回坐标系旋转生成关于某平面的镜像所需旋转的角度ORI_RELATIVE_TO 返回全局坐标系下角度值相对指定坐标系的旋转角度 一、距离函数 DM返回两点之间的距离 DX 返回在指定参考坐标系中两点间的X坐标值之差 DY 返回在指定参考坐标系中两点间的Y坐标值之差 DZ 返回在指定参考坐标系中两点间的Z坐标值之差二、角度函数AX返回

11、在指定参考坐标系中两点间关于X轴的角度差AY返回在指定参考坐标系中两点间关于Y轴的角度差AZ返回在指定参考坐标系中两点间关于Z轴的角度差 三、按313顺序的旋转角度PSI按照313旋转顺序,返回指定坐标系相对于参考坐标系的第一旋转角度THETA按照313旋转顺序,返回指定坐标系相对于参考坐标系的第二旋转角度PHI按照313旋转系列,返回指定坐标系相对于参考坐标系的第三旋转角度四、按照321顺序的旋转角度YAW按照321旋转顺序,返回指定坐标系相对于参考坐标系的第一旋转角度PITCH按照321旋转顺序,返回指定坐标系相对于参考坐标系的第二旋转角度的相反数ROLL 按照321旋转顺序,返回指定坐标

12、系相对于参考坐标系的第三旋转角度矩阵/数组的基本操作函数ALIGN 将数组转换到从特定值开始ALLM 返回矩阵元素的逻辑值ANGLES 将方向余弦矩阵转换为指定旋转顺序下的角度矩阵ANYM 返回矩阵元素的逻辑和APPEND 将一个矩阵中的行添加到另一矩阵CENTER 返回数列最大、最小值的中间值CLIP 返回矩阵的一个子阵COLS 返回矩阵列数COMPRESS 压缩数组、删除其中的空值元素(零,空字符及空格)CONVERT ANGLES 将313旋转顺序转化为用户自定义的旋转顺序CROSS 返回两矩阵的向量积DET 返回方阵M的行列式值 DIFF 返回给定数据组的逼近值DIFFERENTIAT

13、E 曲线微分DMAT 返回对角线方阵DOT 返回两矩阵的内积ELEMENT 判断元素是否属于指定数组EXCLUDE 删除数组中某元素FIRST 返回数组的第一个元素FIRST_N 返回数组的前N个元素INCLUDE 向数组中添加元素INTEGR 返回数据积分的逼近值INTERATE 拟合样条曲线后再积分INVERSE 方阵求逆LAST 返回矩阵最后一个元素LAST_N 返回矩阵最后N个元素MAX 返回矩阵元素的最大值MAXI 返回矩阵元素最大值的位置索引MEAN 返回矩阵元素的平均值MIN 返回矩阵元素的最小值MINI 返回矩阵元素最小值的位置索引NORM2 返回矩阵元素平方和的平方根NORM

14、ALIZE 矩阵归一化处理RECTANGULAR 返回矩阵所有元素的值RESAMPLE 按照指定内插算法对曲线重新采样RESHAPE 按指定行数列数提取矩阵元素生成新矩阵RMS 计算矩阵元素的均方根值ROWS 返回矩阵行数SERIES 按指定初值、增量和数组长度生成数组SERIES2 按指定初值、终值和增量数生成数组SHAPE 返回矩阵行数、列数SIM_TIME 返回仿真时间SORT 依据一定顺序对数组元素排序SORT_BY 依据一定的排列位置索引对数组元素排序SORT_INDEX 依据一定顺序的数组元素排列位置索引SSQ 返回矩阵元素平方和STACK 合并相同列数的矩阵成一个新矩阵STEP

15、生成阶跃曲线SUM 矩阵元素求和TILDE 数组的TILDE函数TMAT 符合指定方向顺序的变换矩阵TRANSPOSE 求矩阵转置UNIQUE 删除矩阵中的重复元素VAL 返回数组中与指定值最接近的元素VALAT 返回数组中与另一数组指定位置对应处的元素VALI 返回数组中与指定数值最接近元样条插值AKIMA_SOLINE 使用Akima迭代插值法生成内插样条曲线CSPLINE 生成3次内插样条曲线CUBIC_SPLINE 生成3阶内插多项式曲线DETREND 返回最小二乘拟合曲线与输入数据的差值HERMITE_SPLINE 使用荷尔米特插值法生成内插样条曲线LINEAR_SPLINE 线性插

16、值生成内插样条曲线NOTAKNOT_SPLINE 生成3次光顺连续插值样条曲线SPLINE 生成插值样条曲线频域分析FFTMAG 返回快速傅立叶变换后的幅值FFTPHASE 返回快速傅立叶变换后的相位FILTER 返回按指定格式滤波处理后的数据FREQUENCY 返回快速傅立叶变换频率数HAMMING 采用HAMMING窗处理数据HANNING 采用HANNING窗处理数据WELCH 采用WELCH窗处理数据PSD 计算功率谱密度STATUS_PRINT 将文本字符串返回到状态栏STR_CASE 将字符串按指定方式进行大小写变换STR_CHR 返回ASCII码为指定值的字符STR_COMPAR

17、E 返回两字符在字母表上的位置差STR_DATE 按一定格式输出当前时间和日期STR_DELETE 从字符串中一定位置开始删除指定个数的字符STR_FIND 返回字符串在另一字符串中的位置索引STR_FIND_COUNT 返回字符串在另一字符串中出现的次数STR_FIND_N 返回字符串在另一字符串中重复出现指定次数时的位置索引STR_INSERT 将字符串插入到另一字符串的指定位置STR_IS_SPACE 判断字符串是否为空STR_LENGTH 返回字符串长度STR_MATCH 判断字符串中所有字符是否均可以在另一字符串中找到STR_PRINT 将字符串写入aview.log文件STR_RE

18、MOVE_WHITESPACE 删除字符串中所有的头尾空格STR_SPLIT 从字符串中出现指定字符处切断字符串STR_SPRINTF 按C语言规则定义的格式得到字符串STR_SUBSTR 在字符串中从指定位置开始截取指定长度的子字符串STR_TIMESTAMP 以缺省格式输出当前时间及日期STR_XLATE 将字符串中所有子串用指定子串代替DB_CHANGED 标记数据库元素是否被修改DN_CHILDREN 查询对象中符合指定类型的子对象DB_COUNT 查询对象中给定域数值的个数DB_DEFAULT 查询指定类型的缺省对象DB_DELETE_DEPENDENTS 返回与指定对象具有相关性的

19、对象数组DB_DEPENDENTS 返回与指定对象具有相关性且属于指定类型的所有对象DB_EXIT 判断指定字符串表示的对象是否存在DB_FIELD_FILTER 将对象按指定方式过滤DB_FIELD_TYPE 返回在指定对象域中数据类型的字符串DB_FILTER_NAME 名称满足指定过滤参数的对象字符串DB_FILTER_TYPE 数据类型满足指定过滤参数的对象字符串DB_IMMEDIATE_CHILDREN 返回属于指定对象子层的所有对象数组DB_OBJECT_COUNT 返回名称与指定值相同的对象的个数DB_OF_CLASS 判断对象是否属于指定类别ALERT 返回自定义标题的警告对话

20、框FILE_ALERT 返回自定义文件名的警告对话框SELECT_FIELD 返回按指定对象类型确定的域SELECT_FILE 返回符合指定格式选项的文件名SELECT_MULTI_TEXT 返回多个选定字符串SELECT_OBJECT 返回一个按指定路径、名称和类型确定的对象SELECT_OBJECTS 返回所有按指定路径、名称和类型确定的对象SELECT_TEXT 返回单个选定字符串SELECT_TYPE 返回指定类型对象的列表TABLE _COLUMN_SELECTED_CELLS 返回选定的某单元在表格给定列中所在行的位置TABLE_GET_CELLS 返回在表格指定行列范围内满足指定

21、条件的内容TABLE_GET_DIMENSION 返回指定表格的行数或列数CHDIR 判断是否成功转换到指定目录EXECUTE_VIEW_COMMAND 判断是否成功执行ADAMS/ViewFILE_EXISTS 判断是否存在指定文件FILE_TEMP_NAME 返回一个临时文件名GETCWD 返回当前工作路径GETENV 返回表示环境变量值的字符串MKDIR 判断是否成功创建自定义路径PUTENV 判断是否成功设置环境变量REMOVE_FILE 判断是否成功删除指定文件RENAME_FILE 判断是否成功更改文件名SYS_INFO 返回系统信息UNIQUE_FILE_NAME 返回文件名位移

22、函数位移函数 线位移函数DX返回位移矢量在坐标系X轴方向的分量DY返回位移矢量在坐标系Y轴方向的分量DZ返回位移矢量在坐标系Z轴方向的分量DM返回位移距离角位移函数AX返回一指定标架绕另一标架X轴旋转的角度AY返回一指定标架绕另一标架Y轴旋转的角度AZ返回一指定标架绕另一标架Z轴旋转的角度按313顺序的角位移PSI按照313旋转顺序,返回指定坐标系相对于参考坐标系的第一旋转角度THETA 按照313旋转顺序,返回指定坐标系相对于参考坐标系的第二旋转角度PHI按照313旋转系列,返回指定坐标系相对于参考坐标系的第三旋转角度按照321顺序的角位移YAW按照321旋转顺序,返回指定坐标系相对于参考坐

23、标系的第一旋转角度PITCH按照321旋转顺序,返回指定坐标系相对于参考坐标系的第二旋转角度的相反数ROLL按照321旋转顺序,返回指定坐标系相对于参考坐标系的第三旋转角度速度函数速度函数线速度函数VX返回两标架相对于指定坐标系的速度矢量差在X轴的分量VY返回两标架相对于指定坐标系的速度矢量差在Y轴的分量VZ返回两标架相对于指定坐标系的速度矢量差在Z轴的分量VM返回两标架相对于指定坐标系的速度矢量差的幅值VR返回两标架的径向相对速度角速度函数WX返回两标架的角速度矢量差在X轴的分量WX返回两标架的角速度矢量差在Y轴的分量WX返回两标架的角速度矢量差在Z轴的分量WM返回两标架的角速度矢量差的幅值

24、 加速度函数 线加速度函数ACCX返回两标架相对于指定坐标系的加速度矢量差在X轴的分量ACCY返回两标架相对于指定坐标系的加速度矢量差在Y轴的分量ACCZ返回两标架相对于指定坐标系的加速度矢量差在Z轴的分量ACCM返回两标架相对于指定坐标系的加速度矢量差的幅值角加速度函数WDTX返回两标架的角加速度矢量差在轴的分量WDTY返回两标架的角加速度矢量差在Y轴的分量WDTZ返回两标架的角加速度矢量差在Z轴的分量WDTM返回两标架的角加速度矢量差的幅值 接触函数接触函数IMPACT生成单侧碰撞力BISTOP生成双侧碰撞力样条差值函数CUBSPL标准三次样条函数插值CURVEB样条拟合或用户定义拟合AK

25、ISPL根据Akima拟合方式得到的插值 约束力函数JOINT返回运动副上的连接力或力矩MOTION返回由于运动约束而产生的力或力矩PTCV返回点线接触运动副上的力或力矩CVCV返回线线接触运动副上的力或力矩JPRIM返回基本约束引起的力或力矩SFORCE返回单个作用力施加在一个或一对构件上引起的力或力矩VFORCE返回3个方向组合力施加在一个或一对构件上引起的力或力矩VTORQ返回3个方向组合力矩施加在一个或一对构件上而引起的力或力矩GFORCE返回6个方向组合力(力矩)施加在一个或一对构件上而引起的力或力矩NFORCE返回一个由多点作用力施加在一个或一对构件上而引起的力或力矩BEAM返回由

26、梁连接施加在一个或一对构件上的力或力矩BUSH返回由衬套连接施加在一个或一对构件上而引起的力或力矩FIELD返回一个由场力施加在一个或一对构件上而引起的力或力矩SPDP返回一个由弹簧阻尼力施加在一个或一对构件上而引起的力或力矩数据单元数据单元VARVAL返回状态变量的当前值ARYVAL返回数组中指定元素的值DIF返回微分方程所定义变量的积分值DIF1返回微分方程所定义变量的值PINVAL返回输入信号中指定元素的运行值POUVAL返回输出信号中指定元素的运行值 合力函数合力函数FX返回两标架间作用的合力在X轴上的分量FY返回两标架间作用的合力在Y轴上的分量FZ返回两标架间作用的合力在Z轴上的分量

27、FM返回两标架间作用的合力TX返回两标架间作用的合力矩在X轴上的分量TY返回两标架间作用的合力矩在Y轴上的分量TZ返回两标架间作用的合力矩在Z轴上的分量TM返回两标架间作用的合力矩数学函数数学函数CHEBY计算切比雪夫多项式FORCOS计算傅立叶余弦级数FORSIN计算傅立叶正弦级数HAVSIN定义半正矢阶跃函数INVPSD依据功率谱密度生成时域信号MAX计算最大值MIN计算最小值POLY计算标准多项式SHF计算简谐函数STEP3次多项式逼近阶跃函数STEP55次多项式逼近阶跃函数SWEEP返回按指定格式生成的变频正弦函数还有其他一些常用数学计算的数学函数与ADAMS/View设计函数中的数学函数相同 Ctrl+n:新建一个数据文件Ctrl+o:打开一个数据文件 ctrl+s:保存一个数据文件Ctrl+q:退出Ctrl+z:撤消Ctrl+shift+z:恢复撤消最后一步撤消操作Ctrl+x:删除一个对象Ctrl+e:修改对象F4:显示坐标窗口F8:进入ADAMS/PostprocessorR:旋转xy平面S:旋转z轴T:平移窗口Z:动态缩放视窗W:定义一个缩放窗口C:选择视窗中心F:模型充满视窗E:将视窗方向与对象方向对齐V:显示视窗显示图标Shift+F:主视图Shift+R:右视图Shift+T:俯视图Shift+I:轴侧图Shift+s:切换模型显示模式

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!