天圆液压产品中心
AutoCA不锈钢缸筒D开拓与应用
ID_ULisp5[绘陡坎]^C^C^P(1oad“d:/wcad/“sp/xxl”);xxl;^P (setq04(polar01 3.1 22)) 把AutoCAD中support下的acad.mnu复制为wol.mnu,并对其举办修改,就可到达本身的目标。 譬喻,在复制的文件wol.mnu中的“popll”辅佐菜单后头插手如下语句: 在AutoCAD中,操作插入形的要领取代块操纵,块操纵固然操纵简朴易行,不消体例任何措施,但因为AutoCAD中,图块是图形文件名目生涯的,一个简朴的图块要占用上百字节的内存,画图进程中多次举办插入图块操纵,肯定使得图形尺寸过大。形具有体积小,整体性强,占用内存少的特点。 A,80,-3.8,[“电力”,standard,S=2.2,X=-1.2,Y=-0.8],-3.8,80(1oad“d:/wcad/1isp/xxl”)加载xxl.1sp措施文件。 (setq b(getstring “井口高程:”))A,8,[switch,“d:\wcad\a1.shx”,y=-1],4,[switch,“d:\wcad\a1.shx”,y=-1],8,-6,8 ID_MnUSER1[常用地物] A,80,-10,[cross,“d:\wcad\a1.shx”,s=.5],-10 形是AutoCAD中的一种非凡的工具,凡是是由直线和圆弧构成的简朴标记。形只占有很小的内存空间且表现的速率很是快,很是适于作标记或伟大线型的构成图案。可用 AutoCAD快捷器材提供的呼吁MKSHAPE,可以按照直线图形来建设形文件[3]。快捷方法界说形文件的根基步调为:①绘图;②启动MakeShape呼吁,呈现MKSHAPE对话框;③在enter resolution<128>提醒下,输入矩阵的判别率。通过界说一个方形的矩阵来界说形,全部线、圆弧的端点必需落在矩阵内的点上,判别率越大形状越雅观。④输入所界说的形文件名。如d:\wcad\a1.shx *MTBJ 2.1AutoLISP应用AutoCAD的形文件 参数化AutoCAD应用软件首要用于尺度化、系列化和通用化水平较量高的定型产物〔5〕。输入计划的首要参数,通过计较机量规的数据库中的数据,举办须要的计较,将查询或计较行到的数据,在尺度图样长举办变量代换,实现参数化画图,最后天生切合计划要求的图样。可见,这类软件行使时服从较高,它合用于企业技强职员自行举办开拓。 ID_ULispl5[路灯]^C^C^P(1oad“d:/wcad/1isp/1amp”);lamp;^P 〔4〕 张跃峰,陈通.AutoCAD2000入门与进步〔M〕.北京:清华大学出书社,2001,7:308-400〔3〕 徐书洁.AutoCAD2000三维画图精解〔U〕.西安电子科技大学出书社,2001,200-260 (command“text”,03 4.50a) (setq05(polar01 3.427)) 下面临以上界说的线型文件的第二行中方括号内的内容加以声名。嵌入文本字串的界说语法为:[“rstring”,style,R=n,A=n,S=n,X=n,Y=n],string暗示所需文本字符,style暗示文本的样式,R暗示相对前一段的转角,A暗示相对X轴的转角,两者只能有一个选项,S暗示缩放比例,X,Y暗示相对付线型位置的偏移量。嵌入形文件的界说语法为:[shapename,shxfilename,R=n,A=n,S=n,X=n,Y=n],shapename是所界说的形名,shxfilename为编译后的形界说文件(SHX)的名称,在此文件中可以包罗路径。 伟大线型指用标记和笔墨隐瞒的简朴线型,并在界说行中增进了声名添加形文件的巨细,位置等非凡参数,用以汇报AutoCAD怎样嵌入文本或形文件。参阅图2中的斜坡线型和陡坎线型。如: 〔2〕 高青军.基于画图进程的参数化计划要领〔J〕.机器科学与技能,2000,6(3):38-40ID_MnUSER[绘制曲线] 2.3参数化AutoCAD 参数化画图实例:下列措施用于绘制下图所示的计划钻孔,如图1所示(zuankong为用户自界说函数)。 *lg,cross***POPl2 图2常用的画图标记 如对cross.1sp文件,加载语句为:(Load“d:/wl/cross”)。 *TDXLZ,TracksID_ULisp11[导线点]^C^C^P(1oad“d:/wcad/1isp/pointl”);pointl;^P (setq02(polar01pi4)) 要害词:形文件;AutoLiSP;非凡线型 *景区界线 跟着科学技能的不绝成长和社会的不绝前进,计较机技能越来越普各处在各个行业中获得推广和应用。AutoCAD技能是企业争夺市场份额和保留成长不行穷乏的本领。此刻国际海内的重要工程都实施招标方法,假如没有操作AutoCAD体系绘制的工程总体计划方案和响应的投标文档,连投标资格都没有。可以说AutoCAD技能已成为企业进入天下市场的“入场券”[1]。在运用AutoCAD举办构筑计划、测绘与勘测以及机器计划中,偶然不行停止的必要举办一些AutoCAD下没有或较为伟大的操纵,如改变线型样式,改变充填样式,变参数图块等[2],因此,要求计划职员具有必然的开手段,运用AutoCAD下的嵌套说话AutoLISP举办编程来实现本身的目标就很有须要。 (command“circle”o1 3.5)(command“text”,054.5 0c) ) 3.2定制菜单举办加载 参考文献 择要:针对通用软件中存在的不敷,运用AutoCAD内部嵌套的AutoLISP说话,对丈量与地质中常用的形文件、非凡线型及参数化计划中的题目加以研究,同时具体叙述了措施的调试要领及菜单的计划头脑。 图1用Autolisp绘钻孔 4措施的测试 可AutoCAD可的呼吁提醒符“command:”下输入以下语句,实现加载(文件扩显现名可不给出):load“AutoLISP文件名” **USERlID—ULisp3[绘围墙]^C^C^P(1oad“d:/woad/1isp/xx4”);xx4:^P ID_ULisp23[针叶树]^C^C^P(1oad“d:/wcad/1isp/treel”);treel;^P 1弁言 (setq01(getpoint“坐标:”))个中,popl2为界说第十二个下拉菜单,user为下拉菜单的主菜单名,“&+字母”的字母是快捷键,ID_MnUSER是菜单项的标识符,^C^C指持续两次ESC键,^P为节制菜单的回显状态。 (setq a(getstring “孔号:”)) 2.2伟大线型的界说 ID_ULispl3[指北针]^C^C^P(1oad“d:/wcad/1isp/zhibei”);zhibei;^P参数化画图一样平常包罗首要内容有3部门。①挪用输入函数,得到画图参数;②挪用数学函数计较画图数据;③挪用画图呼吁举办图元绘制。其措施简便明白,较量易于把握。 ***POPl3简朴线型名目每一种线型界说在线型文件中占两行。第一行必需以星号开头,厥后是线型名;第二行是描写现实图案代码,且以“A”开头[4]。如定制一个切合工程要求的点画线: **USER函数界说的局限巨细极大地影响到措施的可读性和测试的难度,所界说的函数一样平常不该高出100行。可操作trace和untrace函数为每个特定的函数配置一个标志,来表白已进入或退出该函数。Trace函数按照函数挪用的条理缩进表现函数的挪用信息,同时表现转达给函数的参数的值和函数的返回值。其它,还须深入说明函数的内部运行环境。一种要领是在函数的要害部位配置getstring函数,该函数可以配置在进入一个轮回之前,在轮回内部,在一次插入挪用之前等。getstring函数给测试者利便间断措施运行的机遇,当措施遏制运行后,就可以搜查措施变量的值。另一种方法是计一律个debug函数,活塞杆,挪用该函数可以在措施运行中表现变量的值,该函数提供一个用于表现变量名的值的表,也能处理赏罚数据范例为表的变量,并把表的每一个元素按行表现以加强可读性。 A,80,-4,4,[slope,“d:\wcad\a1.shx”,s=6,y=-1],-.4,活塞杆,每次启动AutoCAD时,体系会自动装入菜单acad.mnu,若本身建造菜单,那么在行使菜单时,就可对本身材例的AutoLISP措施文件举办加载。 AutoCAD技能一向处于不绝成长与试探之中。应用AutoCAD技能起到了进步企业计划服从、优化计划方案、减轻技强职员的劳动强度,收缩计划周期,增强计划尺度化等浸染。越来越多的人熟悉到AutoCAD是一种庞大的出产力,出格是它的开放性布局良好性,使AutoCAD技能必将普及地应用于机器、电子、航天、化工、构筑、丈量与勘测等行业。使计划与出产向数字化和无纸化偏向成长。 加载后,cross呼吁可与AutoCAD下的其他呼吁一样行使。 操作上面菜单的定制要领,可对已有的菜单举办添加与删除操纵,到达用户操纵利便适用的目标。生本钱身的特色软件。 计划的详细菜单如下: *JTBJ,slope_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|(setq03(polar01 2.06.5)) 5结语 ID_UPline[电视管线(&P)]^C^C^P(1oad“d:/wcad/1isp/xx5”);xx5;^P〔6〕 蒯志达.地质测绘要领,打点及成图体系〔J〕.有色金属矿产与勘查,2004,2(1):67-69 3.1操作AutoLISP函数的加载措施举办加载 (command“text”,044.50b)A,7,-1.5,.5,-1.5 2AutoCAD开拓应用措施计划 ID ULisp6[绘斜坡]^C^C^P(1oad“d:/wcad/1isp/xx2”);xx2;^P(setq c(getstring “孔深:”)) (defun c:zuankong() 3AutoLISP措施加载与运行 ID_ULisp12[钻孔]^C^C^P(1oad“d:/wcad/1isp/holl”);holl;^PAutoLISP措施编辑完成后,必要举办加载,生本钱身奇异的二次开拓软件。措施加载方法一样平常可回收以下几种要领。 (责任编辑:admin) |
- 上一篇:设计自绗磨管动化与CAD技术
- 下一篇:活塞结构CA珩磨管D/CAE软件的研究
- [ 18-11-06 ]换向阀中位性液压站能特点及应用留意
- [ 18-10-09 ]公制螺纹、BS液压油缸PP螺纹ED密封油
- [ 18-09-11 ]很是具体的液液压站压阀块计划履历总
- [ 18-09-11 ]液压节液压站制技能的革命
- [ 16-09-14 ]联轴珩磨管器选择方法
- [ 16-07-17 ]怎样避免缸筒液压站冲击危害?
- [ 16-07-17 ]液压动力单元液不锈钢缸筒压齿轮泵的