ProE二次开发中的若干问题.docVIP

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

Pro/E 二次开发中的若干问题 Pro/E是美国参数技术公司(PTC)研制的CAD/CAM软件。Pro/TOOLKIT是PTC提供专门用于对Pro/E进行二次开发的软件包。Pro/TOOLKIT软件包提供了大量的C语言函数,使得我们利用C语言编程来增加Pro/E的功能。在Pro/E的二次开发过程中,有以下几个问题值得注意(以Pro/E2000i): 1.可在Visual C++(4.0、5.0、6.0)环境下开发Pro/TOOLKIT应用程序 ,此C应用程序包含Pro/TOOLKIT提供的函数,必须和Pro/TOOLKIT提供的头文件编译(compile)到一起。所以,必须在Visual C++的菜单tools→Options→Directories中添加如下内容: ~\PROTOOLKIT\INCLUDES ~\PROTOOLKIT\PROTK_APPLS\INCLUDES ~\PRODEVELOP\INCLUDES ~\PROTOOLKIT\PRODEV_APPLS\INCLUDES 其中,~表示Pro/E的安装路径。 2.编译(compile)通过的应用程序,还必须在命令提示符下编译、连接一遍(nmake),以生成可执行的.exe或.dll文件 nmake命令是由第三方软件(micosoft Visual C++)提供的。要在命令提示符下使用这个命令,必须在安装Visual C++时注册环境变量(安装时会有对话框“设置环境变量”)提示,将“注册环境变量”选中),或者在Windows的“设置→控制变量→系统→高级→环境变量→用户变量”中,选取变量名path,在值中添加~:\Microsoft Visual Studio\VC98\bin,其中~表示Visual C++的安装路径(适用于Windows 2000).而且,命令提示符的默认路径为~:\protoolkit\i486_nt\obj,此路径下必须要有一个对应于C应用程序的make文件,命令全形为nmake-f*.*为对应的make文件名。make文件的样板在~proe 2000i\protoolkit\i486_nt\obj下。 3.在Pro/E环境中要运行自己的应用程序,必须在Pro/E中对该程序进行注册 注册分为手动注册和自动注册两种。手动注册就是在Pro/E界面上选取Utilities→Auxiliary Application 对话框加载该注册文件。自动注册有四种:一是将注册文件命名为protk.dat并放在Pro/E的启动目录下,并在启动目录下创建一个config.pro文件,其中设置一句:TOOLKIT_REGISTRY_FILE*就可,*就是要注册的注册文件名;三是将注册文件命名为protk.dat并放在路径//text/下,其中 LANGUAGE 是运行Pro/ ENGINEER就能自动加载该注册文件并运行指定的应用程序。注册文件protk.dat的样板在~proe 2000i\protoolkit下。 4.Config.pro文件的设置 环境设置文件的内容是以文字模式将选项及参数值存在名为Config.pro的文件内,这些文件均可用一般的文本编辑软件编辑。Config.pro文件可设置系统的操作环境,如工具按钮位置、模型的显示方式、视角等。Config.pro文件应放在Pro/E的启动目录下,当启动Pro/E时,系统会自动加载环境设置文件Config.pro。若应用程序是一个大量组装零、部件的二次开发程序,下面的Config.pro将十分有用: BELL NO DISPLAY SHADE DATUM_DISPLAY NO DATUM_POINT_DISPLAY NO DISPLAY_COORDINATE_SYS NO AXIS_DISPLAY NO SPIN_CENTER_DISPLAY NO TOOLKIT_REGISTRY_FILE* 5.在Pro/E的二次开发中,添加用户自定义菜单是最基本、最常用的技术 可以在Pro/E界面上现有的菜单条添加用户自定义菜单,如在“文件”等菜单条菜单中添加;也可以在Pro/E界面上添加菜单条菜单,它和“文件”等等菜单条菜单处于同等地位。笔者建议在Pro/E界面上添加菜单条菜单,因为Pro/E是一个不断发展、不断更新的软件,某个版本下有的菜单在另一个版本下可能没有,因此,如果用户自定义菜单依赖某个菜单条菜单,很可能在另一个Pro/E的版本中不能正常使用。这样,只能修改应用程序来适应这种变化,软件的通用性较差。 下面这个程序详细讲述如何在Pro/E界面上添加用户自定义菜单条菜单UserMenu以及在菜单条菜单UserMenu中添加按钮A: int user _in

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档