最新CATIA安装技巧Word文档格式.docx

上传人:b****3 文档编号:6832422 上传时间:2023-05-07 格式:DOCX 页数:24 大小:779.44KB
下载 相关 举报
最新CATIA安装技巧Word文档格式.docx_第1页
第1页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第2页
第2页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第3页
第3页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第4页
第4页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第5页
第5页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第6页
第6页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第7页
第7页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第8页
第8页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第9页
第9页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第10页
第10页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第11页
第11页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第12页
第12页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第13页
第13页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第14页
第14页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第15页
第15页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第16页
第16页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第17页
第17页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第18页
第18页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第19页
第19页 / 共24页
最新CATIA安装技巧Word文档格式.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

最新CATIA安装技巧Word文档格式.docx

《最新CATIA安装技巧Word文档格式.docx》由会员分享,可在线阅读,更多相关《最新CATIA安装技巧Word文档格式.docx(24页珍藏版)》请在冰点文库上搜索。

最新CATIA安装技巧Word文档格式.docx

RADE的安装也需要注意目录名问题,那么你建议你最好安装在C盘的Rade目录下。

假设用户购买了CATIAV5R9和CAACDC的使用权,并拥有相应的产品License。

按照下面的步骤安装CAA一般就可使用CAA了:

安装CATIAV5R9GA版,如果以前已经安装过,可忽略这一步;

安装CATIAV5R9API(此产品属CAA范畴),API自动安装在CATIA所在的目录下,由于CAARADE不识别带有空格的目录名,所以在先前一步安装CATIA时,一定要自定义安装位置,且目录名不能包含空格。

MicrosoftVisualStudioV6.0的安装;

CAARADE的安装,在CAARADE安装前,必须安装MicrosoftVisualStudioV6.0,同时注意不要把CAARADE安装在CATIA的安装目录下,安装路径不能有空格。

通过以上四步,完成了CAA的安装,但要使用CAA,必须进行RADE产品的认证和环境的设置。

1-2License设定

关于D版License的安装方法:

首先,你得进入控制面板的管理工具下的服务,停掉名称为hCommandServer以及描述为CAAV5Teamworkremotecommandserverservice.Allowsaremoteusertologontothesystemandrunconsoleprograms;

,停掉名称为ReleaseClient以及描述为CAAV5Teamworkreleasemanagerclientservice的这两项服务

然后将crack目录下的dll文件拷贝到$RADE_INSTALLATION_PATH$\intel_a\code\bin,其中$RADE_INSTALLATION_PATH$为你安装rade时的目录。

RADE产品的认证,通过命令启动RADEToolsLicensing:

C:

>

$RADE_INSTALLATION_PATH$/intel_a/code/bin/CATVBTLicenser.exe

这里$RADE_INSTALLATION_PATH$为RADE的安装路径。

图2RADELicense配置窗口

选择有效的License,确定即可。

安装联机帮助,以便在RADE开发环境下提供CAA帮助。

$RADE_INSTALLATION_PATH$/intel_a/code/bin/CATVBTSetup.exe

这里$RADE_INSTALLATION_PATH$为RADE的安装路径。

选择Documentation,指定帮助文档的路径(在CATIA安装目录下)。

1-3vc设定

下面简要介绍一下CAARADE的使用流程。

启动MicrosoftVisualC++,选择Tools->

Customize…,在弹出的菜单上选择

Add-insandMacroFiles,选中有关的插接件,关闭窗口,退出MicrosoftVisualC++。

这一步骤在首次使用CAARADE必须进行。

●重新启动MicrosoftVisualC++,出现CAARADE的帮助窗口。

在菜单栏上增加了两个新的菜单项,CAAV5Workspace和SourceCodeManager,这是CAARADE添加的菜单项。

另外,展开其他菜单项,如Project,可以到看以

图标打头的菜单项,也属于CAARADE的菜单项。

到此为止,我们就可以使用CAARADE来开发CATIAV5R9的用户客户化程序了。

然后你就会发现VC的menu多了些东西

下面从DSt提供的例子里抽一个Framework出来尝试一下执行过程。

建立d:

/workspace(当然你可以自己定,为了说明方便,我先这么设)然后把附件解压到这个目录下。

参考你的目录结构,有下面几个定义

workspace名--->

MyWorkSpace,请注意,不要把workspace指定到framework目录下,即不要指定到带.edu或者.tst的文件目录下,应该是其上一级目录。

FrameWork名--->

CAAMechanicalModeler.edu,请将你安装的homedirectory下的caadoc\的文件CAAMechanicalModeler.edu拷贝到你所建的workspace目录下,在下一步的workspacedirectory下只需要指定到workspace目录,而不是CAAMechanicalModeler.edu.

Module名----->

*.m

启动VC然后File-->

OpenCAAV5Workspace

按close

按OK

选你要操作的对象

这里先都选上

然后告诉你你还没定prerequisite

先按OK

从topmenu选下图选项

按add,指定你安装catia的目录

(这里用了catia的标准安装目录,实际上考虑方便,建议如下安装目录

x:

\CatiaV5Rxx

\CAAV5Rxx

就短多了

这里确认没有error

按下Close后,稍等一会儿就会有一些黑色的dos窗口闪现后消失

后让我们来编译读入的workspace

下面这个窗口告诉你正在进行编译

直接称之为mkmk的行内人也不少见

移动右边的scroll,确认没有编译错误,错误了话会提示error,

warring也会有,但一般不影响执行。

然后千万别忘了执行

VC->

CAAV5Worksopace->

Create/UpdateRuntimeView,

下面设debug的输出window。

比如你在程序中写了cout<

<

l了话,就可以在这个windows里看结果,不设也可以

执行的方法主要有3种

第一种是debugmode

适当按右键改变ActicveProject

按F5执行debug,可能会出来下面这个窗口要你定执行文件

注意红线的路径,选cnext.exe

第2种是Runtimewindow

直接在dosprompt下打cnext和回车

第3种是用catia的EnvironmentEditor

start->

catia->

tool->

EnvironmentEditorV5R**

可能会有个窗口跳出来提示你将可以修改执行环境

topmenu里选New..

然后把自己的workspace的path写在catia的前头,中间加分号;

然后你就确认图标和设定项目,你就可以执行catia+你的程序

执行它,catia启动后,

做个newpart

然后在右边的workbench上右键选CAADebug,你就会看到画红圈的cmdicon(当然默认是直接出现在左边)

最后让我们来看看这个workspace提供了什么命令

比如其中的debugjournal

做个pad,然后再上头挖个groove,

启动这个命令

然后click各个面,线,点

你将会看到各个元素的journalList,这些东西记述了各种形状的生成过程

2第二个CAA范例,基于v5r9版本

为了帮助用户熟悉CAARADE的开发环境和工具,DassaultSystemes各个应用系统各自提供了许多应用范例,如CATIAV5R9提供了与开发CATIA有关的范例,用户甚至可对范例稍加修改而变成自己的产品。

在安装CATIAAPI时,应用范例被安装在CATIA目录下的CAADoc文件夹中。

所有范例的文件夹以.edu结尾。

为了防止原始范例文档的破坏,可以把CAADoc文件夹的用例拷贝到其他地方(比如,把CAASystem.edu拷贝到E:

\V5R9\UsercaseWorkspace),并以此作为目标进行编程练习。

下面介绍一个具体的例子来说明工程中的每个文件是做什么用的。

1、 

拷贝CAAProductStructure.edu你的文件夹,然后通过CAARADE打开这个Case编译。

2、 

在FileView标签里面可以看到一系列的文件。

*.edu是一个Framwork(框架),*.m是Module(模块),Module下一层次才是具体的CAAClass、Component、Interface等,整个层次就是这样的三层结构。

3、 

在CAAProductStructure.edufiles文件夹下面有三个子文件夹,ProductedInterfaces下存放一些头文件,这些头文件基本是模块或者类、接口的头文件,只是说明可以被框架里的其他的类或者模块调用。

IndentityCard文件夹下含有IndentityCard.h文件,这个文件中声明了这个框架中用到了哪些PrereqComponent(其实就是系统的框架),在开发过程中所用到的在这里必须通过AddPrereqComponent包含。

还有一个文件夹是CNext,用CAARADE环境编译后总会生成一个CNext.exe,这应该和这里的CNext文件夹有些关系吧,其中resources毫无疑问是定义资源的文件夹,对话框、菜单、位图等VC传统的资源都在这可以定义。

其中需要注意的是默认的资源语言是English,在其中有一个French的文件夹,这里面定义了一套French的资源,如果添加一个Simplified_Chinese的文件夹,也可以定义一套简体中文的资源,这些资源的加载都是自动识别的,和操作系统有关,当然也可以定义其他语言的资源,具体的还请察看Encyclopedia。

Code文件夹下是定义dico和iid的,这也是和CNext有关的,如果没有这里面的说明,编译后运行CNext是没有效果的,因为和环境变量的那一套东西没有加载。

这个CNext文件夹,在运行Create/UpdateRuntimeView菜单后会在intel_a文件夹下生成一套几乎对应的东西,这一套是在运行的时候需要的,把intel_a文件夹复制添加到安装CATIA的地方去,执行CNext就会自动启动了开发以后的CATIA,这就使组件的奥秘吧,我也不太清楚。

4、 

还有就是各个module的文件夹,下面有src和interfaces分别包含了源文件和头文件,不用解释,每增加一个CAAClass或者Interface这里就会对应的添加文件。

需要注意的是Imakefile.mk文件,这是一个声明动态链接库的文件,用到的动态链接库都需要在这声明。

文件结构就是这个样子。

使用CAAV5HelpViewer可以给你很便捷的帮助,在CAARADE环境中按Ctrl+F1键就可以打开HelpViewer。

在Index下输入你想要找的类或者函数都是可以的。

比如说输入CATIIner,就可以看到有接口出来了,这是一个读取产品惯量(其实是质量、表面积、重心和惯量等)的接口,需要用到这个需要在Framework的IndentityCard.h中添加SpaceAnalysisInterfaces这个框架,还要在用到的地方包含CATIInertia.h头文件,在这个Module的Imakefile.mk中包含CATSaiSpaceAnalysisItf模块。

如果不包含框架和模块会出现LNK2001错误,典型的有声明找不到实现的错误。

在开始动手之前当然还要看懂提到多次的Encyclopedia了,这里面有全面的介绍,有Index,还有Search。

在动手之前,需要对各个模块是做什么用的有个大概的了解,还有把右下角的一个红色的RADE先看一下,其中介绍的怎么使用还是蛮详细的,还有规定了一些规范,在编程过程中是实用的,不按照它的rules来,可能会遇到意想不到的错误。

慢慢实践,慢慢体会,知识源于积累的。

知道了文件结构和如果使用帮助,就可以开始尝试慢慢的开发需要的东西了。

●启动MicrosoftVisualC++,选择File菜单下的OpenCAAV5Workspace命令。

a、在Openwith选项列表中选择Mkmk,Mkmk是CAARADE提供的连编命令。

b、在WorkspaceDirectory文本框中指定范例所在的文件夹,如本例的E:

\V5R9\UsercaseWorkspace。

CAARADE中的Workspace是Project存在的地方。

c、在Toollevel选项列表中选择V5R9_T09。

点击OK,RADE进行关于本用例的初始化工作,显示相关窗口和信息。

因为在新建的Workspace中不存在项目Project,CAARADE将为用户生成一个,并给以提示。

●选择模块

Project生成之后,CAARADE要求选择项目所包含的模块,这里我们选择CAAsysCallBack.m.

点击OK,RADE提示用户需连接的资源库,RADE称其为prerequisiteworkspace。

这是可想而知的,因为范例及其用户编写的程序,要在DassaultSystemes应用系统环境下运行,必须把DassaultSystemes资源和用户的客户化程序整合在一起。

点击OK,RADE显示范例程序的结构,包括类和文件。

●定义PrerequisiteWorkspace,在CAAV5Workspace菜单中选择菜单项LocatePrerequisiteWorkspace…。

a、选择Mode下Accessprerequisitesfromtheiroriginlocation。

b、在OriginforprerequisiteFrameworks下,把CATIA的资源添加为PrerequisiteWorkspace。

方法是点击Add…。

点击OK,RADE调用相关资源。

●程序的连编,选择Build菜单下的mkmk命令。

在出现的CodeBuilder(mkmk)窗口指定相关选项,见下图。

点击OK,RADE开始建立连编代码。

●建立Debug时运行程序,在CAAV5Workspace菜单下,选择Create/UpdateRuntimeView…,在CreateRunTimeView中选择all.

点击OK,RADE弹出相关窗口。

把CAASysCallback.m所在的Project设为激活的状态,ClassView或FileView右键CAASysCallback.mclasses。

选择SetasActiveProject。

●运行范例,指定范例程序可执行代码的地址。

在Project菜单中选择Settings…,RADE弹出ProjectSettings窗口。

在Debug下指定范例程序可执行代码的地址。

点击OK。

在Build菜单下,点击ExecuteCAASysCallBack.exe运行程序。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2