点击查看详细介绍

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

misnn 9年前 1534 0

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


函数结构:
UF_ASSEM_ask_component_data
(
tag_t component,
char part_name [ MAX_FSPEC_BUFSIZE ],
char refset_name [ UF_OBJ_NAME_BUFSIZE ],
char instance_name [ UF_CFI_MAX_FILE_NAME_BUFSIZE ],
double origin [ 3 ],
double csys_matrix [ 9 ],
double transform [ 4 ] [ 4 ]
)

函数说明:
返回有关实例或零件引用的数据。中的INSTANCE_NAME输出总是实例的名称,即使当部分发生是传递给函数。注意,该部分发生及其名称相应的实例可以是不同的。该refset_name可以是不同的一部分发生及其实例之间。的完整的9个元素csys_matrix返回。完整的变换矩阵也是回。变换矩阵是4×4矩阵,它结合原点和坐标系矩阵成一个单一的矩阵。4×4变换的格式是该元素:变换[0] [0],变换[0] [1],变换[0] [2]变换[1] [0],变换[1] [1],变换[1] [2]变换[2] [0],变换[2] [1],变换[2] [2]形成一个3x3 orthnormal旋转矩阵,元素:变换[0] [3]变换[1] [3]变换[2] [3]代表在包含该部分的单元的(X,Y,Z)的平移组件,元件变换[3] [3]始终设置为1.0,而其余的元件总是设置为0.0。注意:如果参考设置你所要求的组件上被设置为“整个部分”数据,由返回的串UF_ASSEM_ask_component_data为refset_name(第三个参数)是“无”。

函数参数:
第1个参数为输入:
component代表参数变量,tag_t 为输入参数类型,实例或部分出现的标签

第2个参数为输出:
输出char 字符类型的参数,参数的变量格式为part_name [ MAX_FSPEC_BUFSIZE ],部分名称

第3个参数为输出:
输出char 字符类型的参数,参数的变量格式为refset_name [ UF_OBJ_NAME_BUFSIZE ],引用的名称使用设置

第4个参数为输出:
输出char 字符类型的参数,参数的变量格式为instance_name [ UF_CFI_MAX_FILE_NAME_BUFSIZE ],实例的名称

第5个参数为输出:
输出double 双精度类型的参数,参数的变量格式为origin [ 3 ],组件的位置

第6个参数为输出:
输出double 双精度类型的参数,参数的变量格式为csys_matrix [ 9 ],坐标系矩阵

第7个参数为输出:
输出double 双精度类型的参数,参数的变量格式为transform [ 4 ] [ 4 ],变换矩阵

0

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