A-A+
CATIA知识工程规则(Rule)的创建和使用
规则(Rule)位于CATIA的知识工程模块中,在部件中创建规则后,可以通过特定的操作来触发规则的运行,也可以通过规则来检查部件中所创建的特征是否满足要求。
进入CATIA知识工程模块后,点击Rule命令按钮,打开Rule Editor规则编辑对话框。在Name of Rule中输入规则的名称,在Description中输入规则的注释,在Destination中可以选择规则在模型树中的显示位置。
点击确定后进入规则编辑对话框,可以在此对话框中创建需要的规则。规则的书写使用CATIA的知识工程语言EKL。我们可以直接在规则中使用部件中的特征变量,在规则编辑器下面的Members of all中列出了所有的可供使用的特征变量。
例如,平板上有两个孔,已约束小孔直径是大孔直径的二分之一,改变大孔直径时,如果小孔直径小于5mm则发出警告信息。
创建如下规则:
- if PartBody\Hole.2\Diameter < 5mm
- Message("The Diameter of the Hole is too small!")
当大孔直径改为8mm时会发出警告,如下图所示。
注意:在CATIA的知识工程语言EKL中所有的数值均应带单位。