购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_ASSEM_use_alternate( tag_t* instance, const char * new_part, const char * new_comp_name, const char * new_refset_name, UF_PART_load_status_t * load_status) 函数说明:
替换使用的实例与新的部件的一部分。该实例修改必须是工作部分的一个实例。假设新旧部件都被定义为候补委员,替代维持牵涉到老任何相匹配的条件部分。见大会用户手册的候补部分。该功能可在准确的方式为相同的被称为UF_ASSEM_substitute_component除了它是不可能的使用此选项更改组件的层。但是请注意,该实例变量没有此功能改变。
函数参数:
第1个参数为输入:
instance代表参数变量,tag_t* 为输入参数类型,指针实例的标签
第2个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为new_part,新零件的名称来代替旧的部分使用
第3个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为new_comp_name,该组件的新名称;必须大于UF_OBJ_NAME_NCHARS字符。
第4个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为new_refset_name,参考设置为使用名称;必须大于UF_OBJ_NAME_NCHARS字符。
第5个参数为输出:
load_status代表参数变量,UF_PART_load_status_t * 为输出参数类型,见UF_PART_load_status_t结构定义。所分配的结构填充有名称和未正确加载任何部件相关联的错误代码。分配的数组必须与UF_free_string_array和UF_free被释放。