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

iCAx开思网

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

[CAA]如何捕获CATIA事件

[复制链接]
跳转到指定楼层
1
发表于 2007-1-18 12:14:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
外部程序如何捕获CATIA事件消息,  例如 CATDeleteNotification ?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 赞一下!赞一下!
2
发表于 2007-1-18 13:15:35 | 只看该作者
不懂,帮忙顶,请高手指点
3
发表于 2007-1-21 23:02:25 | 只看该作者
AddCallBack or CATIMessageReceiver  or  CATICommunicator  ?

自己顶顶, 还是没解决.

高手过来看看
4
发表于 2007-1-22 00:08:23 | 只看该作者
應該是::AddCallBack沒錯...只是不知道publisher該填什麼才好...也許試試看NULL吧...
我也沒用過...~.~



超久沒回來這裡看看了啦~
沒想到hick變版主了...

這段時間還是有在做CAA的開發...
不過一忙起來就忘記常上來了...

時間過的真快啊
5
发表于 2007-1-22 10:59:42 | 只看该作者
版主的问题怎么没人顶呢?
6
发表于 2007-1-22 14:30:46 | 只看该作者
nctusdk 兄,

确实是好久不见了,应该毕业了吧, 现在都在忙啥呢

唉,应工作需要,偶尔还做些catia的开发,
在这里逛的时间长了, 就是斑竹了. 比我厉害的高手多了去了,只是没我上网时间多而已.


addcallback, 嗯, 这个问题我研究了有些时间了,依然没解决


继续顶, 翘首期盼高手指点
7
发表于 2007-1-22 15:05:56 | 只看该作者
Send/Receive
CallBack
BackBone
三者的区别和联系是什么?
期盼高手告知
8
发表于 2007-1-22 17:24:04 | 只看该作者
感觉CATIA消息有两种方式:
1、利用CATICommunicator来进行消息的传播,SendRequect来发布,AssociateHandler来获取。这种方式实际时一个向特定的另一方发表消息,类似于通知。
2、利用CATCallbackmanager来dispatchCallback,利用AddCallback来获取消息。这种方式实际是一方接听特定的另一方的消息。类似于广播。
实际上两种方式都要有sender和receiver。但是不知道楼主要求的向外部程序提供消息行不行,因为CAA把消息封装了,如何进行的封装不了解。

评分

参与人数 1技术 +2 收起 理由
hick + 2 感谢

查看全部评分

9
发表于 2007-1-24 11:59:47 | 只看该作者
正常情况下,可以Addcallback到所有CATIA消息,但是有些消息的Publisher和消息名称需要查,Publisher用NUll肯定不行,因为每个消息有自己的Publisher;有些消息名也不好查,如鼠标移动的消息,只有鼠标移过某个组件或命令的消息,没有本身移动的消息,非常的奇怪。
10
发表于 2007-1-24 13:16:58 | 只看该作者
addcallback ,有消息的Publisher和消息名称. 但是如果用addcallback, 我该放在什么地方呢, 该有个地方来调用初始化他才可以。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-27 13:26 , Processed in 0.028151 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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