找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 19432|回复: 11
打印 上一主题 下一主题

如何用CAA定制CATIA里面的命令

[复制链接]
跳转到指定楼层
1
发表于 2005-12-19 16:03:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用CAA来把CATIA里面的一部分命令添加到我自己做的工具条里面,就像CATIA里面的定制一样,如图。请问又没有这个接口。或者有别的方法把它打包添加。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-12-19 17:27:55 | 只看该作者
你的工具条里加要加的命令的hdr就可以
3
发表于 2005-12-20 10:06:21 | 只看该作者
acoka兄,可以解释一下吗?new TestWbCmdHeader("切分"    ,"CmdModule","TestCmd",(void *)NULL); hdr是不是前面这句程序里的CmdModule?怎么得到某一命令的hdr呢?
4
发表于 2005-12-20 12:04:47 | 只看该作者
类似这样的Hdr
CATMmrCreateUserFeatureHdr
CATMmrPrtSaveInCatalogHdr
CATMmrSetCurrentFeatureHdr
CATMmrPrtOpenCatalogHdr
CATMMUIPublication
CATMmrDefineFeatureHdr
CATInsertBody
CATInsertGSMBody
CATInsertShapeBody
CATMmrCreateConstraintHdr

好像有个Mmr什么的命令可以把当前WB的命令的header都给打出来

比如说你想把测绘的几个命令给加到自己的workbench里
        NewAccess(CATCmdContainer,p1WSHTESTWBCont_1,WSHTESTWBCont_1);
        AddToolbarView(pWSHTESTWBCont_1,-1,Bottom);
        SetAccessNext(pWSHTESTWBCont_2,pWSHTESTWBCont_1);
                NewAccess(CATCmdStarter,pWSHTESTWBCmd_1,CATAifAsmSpaceMeasureBetweenHdr);
                SetAccessCommand(pWSHTESTWBCmd_1,"CATAifAsmSpaceMeasureBetweenHdr");
                SetAccessChild(pWSHTESTWBCont_1,pWSHTESTWBCmd_1);
               ....
之类的
5
发表于 2005-12-21 10:13:20 | 只看该作者
谢谢acoka兄!我找一下那命令再试一试。
6
发表于 2005-12-21 10:51:23 | 只看该作者
acoka兄再麻烦一下。   知道hdr以后,new AdnHeader("CATAifAsmSpaceMeasureBetweenHdr"    ,"CommandLib","CommandName",(void *)NULL);里面的CommandLib,CommandName有没有什么函数来得到它们。
7
发表于 2005-12-22 12:03:42 | 只看该作者
在打印的文件里面,当然有CommandLib,CommandName的名字。
8
发表于 2005-12-22 14:19:49 | 只看该作者
cms_nuaa兄你知道acoka说的那函数吗?昨天找了一天没找到。
9
发表于 2005-12-22 18:53:48 | 只看该作者
在帮助的“User Interface - Frame”里面有相关说明。具体步骤如下:
Launch CATIA, when the application is ready,

enter c: workshop exposition in the power input or
On the Tools menu click Customize
The Customize Dialog Box appears
Click the Command page
Click the XCAA2 category
Drag and Drop the Workshop Exposition command into a toolbar
Click Close  
Launch the Workshop Exposition command
10
发表于 2005-12-23 15:48:55 | 只看该作者
cms_nuaa兄是这个命令吗?我也经常用它当前的workshop,workbench,addin.打印时就是不知道它的目录怎么填写。我问过达索CATIA这一方面的人,他怎么说命令要用CAA里面的API来查呀。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-24 02:05 , Processed in 0.024170 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表