购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_PART_open( const char * part_name, tag_t * part, UF_PART_load_status_t * error_status) 函数说明:
检索现有的NX零件或Solid Edge零件到会话中和使得它的工作和显示部分。 Solid Edge的零件(.PAR,.PSM,.pwd或.ASM文件扩展名)通过从固体中提取Parasolids数据开边缘部分,然后导入这个数据到一个新的NX零件有.PRT扩展。新的NX零件的文件名具有扎实边缘部分的名称和“.PRT”文件扩展名。如果有一个现有的NX具有相同的名称为Solid Edge零件的一部分,那么这个功能返回一个错误。你打开Solid Edge零件创建的NX零件文件文件包含一个或多个unparameterized实体。其他文件可以使用此调用打开。下列扩展是有效的 - .udf,.bkm,.xpk和的.jt。与国外的文件以下扩展名也可以用UF_PART_open打开 - .IGS,的.stp,.DXF,.DWG和.MODEL。如果一个部分是一个只读部分,而部分检索修改部分,您将收到错误代码UF_PART_err_read_only_modified,对于当你打电话UF_PART_open一部分。在这种情况下UF_PART_open不会返回一个零状态。
函数参数:
第1个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为part_name,部分名称检索。
第2个参数为输出:
part代表参数变量,tag_t * 为输出参数类型,检索部分或者部分检索失败NULL标签的标签。
第3个参数为输出:
error_status代表参数变量,UF_PART_load_status_t * 为输出参数类型,用户分配的结构<&ERROR_STATUS GT;填充有名称和未正确加载任何部件相关联的错误代码。结构必须与UF_PART_free_load_status被释放。详情参见UF_PART_load_status_t的定义。