iCAx开思工具箱
标题:
【求助】请教有关proe二次开发的问题,请大虾指点
[打印本页]
作者:
yueyuebird
时间:
2003-5-19 11:37
标题:
【求助】请教有关proe二次开发的问题,请大虾指点
我刚刚接触proe二次开发工具toolkit,我们课题组目前的项目需要读取proe中的装配体信息,想通过toolkit读取,下面是我的想法,请高手指点一下,这样可行吗?
step1. 利用toolkit提供的makefile(.mak)模版编写编译dll文件,含有接口函数GetAssemblyInfo();
step2. 利用prokt.dat文件注册dll;
step3. 运行proe,此时dll会相应运行;
step4. 启动自己的程序(myapp.exe), 调用上述dll中的接口函数GetAssemblyInfo(), 获取装配体信息。
请问上述步骤是否可行? 自己的程序该如何与proe通信? 可以通过第三方(即上述dll文件)沟通吗?
如果不可行,则正确步骤应该是什么?
谢谢啦!!!
作者:
weijians
时间:
2003-5-19 15:03
我也正在做这方面工作,刚刚起步,希望以后多多交流。
作者:
TOOL
时间:
2003-5-20 15:23
//启动自己的程序(myapp.exe), 调用上述dll中的接口函数GetAssemblyInfo(),
上面不行,如果要这样的话要采用异步模式,用外部接口函数进行调用,比较麻烦……
作者:
dongqiyer
时间:
2003-5-22 16:59
step1:可以不用toolkit的makefile,那个有点过时了。
现在一个非常好的办法是在VC6中创建dll(win32dll), 另外不要
忘记 增加菜单资源(以*.mnu方式给出,加到proe的text目录下,
也可自己建立此目录)
step2: 同
step3:同
step4:最好自己在proe的顶层菜单(menubar)旁边增加一个专用的菜单。
在点击此菜单时,弹出自己定制的菜单管理器(也要自己做),这样
就不会在proe执行不同的更能时,使得自己的菜单不可用。
自己的程序可通过上面的dll 与proe通信
我现在做的就是关于装配仿真的,也有关于装配体的信息,比如comp的matrix
以及装配过程中的干涉问题。 另外还有动画。
作者:
yueyuebird
时间:
2003-5-22 19:59
谢谢各位指点!!!
好像有两位大虾的观点相反,自己的程序可以通过上面的dll方式与proe通信吗?
//bow
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3