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功能,建立和使用三维标准件库。
欢迎好的方法
ferarriii wrote:
先前我们开发的夹具设计和模具设计系统就是用的这种方法。
原帖由 kensun 于 2007-2-8 22:05 发表
这么好的帖竟然不设精华,鸭版们失职啊
幸亏给偶看到了
原帖由 wang_ning 于 2007-8-22 10:34 发表
楼主说的不对!有些模块的宏是录不下来的!!!!完全用VBA开发功能是有局限地......
ferarriii 发表于 2004-1-11 15:05
是完全在VB下完成的。
ferarriii 发表于 2004-1-11 11:04
**** 本内容被作者隐藏 ****
青龙庄小庄主 发表于 2015-10-30 21:03
哥 我是刚入门级别的CATIA菜鸟,我的论文是基于CATIA二次开发的车身参数化设计,想知道曲面造型的二次开 ...
yingfawong 发表于 2014-10-17 14:58
工作了五年,现在开始弄catia的二次开发,用知识工程做了个标准件库,现在希望通过二次开发进行装配方面效 ...
yuangy81 发表于 2006-1-4 22:42
各位兄弟都是高人,我前两天刚接触到catia和catia的二次开发,不知道用VC做二次开发是不是比用VB更难?
还 ...
lemonfuture 发表于 2008-4-1 17:37
其实,使用CAA进行CATIA做二次开发功能最强,可以完成更多的任务,比如定义新的特征,建立新的函数曲线、曲 ...
欢迎光临 iCAx开思网 (https://www.icax.org/) | Powered by Discuz! X3.3 |