Catia CAA二次开发命名规则---
1.主要规则
CAT 代表 CATIA 作为前缀(prefix)
Frame名字用三个缩写字母表示即表示成别名(alias) 例如Dlg代表Dialog
全部用英文
2.目录实体的命名
Code Framework
Test Framework .tst
CAA Frameworks CAA.edu
CAADoc.edu
CAA.tst
Code Modul ...
客户程序与catia的通信方式
客户程序与catia的通信方式
(1)进程内应用程序
进程内访问是指程序脚本和catia在同一进程内执行,这一方式主要通过catia的宏命令运行。宏的方法比较简单,在catia环境中即可操作,但宏在运行过程中不能接受输入,无法改变参数值,智能程度较低,只适用于简单的重复性操作过程。
(2)进程外应用程序
我们所说的二次开发 ...
Catia二次开发之CAA详细介绍和应用--初学者必看
CAA及其应用
[摘要] 本文就Dassault Systemes的CAA(Component Application Architecture)产品作了比较全面而详尽的介绍,包括CAA产品的构架、软件包的构成和选购。最后对CAA的安装和应用也作了简要介绍。
[关键词] 面向对象程序设计、组件对象模型(COM)CAA RADE
一、 CAA 简介
Component Application Architecture (CAA) ...
Catia Automation二次开发入门--2 添加自定义命令
Catia Automation二次开发入门--2 添加自定义命令
录制好的宏,可以通过工具下面的的自定义功能,找到命令工具箱,找到宏,可以看到录制的宏
通过显示属性,可以定义图标,快捷键,按钮名称等。
通过直接拖拽,可以将命令拖放到任何想要放置的地方。
...
Catia Automation二次开发入门--1 录制宏,修改和回放
Catia Automation二次开发入门--1 录制宏,修改和回放
通过工具--》宏--》启动录制,即可选择宏进行录制
通过宏... 可以对宏进行修改,编辑。启动录制宏后,做相关的操作,点击停止录制就完成了录制。
这个过程和excel宏录制一样,catia提供两种宏的语言,分别是微软的vbscript 和 catia自己的CATScript,两者区别不大。
...
Catia管路设计模块客户化定制教程
Catia管路设计模块客户化定制教程
链接:http://pan.baidu.com/s/1dFssdOX 密码:bn7x
CATIA_V6R2012X安装及汉化(更新)
CATIA_V6R2012X安装及汉化(更新)
链接:http://pan.baidu.com/s/1pLcyDsf 密码:7ka2
使用excel在CATIA中画点和曲线
使用excel在CATIA中画点和曲线
链接:http://pan.baidu.com/s/1eS3fvlK 密码:5c9e
CATIA、CAA、DELMIA等帮助文档的搜索框不能使用的解决方法
CATIA、CAA、DELMIA等帮助文档的搜索框不能使用的解决方法
链接:http://pan.baidu.com/s/1o7H1Usi 密码:76n4
catia CAA二次开发对话框的预定义资源详解
catia CAA二次开发对话框的预定义资源详解
文本资源
Title:对象的标题
Mnemonic:利用Alt键选择
Accelerator:利用Ctrl键选择
Help:对象的帮助信息
ShortHelp:当鼠标指向对象时显示的帮助信息
LongHelp:当选择帮助按钮然后点击对象时显示的帮助信息
对于对话框类,有几种不同的文本及图标资源可以定义
图标资源
Icon: ...
Catia CAA二次开发中对话框相关基础知识
Catia CAA二次开发中对话框相关基础知识
对话框架包含在类CATInteractiveApplication下,是交互式应用的基类,可以是单对话框、多对话框或模态对话框。为创建你的交互式应用程序,你应该创建一个从CATInteractiveApplication派生的类,并且重载BeginApplication及EndApplication方法,但是不要直接实例化这个类。
对话框架 ...
Catia CAA二次开发常用的几个快捷键
Catia CAA二次开发常用的几个快捷键
重新构建模块或不使用更新选项时,可以按F7键直接来实现
Ctrl-Q可以实现.cpp文件与.h文件之间的切换
Ctrl-T可以直接打开光标所在位置关键词的.h文件
Ctrl-F1查看API文档
Ctrl-Shift-F查看当前文档的全路径
...
Catia CAA 二次开发加入菜单工具条最简单的入门教程
Catia CAA 二次开发加入菜单工具条最简单的入门教程
建立了一个空的Addin。在yourframe.dico文件中可以看到这个Addin的声明:
NewAddin CATIPrtWksAddin libPartDesignAddin
但是,要创建一个工具条,我们还需要在这个类:NewAddin中添加一些函数。
在NewAddin类中添加两个Public函数声明:
void CreateCommands();
CA ...
Catia V5 CAA二次开发介绍及开发目录简洁
CAA的开发提供了两种模式:批处理模式(Batch Mode)和交互模式(Interactive Mode)。我们开发主要用到的是交互模式。
在此模式下,可以创建两种交互界面:Workshop(Workbench)和Addin。前者是创建一个新的模块,在这个模块中除了标准的命令,其余均由用户开发。后者指在已经存在的Workbench中插入新的工具条和命令
P ...
Catia V5二次开发 对话框介绍
对话框架包含在类CATInteractiveApplication下,此类如下:public class CATInteractiveApplication,交互式应用的基类,
作用:交互应用程序的基类,进化论是在单文档,多文档或者模态对话框,如catia v5版本那样。为了创建你的交互式应用程序,你应该,创建一个从CATInteractiveApplication派生的类,并且重载BeginAppli ...
CATIA V5 的一些框架
CATIA V5 的一些框架:
Framework Administration
Framework AdvancedMathematics
Framework AdvancedTopologicalOpe
Framework AnalysisMeshingModel
Framework ApplicationFrame
Framework AutomationInterfaces
Framework BasicTopologicalOpe
Framework CATAnalysisBase
Framework CATAnalysisGPSInterfa ...
catia 二次开发菜单设置相关宏关系图,看了就明白了
catia 二次开发菜单设置相关宏关系图,看了就明白了
NewAccess, setAccessChild,SetAccessText,SetWorkbenchMenu
CATIA二次开发入门教程---创建工作台案例--
CATIA二次开发入门教程---7 创建工作台案例
本使用案例将学到什么此用例旨在显示如何创建要添加到给定workshop的工作台。与workshop一样,工作台是一个对象,用于收集用于处理文档的命令,并将其安排在工具栏和菜单中。命令头用于建立工作台和命令之间的链接. 本案例创建一个CAAAfrGeoCreationWbench
CAAAfrGeoCreationWbe ...