11 第十一章 二次开发技术.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11 第十一章 二次开发技术

第十一章 返回第一张 上一张 下一张 * 返回目录 结 束 普通高等教育“十一五”国家级规划教材 第十一章 二次开发技术 ●本章学习目标与要求 通过本章学习,了解AutoCAD R2008的二次开发基本方法,掌握VBA、脚本语言(SCR)等方法快速绘制公路平面设计图、纵断面设计图、横断面设计图、互通立交设计图、桥梁结构设计图等的基本方法。 ●本章重点 利用VBA参数化绘制基本图形、绘制公路专业图形。利用脚本语言参数化绘制基本图形、绘制公路、桥梁、互通立交等专业图形。 ●本章难点 VBA参数化绘制基本图形的子程序、脚本语言参数化绘制基本图形的子程序,专业图形绘制时调用子程序的方法。 第十一章 二次开发技术 第一节 概述 第二节 VBA基本应用 第三节 脚本文件概述 第四节 利用高级语言制作脚本文件 第五节 脚本语言应用 第一节 概述 利用 AutoCAD R2008 进行二次开发的方法有很多,除了通过系统变量定制系统参数外,AutoCAD R2008 的二次开发途径主要有两个,即文件开发和程序开发。 文件开发是指根据用户的具体开发需求,按照 AutoCAD 提供的方法和文件格式,通过编辑 AutoCAD 系统所支持的ASCII码功能文件(如 ACAD.MNU 和 ACAD.LIN 等)或建立同种类型(扩展名)新的ASCII码功能文件,来开发 AutoCAD ,使其满足用户特定需要的方法。 程序开发是指利用 AutoCAD 提供的编程环境和开发工具(称为 AutoCAD 应用程序接口,缩写为API),通过编写程序来实现对 AutoCAD 开发的方法。 AutoCAD的程序开发是通过AutoCAD应用程序接口(API)来实现的。主要有以下三类: AutoLISP是一种专用的LISP编程语言,是AutoCAD固有的一部分。 ARX ( AutoCAD 运行时间延长)是从 R13 以后版本中编写与 AutoCAD 一起工作的 C 和 C ++程序的方法。 ActiveX Automation(以前简称为OLE Automation)提供了一种现代的可替代AutoLISP及DCL的方法和途径。 文件开发可实现的开发内容和文件类型 第二节 VBA基本应用 一、利用VBA绘制基本图形 1.直线绘制 (源程序) 2.多段线绘制 (源程序) 3.绘制圆弧 (源程序) 4.绘制圆 (源程序) 5.单行文字绘制 (源程序) 6 .文字旋转 (源程序) 二、利用VBA绘制互通立交匝道的平面设计图 实例11-1(绘制图11-9的互通立交匝道平面设计图) 图11-9 演 示 第三节 脚本文件概述 一、脚本文件的功用 二、脚本文件的格式 三、脚本文件的编写与调用 一、脚本文件的功用 把经常需要重复使用的命令序列编写成脚本文件,代替交互操作,使操作简化又节省了时间。 脚本文件可作为一个完整的绘图程序直接执行,还可以用任一种高级语言生成脚本文件,实现参数化绘图。 脚本文件还可作为菜单文件调用,使菜单文件简化。 可以利用脚本文件播放幻灯片。 二、脚本文件的格式 编写脚本文件的格式规则为: 空格即代表回车。 每行结尾无论有无空格都自动加一空格。 脚本文件是以ASCII码格式建立的,可在任意编辑器里编写。正确编写脚本文件的前提是必须十分清楚所用AutoCAD命令的使用情况。 以“;”开头的为注释行,注释不能与命令或其他输入位于同一行。 字母大小写不限。 实例11-2(绘制一个圆心在(100,100),半径为50的圆 ) 脚本文件: CIRCLE 100,100 50 ZOOM ALL 演 示 三、 脚本文件的编写与调用 图11-10 利用脚本文件得到的图形 实例11-3(绘制图11-10的桥墩盖梁设计图) 演 示 1.编写一个脚本文件绘出如图11-10所示的图形并标注尺寸,假定该文件名为“LX-1.SCR”(初学者最好把这个文件存放在C盘根目录下)。 文件内容 在AutoCAD系统外,用任一文本编辑软件输入上述文件内容,然后将其存入名为“LX-1.SCR”的文件中,退出。需要特别注意的是:所有文本行左侧不能留空格,所有标点符号均用半角字符格式。 实例11-3的脚本语言绘制步骤 2.调用该脚本文件绘图 调用该脚本文件绘图的方法为:在AutoCAD命令提示符下,键入SCRIPT,将显示图11-11所示“Select SCRIPT File(选择脚本文件)”对话框。 找到对应文件后单击选取,然后单击“

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档