下载此文档

第五章CAD软件系统二次开发技术.ppt


文档分类:汽车/机械/制造 | 页数:约100页 举报非法文档有奖
1/100
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/100 下载此文档
文档列表 文档介绍
2017-2-19 关于 CAD 系统适用性的几个问题?“ CAD 系统仅仅是一块需要花很多钱的‘高级图板’!”——这种说法对吗? ? UG 生成的模型能否供其它异构的 CAD 系统(如 Pro/E 、 AutoCAD 等)使用?反之行吗? ?如何才能用 UG 系统同时完成机械零件(如齿轮) 的参数计算和结构建模设计(即参数化设计)? ?可以将一个通用 CAD 软件系统改造成满足用户个性化需求的高效专用的系统吗? 2017-2-19 当前 CAD 技术面临的基本问题?问题一、以几何建模技术为核心,不能充分地满足产品设计需求。?问题二、各自自然发展起来的异构的 CAD 系统, 形成了多个“信息化孤岛”。?问题四、必须提供工具和方法,使用户能够自主扩展商用 CAD 系统的功能,解决工程设计问题。?问题三、则重系统的通用性和用户的覆盖面, “功能丰富、效率不高”是商用 CAD 系统的普遍问题。 2017-2-19 本章学习要求与学习方法★了解 CAD 支撑软件二次开发的目的、途经和方法。第5章基于特征的 CAD 软件系统二次开发技术★掌握 UG/OPEN GRIP 二次开发编程技术。★学习诀窍: 明确二次开发目标、体会编程差异、熟悉系统资源、重视读写结合、坚持多编程多调试。 2017-2-19 第5章基于特征的 CAD 软件系统二次开发技术 3、改善 CAD 支撑软件系统的适用性。将程序设计语言与系统资源紧密结合解决问题。第1节 CAD 系统二次开发的环境与途径 2、提高 CAD 支撑软件系统的使用效率。通过开发专用菜单、命令、模型库等实现。★CAD 支撑软件系统二次开发的目的(三大目标) 1、实现异构 CAD 软件系统之间的数据共享。利用STEP 、IGES 等数据交换标准和接口软件。 2017-2-19 第5章基于特征的 CAD 软件系统二次开发技术◆利用 CAD 系统的嵌入式语言或 API 开发方法第1节 CAD 系统二次开发的环境与途径◆通用 CAD 软件系统用户化开发方法★CAD 支撑软件系统二次开发的三类主要方法◆数据文件共享开发方法☆ OPEN GRIP 是 UG 的一个重要模块, 它有完整的语法规则、程序结构、内部函数, 是一种嵌入在 UG中的程序设计语言。 GRIP 程序经过编译、链接,生成可执行文件之后才能运行。☆ GRIP 具有简单、易学、交互性能强的优点,是面向工程师的二次开发语言,要求具备一定的 UG 三维建模基础。☆利用 GRIP( Gr aphics I nteractive P rogramming) 程序能够实现对 UG的各种交互操作,如创建几何体、管理文件、控制系统参数、存取 UG 数据库等。 UG/OPEN GRIP ☆ UG/OPEN API (又称 User Function )是一个允许程序访问并改变 UG 对象模型的程序集。它封装了近 2000 个 UG 操作函数。☆ UG/OPEN API 可以方便地对 UG 图形终端、文件管理系统和数据库进行操作,绝大多数 UG 操作都可以用 UG/OPEN API 函数实现。开发者通过使用 VC++ 调用这些函数,达到系统用户化的目的。 UG/OPEN API 运用 UG/OPEN API 能够实现: ①对UG模型及文件进行操作,包括建立模型、查询模型对象、建立并遍历装配体、创建工程图等; ②在 UG 主界面中创建用户交互式界面; ③创建并管理用户定义对象等。这些函数和过程分别在…/ugopen 目录下的头文件( .h )中定义。 2017-2-19 第5章基于特征的 CAD 软件系统二次开发技术◆UG/GRIP 实用编程基础。清华大学出版社,王庆林。 2002 ★本章以 UG的嵌入式语言 OPEN GRIP 为例,讲解通用CAD 支撑软件系统的二次开发技术基础参考书: ◆UG在线帮助文档和教材的附录◆计算机辅助设计原理( CAD )和应用技术。湖南大学大学出版社,刘子建等。 1998

第五章CAD软件系统二次开发技术 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数100
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2112770869
  • 文件大小2.52 MB
  • 时间2017-02-19