欢迎来到天天文库
浏览记录
ID:55209465
大小:17.50 KB
页数:1页
时间:2020-05-03
《adams宏指令使用笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、大家使用宏指令通常都是为了能够循环创建实体和关节,通过Adams记录宏的功能可以学到如何创建单一的实体,但是循环创建实体和关节还需要有用户定义的变量,下面主要是变量的定义、引用和修改的方法。1、创建变量,例如,创建名为selfnum的变量,类型是整数。variablecreatevariable_name=selfnuminteger_value=1若类型是实数,则如下:variablecreatevariable_name=selfnumreal_value=0.212、程序中使用之前创建的变量时,方式如下:locat
2、ion=(eval(1+selfnum1*selfnum2)),0,0(eval(1+selfnum1*selfnum2))等效为1+selfnum1*selfnum2的计算结果。3、修改变量值,或给变量赋值variablesetvariable_name=selfnuminteger_value=(eval(selfnum+1))4、循环体的写法如下:whilecondition=((eval((selfnum-1)*8))<=100)!!!!!!!!!!!!condition为1时继续循环!!!!!!!!!!!此处添
3、加创建实体和关节等指令,其中坐标和id等会和selfnum相关,selfnum的引用方法如第二条所述。variablesetvariable_name=selfnuminteger_value=(eval(selfnum+1))end其余的一些注意事项:1、创建实体创建各种实体的指令均可通过记录宏的方式得到,只需更改尺寸和位置和方向坐标即可得到生成实体的指令。注意:记录宏得到的指令很多都是界面设置指令,可删除。2、更改视角和显示的中心位置(旋转实体操作前一定要将显示的中心位置设置在旋转中心),以及复制和旋转、移动实体的指
4、令也可由上述方法得到。3、注意:实体和点的id编号最早从2开始。4、命名实体、点以及关节等时,若仅有一个则可写作part_name=****,若带有编号,则可写作part_name=(eval("part_"//selfnum)),其中,selfnum是之前定义的用于记录已创建的part个数或编号的变量。5、若没有修改设置,则建立实体时,orientation=0,0,0是指实体的局部坐标系x,y,z轴和全局坐标系三坐标轴的夹角,单位是“度”。注意:圆柱体主轴是z轴。矩形块x、y、z轴为长、高、深。
此文档下载收益归作者所有