购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_KF_create_child_rule( tag_t part_of_rule, const char * name_chain, const char * rule_name, const char * child_class_name, int num_parameters, char * * parameter_names, char * * parameter_rules, char * * generated_name) 函数说明:
创建或修改给定实例的独生子女政策。如果规则已经存在,那么取代现有的规则。输入参数将被格式化成知识融合规则如下:“(rule_type)RULE_NAME:rule_text;”这个程序应该只用来创建/编辑子规则。 这个因此,用户需要例行不调用UF_MODL_update。需要注意的是孩子规则只能在创建“根”
函数参数:
第1个参数为输入:
part_of_rule代表参数变量,tag_t 为输入参数类型,部分创建或修改的规则
第2个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为name_chain,实例的引用链,尾随冒号,其中的规则将被创建或修改。如果创建那么必须是“根”或NULL。儿童规则只能在创建“根”
第3个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为rule_name,规则名称。
第4个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为child_class_name,实例类
第5个参数为输入:
输入int 整数型的参数,参数的变量格式为num_parameters,的参数的参数名阵列中数
第6个参数为输入:
输入char * * 字符类型的参数,参数的变量格式为parameter_names,民参数的由用户指定的参数名称的数组。
第7个参数为输入:
输入char * * 字符类型的参数,参数的变量格式为parameter_rules,NUM参数他们的名字都在上面的“参数名称”参数的规则阵列。每个规则可以或可以不具有一个尾随分号。
第8个参数为输出:
输出char * * 字符类型的参数,参数的变量格式为generated_name,命名为子对象生成。目前始终返回NULL。