十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

AutoCA不锈钢缸筒D开拓与应用

时间:2016-07-18 08:00来源:天圆网站 作者:admin 点击:
择要:针对通用软件中存在的不敷,运用AutoCAD内部嵌套的AutoLISP说话,对丈量与地质中常用的形文件、非凡线型及参数化计划中的题目加以研究,同时具体叙述了措施的调试要领及菜单的计划头脑。 要害词:形文件;AutoLiSP;非凡线型 1弁言 跟着科学技能的不

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-40
ID_MnUSER[绘制曲线]

2.3参数化AutoCAD

参数化画图实例:下列措施用于绘制下图所示的计划钻孔,如图1所示(zuankong为用户自界说函数)。

*lg,cross

***POPl2

图2常用的画图标记

    如对cross.1sp文件,加载语句为:(Load“d:/wl/cross”)。

*TDXLZ,Tracks
ID_ULisp11[导线点]^C^C^P(1oad“d:/wcad/1isp/pointl”);pointl;^P
(setq02(polar01pi4))
要害词:形文件;AutoLiSP;非凡线型

*景区界线
(command“line”,02“@20<180”””)
ID_ULisp4[绘栏栅]^C^C^P(1oad“d:/wcad/lisp/xx3”);xx3;^P

跟着科学技能的不绝成长和社会的不绝前进,计较机技能越来越普各处在各个行业中获得推广和应用。AutoCAD技能是企业争夺市场份额和保留成长不行穷乏的本领。此刻国际海内的重要工程都实施招标方法,假如没有操作AutoCAD体系绘制的工程总体计划方案和响应的投标文档,连投标资格都没有。可以说AutoCAD技能已成为企业进入天下市场的“入场券”[1]。在运用AutoCAD举办构筑计划、测绘与勘测以及机器计划中,偶然不行停止的必要举办一些AutoCAD下没有或较为伟大的操纵,如改变线型样式,改变充填样式,变参数图块等[2],因此,要求计划职员具有必然的开手段,运用AutoCAD下的嵌套说话AutoLISP举办编程来实现本身的目标就很有须要。

(command“circle”o1 3.5)
(command“text”,054.5 0c) )

3.2定制菜单举办加载

参考文献

择要:针对通用软件中存在的不敷,运用AutoCAD内部嵌套的AutoLISP说话,对丈量与地质中常用的形文件、非凡线型及参数化计划中的题目加以研究,同时具体叙述了措施的调试要领及菜单的计划头脑。
〔1〕 杨晓红,唐中燕.浅议企业CAD技能成长动向〔J〕.打点与策划,2002,2(1):83-84

图1用Autolisp绘钻孔

4措施的测试

    可AutoCAD可的呼吁提醒符“command:”下输入以下语句,实现加载(文件扩显现名可不给出):load“AutoLISP文件名”

**USERl
ID—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 “孔号:”))
〔5〕 王强,周乃军,杨思民.热力管网体系改革中AutoCAD的二次开拓〔J〕.煤气与热力,2002,01(1):51-53

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;^P

    AutoLISP措施编辑完成后,必要举办加载,生本钱身奇异的二次开拓软件。措施加载方法一样平常可回收以下几种要领。

(责任编辑:admin)
分享按钮
------分隔线----------------------------