- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AutoCAD VBA 的二次开发 陈嵘 北京建筑工程学院 什么是VBA? 直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等.微软决定让它开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VISUAL BASIC 的子集.实际上VBA是寄生于VB应用程序的版本.——百度搜索 VBA和VB的区别包括如下几个方面: 1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化 2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序. 3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的父应用程序,例如EXCEL. 在Office 2000 中,宏语言VBA 适用于所有应用程序,包括Word 、 Excel、PowerPoint、Access、Outlook 以及Project。在Office 97 的各应用程序中,新增了Visual Basic 编辑器。这样,用户无论是在Excel 中,还是在Word 中以至是在Access 中建立和管理VBA 都具有统一的方法和标准。 CAD VBA 例1 Hello VBA 如何进入VBA编程环境? 1.选择:工具—宏—宏。 2.输入一个宏名称:hello,点击创建。 3.点击确定按钮。 4 进入程序设计界面 边界曲面:EDGESURF 其他创建三维图形的方法 4 拉伸的方法创建三维实体 用pline,spline,circle,ellispe创建封闭图形,在用extrude指定高度或者路劲拉伸。 UCS 输入选项 [新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)] 世界: n 指定新 UCS 的原点或 [Z 轴(ZA)/三点(3)/对象(OB)/面(F)/视图(V)/X/Y/Z] 0,0,0: x 指定绕 X 轴的旋转角度 90: 90 旋转:REVOLVE将二维封闭对象(圆、椭圆)绕指定轴线旋转生成三维实体图形。 5 三维图形编辑与修改 三维旋转:ROTATE3D 三维镜像:MIRROR3D 三维阵列:3DARRAY 对齐:ALIGN,需要选择两个或者三个点,指定源点和目标点的对应关系 6 倒角(和平面命令一样) 倒直角:CHAMFER 倒圆角:FILLET 7 剖切:SLICE 8 截面布尔运算 并集:UNION 差集:SUBTRACT 交集:INTERSECT 分解:将三维实体分解为面域或者骨架体(EXPLODE) 三维图形初步美化 消隐:HIDE 着色:AHADEMODE 渲染:RENDER 练习1:绘制台阶 用box命令绘制: 台阶尺寸:长(x)2400,宽(y)300,高(z)150 挡土板:长(x)2400,宽(y)300,高(z)600。旋转后与台阶拼接。 活用三维旋转命令:ROTATE3D 用拉伸命令:EXTRUDE 练习2:绘制三维房间 1.建立轴线 2.画墙、门、窗、阳台 3.将各个单元用绘图-面域,在用拉伸命令extrude拉伸为实体单元。
您可能关注的文档
- 28-整体法及隔离法联用、瞬时性问题-主视频.pptx
- RDMWeb后台用户使用手册零售经理&城市经.pptx
- 07-11自考银行会计学试题和答案.docx
- 2011年度3月中级口译笔试真题完整版(含答案).docx
- 2013-2015年北京市自然科学基金面上项目指南.docx
- 2015届北京市丰台区高三第二学期统一练习一文综地理试卷带解析.docx
- 2017年度北京外国语大学法语语言文学考研真题,考研经验,考研参考书.docx
- 2017年度中国房地产行业市场需求预测及投资战略规划分析.docx
- 2017年京津冀一体化背景下环保行业市场深度调研及投资战略咨询.docx
- CSRIH使用手册.docx
文档评论(0)