购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_KF_create_rule_no_update( const char * name_chain, const char * rule_name, const char * rule_type, const char * rule_text, const char * leading_comment) 函数说明:
创建或修改给定实例的规则。如果规则已经存在然后替换现有规则。输入参数将被格式化成知识融合规则如下:“(rule_type)RULE_NAME:rule_text;”这个程序可以创建/修改这两个孩子的规则和属性规则。 这个因此,用户需要例行不调用UF_MODL_update。需要注意的是孩子规则只能在创建“根”
函数参数:
第1个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为name_chain,实例的引用链,尾随冒号,其中的规则将被创建或修改
第2个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为rule_name,规则名称
第3个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为rule_type,规则的类型。类型名称可以致电UF_KF_ask_rule_types获得。这也可以包含行为的标志,所以“数字参数”是一个有效rule_type,因为是“孩子”。如果创建“子女”则必须是“根”或NULL。儿童规则只能在创建“根”
第4个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为rule_text,文本规则。对于一个实例规则,这一定必须用大括号内。对于一个属性规则,只要公式
第5个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为leading_comment,领先的规则发表评论。可选可以为空。