- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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(选择脚本文件)”对话框。 找到对应文件后单击选取,然后单击“
您可能关注的文档
- 09全国造价员计量与计价试卷.ppt
- 09届高三高考备考情况总结.ppt
- 09卓越年度推广活动案.ppt
- 09快乐女生10强.ppt
- 09国际市场营销.ppt
- 09所有者权益.ppt
- 09投资性房地产.ppt
- 09建筑防热1.ppt
- 09提高病案分析.ppt
- 09机械设计概论.ppt
- 2024年企业人力资源管理师之二级人力资源管理师模拟考试试卷A卷含答案完整版720780578.pdf
- 2024年检验类之临床医学检验技术(师)全真模拟考试试卷B卷含答案优质 完整版720844645.pdf
- 2024年四川省成都市第七中学初中学校中考一模物理试题(解析版).pdf
- 2024年二级建造师之二建水利水电实务过关检测试卷B卷附答案 .pdf
- 2024年教师资格之中学思想品德学科知识与教学能力综合检测试卷A卷含完整版720848701.pdf
- 2024年教师信息技术2.0教研组研修计划(优秀模板6篇)(6) .pdf
- 2024年教师资格之幼儿综合素质通关提分题库及完整答案 .pdf
- 2024年心理咨询师之心理咨询师基础知识通关提分题库及完整答案完整版720794806.pdf
- 2024年消防设施操作员之消防设备初级技能题库附答案(典型题).pdf
- 2024年小学信息技术工作计划样本(三篇) .pdf
最近下载
- 5G优化案例NR 21G动态频谱共享规模开通实践案例.docx
- 2021国开大学幼儿园课程基础.pdf VIP
- 私募基金管理人实际控制人变更专项法律意见书.docx VIP
- 护工培训之基础技能92955.pptx
- 5G优化案例:NR 2.1GHz DSS动态频谱共享试点总结案例.docx
- 2025届陕西省西安地区八校高三冲刺模拟生物试卷含解析.doc
- 江苏开放大学环境生态学调研报告.docx
- 高中语文2025届高考必修教材理解性默写精选练习(附参考答案).doc
- 水运工程建设项目环境影响评价指南.docx
- 【创新设计】2016-2017学年高中英语 Unit 4 Astronomy the science of the stars Period One Warming Up & Reading课时作业 新人教版必修3.doc
文档评论(0)