您需要 登录 才可以下载或查看,没有帐号?注册
举报
client wrote: 有没有人在做 ldf1998兄提出的第2种开发? 用VB调用 CATIA的对象库
CATIA_Boy wrote: 这个主题好!支持!建议不要将主题扩展得太大,否则不容易接续! 基本上要把二次开发和知识工程先分开 二次开发,是指利用编程工具对软件本身或相关功能作一个扩充,现在CATIA提供两种方法: 1、CAA RADE结合Visual C++利用达索公司提供的CAA CATIA API作CATIA软件的二次开发,这首先需要熟悉编程软件,其次对要开发的模块要熟悉,比如说,做自己的数控后处理程序。 2、VB开发,可以用复杂的VB,也可以用简单的VB Script,Marco只是调用的一种方式,严格讲不能算是编程,它可以完成简单的对话及动作重现!至于用Excel,也只是利用VB的方式之一!VB开发相对简单,但有弊端,比如互操作性不强,移植性不强! 知识工程,是CATIA给用户的工具,使用户不用借助第三方软件,不用具备专业的编程技能,就可以将企业的经验、规范积累起来,固化到软件中,在以后的重复利用或建模中可以快速得到,在工作中自动监督操作是否符合企业规范等等好处!也是我们最容易得到的好处,它包含参数化设计、Standard定义、知识模版建立等等工作,但重要的是,知识的更新!有了知识,如果没有更新,那过时的知识也是垃圾! 以上纯属个人意见!仅供参考!
ldf1998 wrote: 强烈支持!!!::y::y::y::y 就拿建立三维标准件库来说吧,可以用以下三种方法: 1、通过应用CATIA提供的二次开发工具RADE和库函数CAA的接口,在VC的环境中创建标准件库的应用程序。(最先进) 2、用VB提供的引用对象库,将CATIA的库文件加入程序中,引用CATIA的类对象和函数等进行二次开发。 3、使用CATIA提供的Formula 功能、Design Table功能和Catalog功能,建立和使用三维标准件库。 欢迎好的方法
本版积分规则 发表回复 回帖后跳转到最后一页
QQ 咨询|手机版|联系我们|iCAx开思网
GMT+8, 2024-12-22 13:31 , Processed in 0.041073 second(s), 10 queries , Gzip On, Redis On.
Powered by Discuz! X3.3
© 2002-2024 www.iCAx.org