CATIAKnowledgePattern的应用,2013.9.17,简介,Knowledgepattern主要的功能如下:可以创建由程序驱动的无参特征可以通过catalog设置调用UDF实现特征的创建可以多循环判断及创建特征,KnowledgePattern界面环境:,进入catia的创成式曲面设计平台,按照如下步骤调出KnowledgePattern工具条:,KnowledgePattern面板介绍,点击红框图标,弹出KnowledgePattern面板如下:,说明:A:KnowledgePattern主代码的执行模式,分为手动执行和自动执行两种,其下拉菜单如下:,KnowledgePattern面板介绍,B:知识工程阵列列表,用于存放程序执行过程中的结果,一个Pattern中可创建多个List。创建完成后,可在名称编辑框内编辑List的名称。也可通过添加及移除命令来添加或者移除列表。C:代码编辑区,用于编写代码,实现相应的功能。D:字典,编辑代码过程中可参考字典中的相应方法,严格按照字典中参数的类型创建特征。,用例一:创建平分点并连线,开发需求:如右图,用参数a将L1和L2平分