《制作自定义的cad菜单教程》由会员分享,可在线阅读,更多相关《制作自定义的cad菜单教程(5页珍藏版)》请在金锄头文库上搜索。
1、最近在学习制作cad菜单,应该有很多同志都还不会。我把方法贴岀来,大家做些更改即可得到属于自己的菜单了。我们初步先制作比较简单的菜单,慢慢再向里而添加东四,丰富内容。菜鸟跟着学习,高手看了请批评指教。初步功能预想:1由用户指泄圆心,绘制半径值恒为50的圆。2使用简单的lisp语句。3插入绘制的块文件。操作步骤:1写块2制作块所对应的幻灯片文件(这点如果不做不影响功能,但建议做,以后菜单看起来舒服)3建立菜单文件mns。4将1、2、3文件放在cad的支持文件搜索路径下。5加载菜单。6试用菜单。7根据试用的效果再进一步的更改、完善菜单。6的初步效果如下:Eloek文件編需報闻乞)插入榕式工艮辺證国
2、迦琢注修改叫宙口如FID乂赣HlhaI少Stenderds諾ISO-25V越90宿口。bd淞3|ByLayer|V|B/Lvex-B/Lv*/二O口r0X/能您:描定对朽点:令vMOVE找到1个抬定毎点或位移总宦位移的笄二点或用卑一点作移:(正支知葩令正交幵心仝块的使用可以减轻我们很大的工作量。首先我们制作块文件。这里我只做了一个截止阀的块的制作,其它的请大家自己制作。2接着我们来制作幻灯片文件,原则:图形应该尽量简单,但同时也应该容易区分。图形的宽高比应为3:2,在生成幻灯片文件前最好用Zoom命令将图形调整为尽量充满屏幕。还是以截止阀的块所需要的幻灯片文件的制作为例:hIwr画0命纟:3接
3、着我们来制作菜单文件Dragon,mns,将下面的语句存进写字板或者记事本里,另存为Dragon.mnso*NffiNUGROUP=dragon*POP1PID绘制圆厂CCcircle50欢迎厂CC(princwelcometolisp!)截止阀CC$I=dragon.valveooo$I=*设备CC$I=dragon.equipo$I=*材*TOOLBARS*IMAGE*valveoooblocklljiezhifa,截止阀CC-INSERTjiezhifa;*equipoblock22beng,泵CC-insertbeng;scale;1;r;0;guan,罐CC-insertguan;s
4、cale;1;r;0;/ItisdesignedbyDragon,enjoyit.到现在为止,我们建立了一个Dragon,mns文件,三个块文件,和三个块的幻灯片文件,分别是:jiezhifadwgbengdwgguan.dwgjiezhifasldbengsldguan.sld我把这7个文件放在同一个文件夹下:E:downloadCADdragon然后进入cad,将此文件夹添加进cad的支持文件的搜索路径里面。方法见gif:侏命E配査10当丽EJ形Bravincl由乙当血配百文件显示IJJ开和礙|;打ED|:系;圧用尸表曲査5_:选择襪埶8径、丈件乞和文件应首FE:dcwplg更轻工住叔fm
5、还电设备亚动程序文臧璘径s-出Dib0F)eF)工殴泮搜瑚径取单、帘助和其也文件名龜文锢爼卷、词典和和文件名刃叹伴.后台打印住序和丽导91分名茹打湘支箱丈件賂径金色目动保存文伴阳电况色羡统位豈电蠢曙誨准百&0宙形祥抵祺登i轧工融项祓文件宓cI鱼直为当百帮舫命冷:LDTE捲走务一点:欣涓*命弓:為令:血矗接下来我们该加载此Dragon,mns菜单了,加载方法如下:3讣QX玄看)工貝jCADAry名殊亠左卜英型傷钗日期IKBAntcCAI锲羊诉代码2OCT3-4-?13:-O:III文洋名yadtjxc决消历史ifiS克面帘助AginffwIHQiBi)drcor.nns責收筋夹文件麥型:慕卑文件
6、O=f妳文档令令令令,?s菜单文件加载完毕后,关掉3d再打开,此菜单应该已经加载上了,我们可以试试看,试用效果图在一楼,这里就不贴了。第7步,菜单的改进与更新就要靠高手的指教了。这种菜单文件的好处:1可以在此调用cad命令,比如你有某些常用的cad命令不在一个菜单或者工具栏上,乂或者某个命令使用中的参数你想设为固定值,这种情况就可以集成为一个你自己的cad菜单。2可以在此调用lisp,比如你写了很多的lisp,各个lisp的名字和命令越来越多,想记住很不容易,那么可以把它们写进菜单,并加写自己的注释。3可以在此调用块文件。普通的插入块,要求你每次都查找块文件所放的文件夹的位置,块的缩放比例和旋
7、转角度。但是我们有些块文件插入时一般是1:1比例插入,旋转角度固定。加入菜单可以解决问题。另外放在工具选项板也是不错的选择。这两种方法都可以将块进行有效的分类,去掉不必记住块位置的烦恼。下面这个是我在菜单文件中调用的块,希望大家对于自己的菜单进行完善,添加更多的块进去。簧阉阀阀阀式式斑阀阀阀;阀水节水启降阀式膜压底阀塞流吸扳式式1闸疏调疏能升蝶角隔減釜底柱书呼插角角tedted组鉅止止回回安阀阀阀止阀陶阀陶阀截球QexA取消下一组)下面是所有文件,包括:g辻动画、dragon.mns三个块文件、三个块文件的幻灯片文件集成的压缩文件,使用时去掉dwg后缀解压缩即可。另外再问高手一个问题:菜单里面的LC中的怎么用键盘输入?我每次都是复制粘贴的。谢谢。beng,泵CC一insertbeng;scale;100;r;0如果你想将块放大100倍插入的话,这样就可以了。或者如果插入的点和比例、角度都由用户自己设置的话:beng,泵CC-insertbeng但一般来说,都是1:1插入。因为流程图不按比例出图,自然1:1绘制没有问题。其它图的比例控制也是缩放图框的,图纸的内容还是要1:1绘制,作为图纸对象的块自然也就是1:1插入了。所以将大部分的块放大插入基本没有意义。但对于流程图中的设备放大插入还是有必要的。beng,泵厂CTC-insertbeng0插入角度为0,其它由用户指定。