机械网首页 | 添加到收藏夹 机械网服务 | 免费注册会员 | 会员登录
机械网
用户名 密码 验证码 取回密码
机械商城 机械商机 机械产品 机械资讯 机械展会 机械黄页 机械知识

商机 产品 资讯 公司 商场 展会      ZQ大减速比减 平板烘干机 搅拌机 扁平

Pro/E二次开发技术在履带车辆传动系统建模中应用

    Pro/TOOLKIT是Pro/ENGINEER软件系统提供的完全基于C语言的用户化工具箱,也称为用户接口(API),它提供了大量的C语言库函数,能够使外部应用程序(客户应用程序)安全有效地访问Pro/ENGINEER数据库和应用程序。并且通过C语言编程及应用程序与Pro/ENGINEER系统的无缝集成,客户和第三方能够在Pro/ENGINEER系统中添加所需的功能,并借助第三方编译环境进行调试。


    总的来说,Pro/TOOLKIT应用程序有两种工作模式,一种为同步模式(SYNCHRONOUS MODE):另一种为异步模式(ASYNCHRONOUS MODE)。


    同步模式包括两种模式,即动态连接库模式(DLL MODE)和多进程模式(MULTIPROCESS MODE),也称为派生模式,SPAWNED MODE)。DLL MODE是将Pro/TOOLKIT应用程序集成到Pro/ENGINEER中的标准方法。用户编译C语言应用程序,与Pro/ENGINEER库连接。MULTIPROCESS MODE是Pro/TOOLKIT支持的第二种将应用程序和Pro/ENGINEER集成的方法。在此种模式下,应用程序代码经过编译和连接,生成独立的执行文件。该文件由Pro/ENGINEER派生,并作为Pro/ENGINEER的子进程进行。


    两种模式的比较:在DLL MODE下,Pro/TOOLKIT应用程序与Pro/ENGINEER的信息交换是通过直接函数调用实现的;在MULTIPROCESS MODE下,信息交换是由进程之间消息系统完成的,该系统模拟直接函数调用,在两个进程间传递函数的识别信息及其参数。异步模式较之同步模式,具有代码复杂,执行速度慢的缺点。除非特别需要,一般不建议采用异步模式。


    2.6 基于Pro/TOOLKIT二次开发的基本过程


    开发过程主要包括三个步骤。


    (1)编写源文件。包括资源文件和程序文件。资源文件包括菜单资源文件、窗口信息资源文件和对话框资源文件等。


    程序资源文件是用C语言程序,是整个Pro/TOOLKIT程序开发的核心部分。从功能上分,程序设计的主要工作体现在两个方面:一是按Pro/TOOLKIT应用程序在Pro/ENGINEER环境运行的要求设计接口程序和应用程序运行结束时的终止程序;二是根据功能需求设计Pro/TOOLKIT应用程序主体部分。前者是系统所要求的初始化部分和终止部分,后者是完成应用程序预定功能的一个或多个CPP源程序。


    (2)程序的编译和连接。利用VC的应用程序设计向导可以方便快捷地创建Pro/TOOLKIT应用程序的基本框架,并进行编译和连接。



上一页 1 2 3 4 下一页

共 4 页
【字体: 】【 打印 】【 关闭


 

· 中国机械网提供的资料来自互联网,资料的版权属于作者本人,只供个人学习用,不得非法出版、销售。

相关链接
·基于AutoCAD平台的数控铣削仿真模块的开发 (组图)
·手把手Pro/E二次开发 (组图)
·国内模具新钢种的开发概况
·快速成形模具技术的应用开发与展望
·基于OLE的注塑模具CAD三维标准件库的开发
·Solid Edge二次开发技术探索
·基于SolidWorks的粉末冶金拉下式成形模CAD系统的开发
·模具开发中并行工程的应用 (组图)
·.NET平台的AutoCAD二次开发
·Pro/ENGINEER开发工具Pro/TOOLKIT简介

版权所有:机械网 邮件:webmaster@cnmachines.com