工具>选项>知识工程 勾选参数树形视图下的“带值”、“带公式”选项。同时勾选“同步关系的创建”。
规则编辑器里是无法创建参数的.
参数是在"知识工程"工具栏里的"公式"按钮创建的.
而规则只是引用这些创建了的参数进行运算和返回值.
规则里面可以定义的是临时变量.
定义个格式为
let i(类型)
例如 let surA(surface)
就表示定义一个曲面临时变量,变量名为 surA
这个变量的值是无法保存的.当规则运行完以后.这个变量就从内存中清除了.
最后,CATIA的规则里的临时变量的定义必须"扎堆"在规则的头部.不可以在规则代码的中间.
比如:
let intM(integer)
这里插入某个规则语句,然后
let floatN(float)
上述代码是不可以的.而必须是
let intM(integer)
let floatN(float)
这里插入某个规则语句
这样才可以.
我做了小教程,请看http://hi.baidu.com/blacksquirel/blog/item/717ae6c1d5e27820e5dd3ba0.html