购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_PS_export_linked_data( tag_p_t tags, int n_tags, char * file_name, int version, UF_PS_link_f_p_t link_fnc, int * n_unexported, UF_PS_unexported_t * * unexported_tags) 函数说明:
用户功能常规出口的Parasolid数据,包括属性标签上的那些标签链接到特定的NX对象。
函数参数:
第1个参数为输入:
tags代表参数变量,tag_p_t 为输入参数类型,标签阵列输出。有效对象是NX坚实的机构和NX曲线。 NX曲线导出为Parasolid的线体。
第2个参数为输入:
输入int 整数型的参数,参数的变量格式为n_tags,计数的数组变量。
第3个参数为输入:
输入char * 字符类型的参数,参数的变量格式为file_name,文件名把输出入。此文件必须不存在。如果该文件不存在该例程将返回错误代码。
第4个参数为输入:
输入int 整数型的参数,参数的变量格式为version,的Parasolid的版本号如果不为零,则指定的Parasolid的对于发射文件所需的版本。 “80后”是8.0的版本,“81”是8.1版本等,这可能无法回到以前的每一个版本的Parasolid的。如果为零,则使用当前版本。
第5个参数为输入:
link_fnc代表参数变量,UF_PS_link_f_p_t 为输入参数类型,留作许可的Parasolid开发。请否则使用NULL。链接属性过滤器。这是形式的整数函数:int linkfn(tag_t ug_tag,INT ps_tag);所提供的功能将被用于所有曲线,身体,边和面被出口。其他类型的对象将被忽略。 “ug_tag”是对象的NX标签,而“ps_tag”是其相应的Parasolid标记。目前,整数状态返回不使用NX。这允许用户定义一个函数来添加用户定义的Parasolid属性到ps_tag。这些属性被存储在发送文件,当该文件被导入以后可以解释。这是为用户自己的个性化的信息添加到的Parasolid的对象的方法。
第6个参数为输出:
输出int * 整数型的参数,参数的变量格式为n_unexported,没有出口的标签计数。
第7个参数为输出:
unexported_tags代表参数变量,UF_PS_unexported_t * * 为输出参数类型,如果传递NULL的,那么没有信息将被退回。如果来电者通过在UF_PS_unexported_t,然后UF_PS_unexported_t结构的数组将被分配含有未导出的机构的标签,并说明理由(故障代码)。调用者必须通过调用UF_free释放此阵。