AUTOCAD二次开发之法兰图

上传人:206****923 文档编号:54781143 上传时间:2018-09-19 格式:PPT 页数:15 大小:516.50KB
返回 下载 相关 举报
AUTOCAD二次开发之法兰图_第1页
第1页 / 共15页
AUTOCAD二次开发之法兰图_第2页
第2页 / 共15页
AUTOCAD二次开发之法兰图_第3页
第3页 / 共15页
AUTOCAD二次开发之法兰图_第4页
第4页 / 共15页
AUTOCAD二次开发之法兰图_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《AUTOCAD二次开发之法兰图》由会员分享,可在线阅读,更多相关《AUTOCAD二次开发之法兰图(15页珍藏版)》请在金锄头文库上搜索。

1、第11章 Auto CAD 二次开发软件 法兰的绘制,11.1 开发目的及意义 11.2 开发目标 11.3 开发工具 11.4 窗体开发 11.5 主程序开发 11.6 加载菜单,总目录,11.1 开发目的及意义,通过AutoCAD具有开放的体系结构,AutoCAD允许用户和开发者在几乎所有方面对其进行扩充和修改,同时可以利用多种开发语言,开发可以自动完成某一绘制任务的软件,可大大提高绘制速度,改善工作效率 。 AutoCAD二次开发技术主要包括两个方面: 一方面是对它的功能进行扩充和修改; 另一方面,是利用开发工具,编写能够完成特殊任务的自动绘制软件。,总目录,本章目录,11.1,11.2

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

3、.2 DCL基础,总目录,本章目录,11.1,11.2,11.3,11.4,11.5,11.6,11.3.1 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,11.3.1 Visual LISP

4、基础,(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中的主要组成部分,编写对话框主要就是编写各种

5、控件,对各种控件的属性进行定义,常见的控件主要有以下几种,分别是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,

6、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 主程序开发,主程序主要包括三个部分: 第一部分是从窗体获取数据并加以处理确定各点坐标的程序; 第二部分是根据窗体获取的数据,进行法兰绘制的程序; 第三部

7、分是全局调用程序。,程序清单参见课本,总目录,本章目录,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,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号