三种CATIA二次开发实例.ppt
三种三种CATIACATIA二次开发实例二次开发实例DEPA/DMES/SVH/DVE一.宏的应用二.EXCEL VB的控制三.CATIA 知识工程四.CATIA命令开发封装DEPA/DMES/SVH/DVE一、宏的应用主要是重复的操作以及不熟悉命令代码,可以使用到宏的录制。1.录制宏:在零件模式下选择工具选择宏点击开始录制点击开始按照正常创建点的方式建立一个点 选择工具选择宏点击停止录制要建立一个点DEPA/DMES/SVH/DVE宏录制完成,如果要查看刚刚录制宏的代码:选择工具选择宏点击宏选择左边的宏名称点击编辑命令完成后,显示的代码即生成一个点所需要的代码。2.查看宏DEPA/DMES/SVH/DVE3.编辑运行宏修改左边点(0,0,0)改为(10,10,10)保存运行CATIA将根据宏新建一个点坐标为(10mm,10mm,10mm)的坐标点DEPA/DMES/SVH/DVE二、EXCEL VB的控制打开catia 新建EXCEL 同时点击alt+F11 点击插入模块将下一页代码复制到VBA 点击运行运行完成后,生成一个坐标(10mm,20mm,30mm)的点DEPA/DMES/SVH/DVESub cat()Dim catia As ObjectSet catia=GetObject(,CATIA.Application)Set document1=catia.DocumentsSet PartDoc=catia.Documents.Add(Part)Set oPart=PartDoc.PartSet oHBodies=oPart.HybridBodiesSet oHBody=oHBodies.Add()oHBody.Name=MY HBodySet oHSF=oPart.HybridShapeFactorySet oPoint=oHSF.AddNewPointCoord(10,20,30)oHBody.appendhybridshape oPointEnd Sub生成坐标点代码DEPA/DMES/SVH/DVE三、CATIA 知识工程选择开始,知识工程,进入知识工程模块。进入catia,新建一个去参的点选择规则点击OK 在编辑栏输入下一页代码去参点已经根据命令修改DEPA/DMES/SVH/DVElet P1(point)P1=point(10mm,20mm,30mm)Geometrical Set.2Point.2=P1/*去参数据,和选择有关*/DEPA/DMES/SVH/DVE四、CATIA命令开发封装需要学习Microsoft Visual C+,CAA READ,CATIA暂时不会。结束结束