AutoCAD二次开发.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AutoCAD二次开发.ppt

二 系统功能模块 1.四个模型:几何模型 力学模型 数据模型 工况模型 2.三种功能:数据可视化 风险预警动态化 位移预测闭环化 3.操作平台:AutoCAD 2009 + visual studio 2005 4.可行性:一幅地下墙 三根测斜管 杆系 后处理 5.数据库结构 6.前处理 交互式 7.核心模块 风险 预测 8.后处理 报表 自由视图 自由曲线 1.编写程序,生成三维实体模型:一面挡土墙+三根测斜管。 2.交互绘图,实现AutoCAD基本的绘图功能。 3.制作菜单界面,利用按钮和其他控件实现一些功能。 4.若给定测斜管的监测数据(Excel格式),在AutoCAD中读取数据,生成数据 曲线。 5.生成更为复杂的空间模型,对每个实体(如长方体,圆柱)赋予其工程意 义(如支撑、测斜管),保存其工况模型。 1.二次开发概述 2.二次开发可以实现的功能及其工程应用 3.二次开发工具的选择 4.关于二次开发工具的学习 5.对软件如何实现的一些构想 吴威皋 Tel二次开发的含义 CAD软件的二次开发是指在现有的软件基础上,为了提高和完善软件功能,使之更加符合用户需求,而对软件做的开发工作。其目的是提高设计质量和效率,充分发挥通用CAD软件的价值。 二次开发将应用对象的设计规范、构造描述、设计方法等以约束关系的形式集成到通用CAD平台中去,以使应用对象的设计智能化、集成化。 对土木工程软件而言,基于AutoCAD平台来开发,有以下几个优点: (l)不用自己开发图形平台,可充分利用AutoCAD强大的图形功能,大大缩短了研发时间; (2)AutoCAD是一个被广泛使用的通用平台,提供了强大的绘图编辑功能,可供各专业绘图使用,大部分工程计算人员对此比较熟悉,在该平台上开发软件更具亲和力; (3)AutoCAD属于开放性平台,用户如对AutoCAD二次开发比较热悉,也可以加入自己的扩充程序。 一、菜 单 专业软件的菜单一定要有鲜明的专业特点。很多软件只是在AutoCAD的原来菜单后加上一个菜单项或者将AutoCAD的屏幕菜单替换掉。这类软件尽量对AutoCAD不做修改,避免许多熟悉AutoCAD的用户产生不习惯的感觉。其实,AutoCAD只是提供了一个基本绘图环境,它涉及各行各业,没有任何偏重,由于没有较好的二次开发软件,广大用户才不得不去适应AutoCAD的菜单。就土木专业而言,其菜单项只有文件、设定两项以及一些绘图、修改命令经常用到,大部分菜单项平时都用不上。对AutoCAD菜单进行重新组合,增加一些实用工具菜单项,让菜单具有鲜明的专业特点,这样才能让设计人员绘图时得心应手,拥有一个良好的设计环境。 二、图 库   土木专业需要大量的节点详图,如框架、剪力墙构造节点,拉墙筋大样,基础详图等等。每个设计师手头都会保留或多或少这样的节点图。直接调入或者调入后稍加修改,就能运用于不同的项目设计,这样可以大大减轻设计师的负担。如果没有专业图库,制图时要用到某个大样时,结构师只能凭着记忆打开其它图形文件去搜寻,然后用BLOCK命令制作成图块,再用INSERT命令插入本图。而且,不同的项目设计,不同的图形文件,可能会有不同的输出比例,弄不清比例会使得插入的图块大小失调,严重影响图面质量。因此,建立图库是二次开发的一项重要内容。 三、应用程序   作为最强大的图形支撑系统,AutoCAD提供了丰富的图形编辑命令,但对于专业人员,还远远不够。举例来说:在结构平面图中画一根钢筋,一级钢筋的弯钩是很难画的,画起来不但很费时间,而且掌握不好要么太大,要么太小,影响图面质量。又如:要把所有的字高由2.5mm改为3mm,用CHANGE命令一个一个去修改,将使人无法忍受。其实用程序实现这些功能是很简单的。其它如批量修改文本的高度、字型、宽高比,炸开、连接文本,将两根直线连接为一根直线,给一根PLINE线加上钢筋弯头,画钢筋点、箍筋等等,都可以用程序实现。编写这些实用程序,可以用简单的操作完成许多复杂的工序,能为结构设计人员完成许多琐碎的工作,从而尽量将设计人员解放出来,使他们有更多的时间去进行创造性劳动。 四、简化命令,自定义命令    ACAD.PGP中提供的简化命令较少,有些还不是特别简捷。例如将“C”定义为CIRCLE,而将“CP”定义为COPY。其实COPY命令远远比CIRCLE命令应用得频繁。为何不将“C”定义为COPY,而将“CI”定义为CIRCLE呢?其它如将“O”定义为OFFSET,“F”定义为FILLET,“D”定义为DDEDIT等等。应该形成一个标准,让大家统一起来,避免因习惯上的差异导致使用不便。 五

文档评论(0)

cai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档