您的当前位置:首页正文

catia二次开发环境搭建说明

来源:小奈知识网


CATIA 二次开发环境搭建与调试 一、环境的搭建 需要vcsp6的环境:

注意:Catia的两个工程的Setting好像不能修改。

1 安装CATIA V5R14。在安装CATIA时,要把它装到根目录下,文件夹名称不

能含有空格,如d:\\CATIA\\B14 (在此命名为CATIA)安装完后,用crack文件下JS0GROUP.dll拷贝到d:\\CATIA\\B14\\intel_a\\code\\bin下的覆盖。

\\\\192.168.50.71\\3d1\\catia_p3_v5r14_iso user 1234

2 安装CAA CATIA V5R14,文件夹名称为(l-catr14),系统会自动安装到CATIA

文件夹下。

解压:G:\\setup\\Catia 两个一起解压,密码:http://www.9iv.com/

安装:用解压后的文件夹“l-catr14”中的“.cue”文件进行安装:

3再安装CAA RADE V5R14,安装文件在(CAA RADE V5R14)文件夹下。切

记rade不要装在CATIA文件夹下,安装方法和安装CATIA一样(装在根目录下)如d:\\rade\\B14\\intel_a\\code\\bin 。安装完后,把服务里面的 LaunchCommandServer和ReleaseClient停止(这个如果找不到不用理会),再把Rade的crack文件下JS0GROUP.dll拷贝到d:\\ rade\\B14\\intel_a\\code\\bin下覆盖。启动服务。

\\\\192.168.50.71\\3d1\\CAA_RADE_V5R14 全部阻止

4.打开vc6.0,设定 Tools->customize 如下图所示 勾选

5.必要的msxml3.dll,放置路径:

二 程序打开与调试

2.1 CatiaRW.dll工程的生成

对于现在调试的工程 catia.首先在e盘新建文件夹AppInteVSS,该文件夹下再新建文件夹code,将文件夹catia 放在code文件夹下

2.1.1 启动VC,打开文件

File-->Open CAA V5 Workspace

.打开对应的工程 选择E:\\AppInteVSS\\code\\Catia\\CATIATranslator\\CAATranslator 版本选择 V5R14_B14 如下图所示

2.1.2 设置

点击add,找到CATIA的路径添加到里面,如d:\\CATIA\\B14,

2.1.3 联编 选工程:

Build-->mkmk

需要删除CatiaRW.lib和CatiaRW.dll等相关文件才会生成新文件。 E:\\AppInteVSS\\Code\\Catia\\CATIATranslator\\CAATranslator\\intel_a\\code\\bin\\CatiaRW.lib E:\\AppInteVSS\\Code\\Catia\\CATIATranslator\\CAATranslator\\intel_a\\code\\bin\\CatiaRW.dll

2.2 CATIATranslator.dll工程的生成

用VC的方式打开:E:\\AppInteVSS\\Code\\Catia\\CATIATranslator\\CATIATranslator.dsw

2.3 组件工程的调试

2.4 插件工程的生成和调试

2.3.1 启动VC,打开文件

File-->Open CAA V5 Workspace

.打开对应的工程 选择E:\\AppInteVSS\\Code\\Catia\\DDBCatiaAddin 版本选择 V5R14_B14 如下图所示

2.3.2 设置

点击add,找到CATIA的路径添加到里面,如d:\\CATIA\\B14,

2.3.3 联编 选工程:

Build-->mkmk

E:\\AppInteVSS\\Code\\Catia\\DDBCatiaAddin\\intel_a\\code\\bin\\PDMAddin.lib E:\\AppInteVSS\\Code\\Catia\\DDBCatiaAddin\\intel_a\\code\\bin\\PDMAddin.dll

2.3.4 跟踪调试

DDBCatiaAddinFrame工程Settings设置

General\\Output file name:..\\..\\intel_a\\code\\bin\\CNext.exe General\\Browse info file name:

E:\\AppInteVSS\\Code\\Catia\\DDBCatiaAddin\\DDBCatiaAddinFrame\\IdentityCard\\Objects\\intel_a\\DDBCatiaAddinFrame.bsc Debug\\Executable for debug session:

E:\\AppInteVSS\\Code\\Catia\\DDBCatiaAddin\\intel_a\\code\\bin\\CNEXT.exe

PDMAddin.m工程Settings设置

General\\Output file name:

E:\\AppInteVSS\\Code\\Catia\\DDBCatiaAddin\\intel_a\\code\\bin\\PDMAddin.dll

General\\Browse info file name:

E:\\AppInteVSS\\Code\\Catia\\DDBCatiaAddin\\DDBCatiaAddinFrame\\IdentityCard\\Objects\\intel_a\\DDBCatiaAddinFrame.bsc

Debug\\Executable for debug session:

E:\\AppInteVSS\\Code\\Catia\\DDBCatiaAddin\\intel_a\\code\\bin\\CNEXT.exe

直接在VC中调试运行,即可启动Catia,单击Catia中PDM插件菜单,可以进入断点处

调试。(经过试验:用的是开发目录下的dll:

E:\\AppInteVSS\\Code\\Catia\\DDBCatiaAddin\\intel_a\\code\\bin\\PDMAddin.dll)

D:\\CATIA\\B14\\intel_a\\code\\bin

因篇幅问题不能全部显示,请点此查看更多更全内容