Pro/Engineer二次开发关键技术研究
- 毕业论文
- 关注:1.34W次
关键词:二次开发 Pro/TOOLKIT开发工具 参数化设计
一、引言
在CAD技术日益普及的今天,传统的二维CAD软件正逐渐被三维CAD软件所替代。在众多软件中,PTC公司的Pro/Engineer是具有代表性的优秀软件之一。自从面世以来,它以尺寸驱动、基于特征、单一全关联的数据库等优点深受用户好评。企业根据产品对象的不同,在使用CAD软件时也各有侧重。企业要想最大效率的发挥出软件的功效,必须根据企业的产品特征和企业状况对软件进行二次开发。本文列举了在软件Pro/Engineer中常用的二次开发工具与方法,并着重介绍了用Pro/TOOLKIT对Pro/Engineer进行开发时的步骤。最后通过“齿轮快速设计系统”的开发实例进一步说明开发时的技巧。
二、开发工具
Pro/Engineer为用户提供了丰富的二次开发工具。常用的有Pro/Program、簇表(Family Table)、用户自定义特征(UDF)、J-Link和Pro/Toolkit等。为了防止混淆,以下特别对这几种开发工具进行比较和说明。
1.Pro/Program
Pro/Engineer对每个零件或组件模型都有一个主要的设计步骤和参数列表,那就是Pro/Program。它是零件与组件自动化设计的一种有效工具。设计人员可使用类似BASIC的高级语言,根据需要来编写该模型的Program。包括:控制特征的出现与否、尺寸的大小、零件与组件的出现与否、零件与组件的个数等。然而,Pro/Engineer就可以通过运行该程序来读取此零件或组件,并通过人机交互的方法得到不同的几何形状,以满足产品设计的需要。
2.簇表(Family Table)
簇表可用于管理具有相同或相近结构的零件,特别适用于标准零件的管理。它是通过建立基础零件为父零件,然后在簇表中定义各个控制参数来控制模型的形状及大小。这样,就可通过改变各个参数的.值来控制派生的各种子零件。
3.用户自定义特征(UDF)
设计人员在使用Pro/Engineer进行零件设计时,经常会遇到一些重复出现的特征。例如,螺钉的座孔等,因此设计人员就要花费许多时间进行这种重复性的操作。用户自定义特征则能将同一特征用于不同的零件上,或将若干个系统特征融合为一个自定义特征,使用时作为一个全局出现。这样,设计人员就可以建立自己的用户自定义特征库,根据产品特征快速生成几何模型,从而极大地提高了设计人员的工作效率。
4.Pro/TOOLKIT
Pro/TOOLKIT是PTC为Pro/Engineer制定的开发工具包,它提供了应用程序接口(API),使客户或第三方厂商具有扩展Pro/Engineer功能的能力。Pro/TOOLKIT使用面向对象风格C编程,且提供一个庞大、用于底层资源调用的C语言函数和头文件,外部应用程序可借此访问Pro/Engineer的数据库和应用程序。
三、Pro/TOOLKIT的运作方式
Pro/TOOLKIT应用程序代码集成进入Pro/Engineer的标准方法是通过“动态链接库”(Dynamical Linked Libraries, DLLs)完成的。当编译Pro/TOOLKIT应用程序的C代码,并将其链接至Pro/TOOLKIT库文件时,就创建了一个可链接至Pro/Engineer可执行文件的对象库文件,这个可执行文件将在Pro/Engineer启动时被执行。这种方法称为“DLL模式”。
此外,Pro/TOOLKIT还支持第二种方法的集成,即“多进程”(Multiprocess),或称为“衍生模式”(Spawned Mode)。在这种模式下,Pro/TOOLKIT应用程序将被编译和链接,从而形成一个独立的执行文件。这个可执行文件将是Pro/Engineer的衍生,并作为Pro/Engineer工作任务的一个子程序来运行。
- 文章版权属于文章作者所有,转载请注明 https://m.leqiuxue.com/bylwwx/lvgo94.html
相关内容
热门文章
猜你喜欢
专题
- 粘劲
- 立信
- 索福克
- 论洛非
- 端午节祝福朋友圈说说
- 唯美虐心的伤感句子说说
- 效果器
- 英国留学四类冷门专业简介
- 断食
- 经典励志个性名言语句
- 经典励志晚安签名
- 金牛座
- 忠恕
- 评教赛
- 逗龟
- 一个人发呆的说说
- 祸不单行
- 云风
- 太阳镜
- 香侬
- 在校生
- 女生八字微信励志个性签名
- 雪梨
- 及时性
- 拼搏努力励志签名
- 高考倒计时日历及励志语录
- 千万遍
- 绍兴最低工资
- 俄罗斯留学的优势
- 听党的话做好少年演讲稿
- 三大热
- 轻钢
- 皇明
- 切菜板
- 远古
- 人生格言警句88条
- 洞外
- 祖国在我心中优秀演讲稿
- 妄想
- 华荣
- 想念美丽的家乡的说说文案摘抄
- RS6000
- 冷翻人的经典笑话笑破你的肚子
- 强区
- 看到就让人心疼的句子
- 师人
- 理工
- 剩者
- 山景
- 初中八年级美术下册《心灵的关爱》说课稿
- 鹊桥
- 4岁儿子生日快乐祝福语
- 博可
- 网银短信陷阱的防骗
- 带回
- 实习周记400字左右的
- 一年级安全教育主题班会
- 唯美句子摘录
- 100501
- 生病的感慨句子
推荐文章
- CAD制图技术在机械工程的开发与研究
- 浅谈城市地下空间开发利用三项关键技术
- IPTV业务关键性技术及其应用研究分析论文
- 乒乓球发球技术的9个关键点
- 可重复使用运载器再入段导航关键技术研究
- Tekla Structure二次开发技术在焊缝信息管理上的应的论文
- 交通土建工程路基路面施工的关键技术研究
- 考研技术型复试关键:专业素质和实验技术
- “中药现代化”发展战略研究-从中药产品“二次开发”到中药企
- 二阶盲辨识与盲均衡技术研究
- 开发永州市旅游文化的关键研究管理论文
- 关于发酵床技术操作规程的研究
- 研究建筑工程技术管理中的关键问题论文
- 女性第二次创业:战胜是关键
- 裸露岩石边坡生态修复关键技术的研究与探索