结合Excle的Catia二次开发

结合Excle的Catia二次开发

事情起因

​ 因为一些个人原因从原日企公司离职,得到了现在的新工作,主要做Catia的二次开发,当然依然少不了机器人模拟和动作示教编程的工作吧。

​ Excel早已是家喻户晓的办公软件了把,尤其是在日系企业里面更是重度使用对象,甚至经常被用来代替Word的一些职能。

​ 公司安排以Excel(其实也就是金山表格)为基础做Catia的二次开发,目的是为了把开发出来的模块生成功能从Catia中独立出来,原则上并不是真正对Catia进行开发,而是在Excel里调用Catia的命令,整个流程类似于Catia自带的GSD_PointSplineLoftFromExcel.xls文件在Catia里的生成曲面的操作过程。

​ 说实在的,国内对Catia的二次开发的资料还真是少,而且Catia的二次开发方法又有不同的语言方向,甚至是达索自己CAA开发工具,这让我的开发研究时不时的需要用不存在的方式求助“谷与歌”才得意提示和解决。

​ 到目前为止发现,在Excel文件中做Catia二次开发这个事情,某种层面而言还是有优势的,比如说:

 * 多个模型可以按照类别分类管理
 * 标准零件参数存储
 * 一定程度的参数冲突检测报警
 * 分担程序过程中的数据处理任务

​ 同时这样做的弊端也是显而易见,Excel内置VBA和Catia内置的基本是同一个编程能力级别,并且本事的保密性能非常薄弱,这也是公司之前的一些成果被流传与整个行业范围的原因之一,在某种程度上还是造成了损失的。

​ 所以看起来还是脱离VBA转而用VB货这VB.net来做开发更具有知识产权的保护性开发的可能性,公司都打算后期做S-C模式授权使用了。


​ 当然目前我只是在开发的初级阶段摸索徘徊,虽然有几年前CAD二次开发的经验,但是那个是C语言这个是VB啊……

​ 没办法了,既然能一边研究一边做,就这样同广大互联网上活跃的二次开发民众一起共勉吧。

你可能感兴趣的:(结合Excle的Catia二次开发)