CAD系统开发技术

上传人:世**** 文档编号:253223529 上传时间:2024-12-02 格式:PPT 页数:37 大小:85.50KB
收藏 版权申诉 举报 下载
CAD系统开发技术_第1页
第1页 / 共37页
CAD系统开发技术_第2页
第2页 / 共37页
CAD系统开发技术_第3页
第3页 / 共37页
资源描述:

《CAD系统开发技术》由会员分享,可在线阅读,更多相关《CAD系统开发技术(37页珍藏版)》请在装配图网上搜索。

1、单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第四章CAD系统开发技术,主要指应用软件的开发技术,用户利用计算机及其各种系统软件和应用软件,通过编程,解决工程实际问题,4.1菜单开发,4.1.1 AutoCAD菜单类型,Acad具有开放式体系构造,支撑很多外设平台,很多方面都可以修改和扩大,菜单是操作、使用、开发、治理系统的最便利、直接的工具,Acad系统供给了6种类型的菜单,允许用户进展修改和定义,菜单形式,屏幕菜单(Screen Menus),下拉菜单(Pull-down Menus),光标菜单(Cursor Menus),+右键,图标菜单(Ima

2、ge Menus),如:绘图-图案填充,图形输入板菜单Table Menus),用于对数字化仪设备进展定义,按钮菜单(Button Menus),用于定义鼠标器和数字化仪的定标器,菜单格式,*.mnu,Acad菜单源文件的扩展名,是一个ASCII的文本文件,“,acad.mnu,”为标准菜单文件,*.mnx,Acad菜单源文件编译后形成二进制目标文件,装入标准菜单或用户菜单,Command:,MENU,*.mnd,包含宏定义的菜单源文件。,*.mnl,包含要用到Autolisp程序菜单。,菜单文件构造,菜单文件是树型构造,第一层是菜单段,以下为子菜单多层子菜单或菜单项。菜单项是是树的终端结点(

3、树叶)图4-4。,菜单段,菜单段与外部设备有关,从菜单文件可以定义下拉菜单、屏幕菜单、图标菜单等其他菜单。,菜单段有一个固定标题,表4-1的“*”是段标题的标记。,子菜单,菜单项数目超出最大项数时,可设置子菜单,子菜单可以通过它的名字将所含的菜单项激活(显示)在当前菜单区。,子菜单标题:以“*”为标题。,子菜单的引用,表述式$Section=Submenu,$表示菜单段种类 有效种类见下页,Submenu是待激活的子菜单名,须在意加载的菜单种存在,菜单段有效种类,S:屏幕菜单段;,P0:光标菜单;,P1P16:下拉菜单116段;,I:图标菜单段;,B1B4:按钮菜单段;,T1T4:图形输入板或

4、数字化仪菜单14段;,A1A4:帮助设备菜单14段。,例如,$P0=SNAP,*POP0,*SNAP,菜单的栈,用户拾取该菜单时,被激活的子菜单堆放在栈中,栈的最大容量是8。超过8,则栈底的菜单将丧失,表达式右边的菜单为缺省时,栈顶的菜单出栈,被激活,屏幕返回上一菜单,最多8个。,菜单项,菜单项的语法规章:,一些字符在菜单文件中的特定含义:,在菜单项中,很多字符在赐予特殊的意义,在使用中要依据其语法规章进展使用,菜单项标题,只对菜单项的作用进展注释,没有实际的操作内容。,菜单项标题放在“”内,后面是工作内容。,菜单项可以没有标题。,菜单项中一些字符的含义,空格“”:其作用相当于回车,分号“;”

5、:相当于回车,完毕文本和尺寸文本的内容,加号“+”:用于续行,用于多行的菜单项,反斜杠“”:作用是等待用户输入,字符“”:相当于“Ctrl”键,和后面字符组合,见P62,星号“*”:当以“*cc”开头时,自动重复该菜单项和“Command”命令,Ctrl+C完毕,字符“”和其它字符组合,B:SNAP的ON/OFF,C:终止正在执行的命令,D:显示光标位置的方式切换,E:等轴测平面方式的切换,G:GRID网格的ON/OFF,H:退格,倒退一个字符,I:Tab制表键,字符“”和其它字符组合,M:回车键,O:Ortho(正交方式的ON/OFF,P:把握命令提示区是否显示来自菜单项的输入,Q:图形编辑

6、下联机打印的ON/OFF,T:图形输入板(数字化仪)的ON/OFF,V:激活下一个视窗,下拉菜单设计,下拉菜单的设计特点:,段标题固定为*POPn,n为116的整数。,菜单栏标题由全部下拉菜单的第一项组成。,下拉菜单的宽度为该段中字符最多的菜单项宽度,高度为菜单项数。,-:在两菜单之间显示一条分割线。,-:在菜单的右边将显示一条箭头说明它有子菜单。,直线,-弧,-圆,点*CC_point,*POP11,标准件,轴承CC$I=1DLS$I=*,-,-螺纹联接件,螺钉螺栓,CC$I=1DLS$I=*,螺母 CCLUOM,复合线,圆环 CC_donut,椭圆,多边形,四边形 CC_Crectang,

7、插入 CCddinsert,挡圈 CCDAQ,键 CCJIAN,花键 CCHJIAN,销 CCXIAO,帮助 CCSHELP,三维曲面,边定曲面 CC$S=X$S=3D_edgesurf,直纹曲面 CC$S=X$S=3D_rulesurf,旋转曲面 CC$S=X$S=3D_revsurf,延长曲面 CC$S=X$S=3D_tabsurf,三维面 CC$S=X$S=3D_3dface,文字,尺寸标注,下拉菜单显示把握,通过菜单文件把握菜单项的显示方式,使菜单项变灰、失效或激活、恢复。,假设菜单项标记用“”开头,该项将变灰色(失效),其子菜单也无法使用。,如:面积CC _area,*POP6的面积

8、、距离、坐标查询已经过变灰失效处理,参考P65或acad.mnu文件,下拉菜单的变灰失效处理,*POP6,帮助,求助?,取消CCC,退回_U,回复 CC_read,编号,标题行,1,2,3,4,5,6,下拉子菜单的激活或撤消,用户可以通过$n.I=xxx 来激活或撤消一个子菜单,$:用于加载一个菜单区,Pn:用于指定POP116菜单区;,I:用于指定菜单项编号;,XXX:假设存在,是一个包含变灰字符注记字符的字串,如:,OneCC$P12.1=激活,TwoCC$P12.1=使失效,ThreeCC$P12.1=!加核对符,$P=当前菜单或刚被拾取的菜单项,$Pn=,下拉菜单的装载,Command

9、:menu,找到*.mnu文件,图标菜单设计,图标菜单的设计特点,:,(1),图标菜单段标题,固定,为,*IMAGE,(2)子菜单标题下的,第一项,为图标菜单的标题,(3)图标菜单只能通过屏幕菜单或下拉菜单调用。,在屏幕或下拉菜单段中,$I=*,作用是显示当前图标菜单,图标菜单设计,以在标准菜单文件中参与螺钉螺栓图标子菜单为例:,*,*ldls,-常用螺钉螺栓-,ld1,六角头螺栓细杆级CCLD,ld2,六角头螺栓C级 CCLD,ld3,六角头螺栓全螺纹C级CCLD,ld4,六角头螺栓级 CCLD,ld5,六角头螺栓全螺纹AB级 CCLD,ld6,六角头螺杆带孔螺栓C级 CCLD,ld7,六角

10、头头部带孔螺栓C级CCLD,ld8,六角头螺杆带孔 细牙螺栓C级CCLD,ld9,六角头头部带孔细牙螺栓AB级CCLD,ld10,活节螺栓C级CCLD10,ld11,地角螺栓CCLD11,ld12,等长双头螺栓级CCLD12,ld13,开槽圆柱头螺钉 CCLD13,ld14,开槽沉头螺钉 CCLD14,ld15,十字槽盘头螺钉 CCLD15,ld16,十字槽沉头螺钉CCLD16,ld17,内六角开槽圆柱头螺钉CCLD17,ld18,开槽锥端紧定螺钉CCLD18,ld19,开槽长圆柱端紧定螺钉CCLD19,ld20,方头短圆柱锥端紧定螺钉CCLD20,ld21,方头长圆柱锥端紧定螺钉CCLD21

11、,图标调用格式,通过幻灯片来实现,每个图标实际对应一个幻灯片文件,4种定义格式,幻灯片文件名 执行内容,幻灯片文件名,幻灯片标号 执行内容,幻灯片库名,(幻灯片文件名)执行内容,幻灯片库名,(幻灯片文件名幻灯片标号)执行内容,进展图标菜单设计 *IMAGE,制作幻灯片(.sld),Command:MSLIDE,幻灯片文件存盘,如/SUPPORT/ld1.sld,建立列表文件(*.lst),在记事本中编辑即可,建立幻灯片库,在SUPPORT子名目下,建库文件SLIDELIB.EXE,,DOS下调用格式:,SUPPORTSLIDELIB 幻灯片库名 SLIDELIB LD.slbLD.Lst,3结

12、果:生成ld.slb,菜单的编译,1.用文本编辑程序可建立“.mnu”,2.ACAD的MC.exe可将宏文件“.mnd”编译成“mnu”文件,(1)宏定义的格式,宏名宏文本,例如$S=,(2)编译“.mnd”类型的菜单文件,:ACADSAMPLEMC 选择项 文件名,选择项:显示在编译过程中每个宏替换 的内容和使用的次数。,:显示被编译的MND文件的内容。,:制止宏功能。,(3)编译实例,先用文本编辑器建立MND菜单文件,再用MC编译成MNU文件。,“.mnd”文件编译成“.mnu”文件,*Comment,H=AutoCAD$S=ROOT,X=$S=X,L=LAST$S=,D=DRAW$S=D

13、R,E=EDIT$S=ED,*SCREEN,*ROOT,*Comment,*SCREEN,*ROOT,H,*$S=OSNAP,D,E,DISPLAY$S=DS,*DR3,LINE:CCLINE,CIRCLE CCCIRCLE,ARC:CCCARC,L,D,E,AutoCAD$S=ROOT,*$S=OSNAP,DRAW$S=DR,EDIT$S=ED,DISPLAY$S=DS,*DR3,LINE:CCLINE,CIRCLE CCCIRCLE,ARC:CCCARC,LAST$S=,DRAW$S=DR,EDIT$S=ED,*ED3,ERASE:CCERASE,MOVE:CCMOVE,COPY:CCCOPY,L,D,E,*ED3,ERASE:CCERASE,MOVE:CCMOVE,COPY:CCCOPY,LAST$S=,DRAW$S=DR,EDIT$S=ED,本 节 重 点,生疏菜单文件的构造、设计,把握下拉菜单和图标菜单的编制方法。,习 题,P146,1.AutoCAD软件中最常用的菜单有哪几种?,2.简述菜单文件的总体构造,试验预备,

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

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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