AUTOCAD二次开发之法兰图

上传人:ha****u 文档编号:245012881 上传时间:2024-10-07 格式:PPT 页数:15 大小:410KB
返回 下载 相关 举报
AUTOCAD二次开发之法兰图_第1页
第1页 / 共15页
AUTOCAD二次开发之法兰图_第2页
第2页 / 共15页
AUTOCAD二次开发之法兰图_第3页
第3页 / 共15页
点击查看更多>>
资源描述
*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第11章 Auto CAD 二次开发软件,法兰的绘制,11.1 开发目的及意义,11.2 开发目标,11.3 开发工具,11.4 窗体开发,11.5 主程序开发,11.6 加载菜单,总目录,11.1 开发目的及意义,通过AutoCAD具有开放的体系结构,AutoCAD允许用户和开发者在几乎所有方面对其进行扩充和修改,同时可以利用多种开发语言,开发可以自动完成某一绘制任务的软件,可大大提高绘制速度,改善工作效率 。,AutoCAD,二次开发技术主要包括两个方面:,一方面是对它的功能进行扩充和修改;,另一方面,是利用开发工具,编写能够完成特殊任务的自动绘制软件,。,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.2 开发目标,本次软件的开发目标是用计算机自动绘制一个常用的甲型平焊法兰,法兰的标准号为JB 4701-92,该法兰的基本形状及绘图中需要用到的点见图,。,图11-1 开发的法兰示意图,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.2 开发目标,要求所开发的软件在图形绘制要完成3个功能:,一是绘制好法兰所有轮廓线及中心线;,二是绘制剖面线;,三是标上所必需的数据。,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.3 开发工具,11.3.1 Visual LISP 基础,11.3.2 DCL基础,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,Visual LISP 基础,(1)安装,Visual LISP无需单独安装,我们在安装,AutoCAD2004,时已经和它捆绑按安装在一起 。,(2)启动,启动Visual LISP有两种方法:,1.从AutoCAD菜单中选择“工具”“Auto Lisp” “Visual Lisp编辑器” ;,2.在AutoCAD命令行中输入“vlisp”,启动Visual Lisp编辑器。,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,Visual LISP 基础,(3)编辑,(4)调试,系统调试中最常见的错误是缺少扩号或有多余括号;其次是错误函数或命令,常常是绘图命令输错,因为若函数错误,在编写中可以根据颜色判断;还有列表缺陷,被零除及函数被取消。,在程序开发的步骤上考虑到调试工作问题,以采用从下到上的程序编程工作为佳,结合该方法,作者在课本中推荐了编程调试的步骤。,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.3.2 DCL基础,(,1)定义,对话框可以用,DCL,即对话框控制语言(,Dialog Control Language,,简称,DCL,)来编写。,(2)控件,控件是DCL中的主要组成部分,编写对话框主要就是编写各种控件,对各种控件的属性进行定义,常见的控件主要有以下几种,分别是Button(按钮)、Edit_box(编辑框)、Image_button(图像按钮)、List_box(列表框)、Popup_list(可下拉列表框)、Radio_button(单选按钮)、Slider(滑动条)、Toggle(复选框)、Text_part(文本控件的一部分)。,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.3.2 DCL基础,(3)程序编辑,图11-5 具体对话框,图11-6 对话框逻辑位置示意图,程序清单参见课本,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.3.2 DCL基础,(4)调试及加载,用户需根据系统提示的问题进行修改,直至在预览中获取正确的对话框,。,图11-7 对话框预览调试,程序清单参见课本,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.4 窗体开发,设计如图:,图11-8 输入窗体,图11-9 输入窗体图控件逻辑关系,程序清单参见课本,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.5 主程序开发,主程序主要包括三个部分:,第一部分是从窗体获取数据并加以处理确定各点坐标的程序;,第二部分是根据窗体获取的数据,进行法兰绘制的程序;,第三部分是全局调用程序。,程序清单参见课本,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.6 加载菜单,本次开发的菜单加载以后将集成于AutoCAD菜单栏上面,与AutoCAD常用菜单同样使用,当鼠标移动菜单栏区域内,它就会被激活。源代码以及相关解释 见课本。,在AutoCAD命令行中输入menuload弹出如图11-10的对话框,图11-10 加载菜单对话框之一,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.6 加载菜单,加载fl.mnu,选择“菜单栏”,插入菜单,如下图,图11-11 加载菜单对话框之二,图11-12 加载菜单对话框之三,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.6 加载菜单,此时AutoCAD菜单将会多出一项甲型法兰绘制,鼠标移上去后弹出选项,如图11-12所示,选择“绘制法兰”,弹出对话框窗体,输入数据或选择默认值,点击确定,系统就自动绘制下面的法兰:,图11-13 自动绘制的法兰图,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


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

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


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