点击查看详细介绍

UF_ASSEM_substitute_component() 函数的参数解释说明,以及函数详细用法

misnn 10年前 589 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_ASSEM_substitute_component
(
tag_t * instance,
const char * new_part_version,
const char * new_comp_name,
const char * new_refset_name,
int layer,
UF_PART_load_status_t * load_status
)

函数说明:
替换使用的实例与新的部件的一部分。该实例代替必须是工作部分的一个实例。这个操作是相当于删除实例,并创建一个新的,这样的旧实例标签是这个程序的调用后不再有效。 代替,返回新实例的标签。

函数参数:
第1个参数为输入:
instance代表参数变量,tag_t * 为输入参数类型,指针实例的标签

第2个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为new_part_version,新的组成部分版本名称

第3个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为new_comp_name,新组件的名称;必须大于UF_OBJ_NAME_NCHARS字符。

第4个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为new_refset_name,新的参考集的名称;必须大于UF_OBJ_NAME_NCHARS字符。

第5个参数为输入:
输入int 整数型的参数,参数的变量格式为layer,-1 =原0 =使用工作层1-255=用户指定层

第6个参数为输出:
load_status代表参数变量,UF_PART_load_status_t * 为输出参数类型,见UF_PART_load_status_t结构定义。所分配的结构填充有名称和未正确加载任何部件相关联的错误代码。分配的数组必须与UF_free_string_array和UF_free被释放。

0

最新回复 (0)
请登录后发表新帖