点击查看详细介绍

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

misnn 10年前 1705 0

购买与咨询 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释放此阵。

0

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