七、NX常用函数(obj、part、部件族)

1、零件对象(大部分在uf_part.h)

UF_GROUP_ask_group_data:输入一个组的标签,查询里面的所有成员

UF_PART_close() 关闭指定的部件,并可指定是否关闭装配树中该部件之下的所有部件

UF_PART_ask_part_name() 查询部件的文件名

UF_PART_ask_customer_area() 查询部件中用户定义的数据

UF_PART_ask_description() 查询部件文件的描述信息

UF_PART_ask_families() 查询部件文件中的部件族

UF_PART_ask_part_history() 查询部件文件的历史

部件文件的打开操作主要使用函数 UF_PART_open( )、UF_PART_open_quiet( )和 UF_PART_reopen( )

部件文件的保存可使用 UF_PART_save ( )、UF_PART_save_all( )和UF_PART_save_as( )

UF_PART_close_all( )用于关闭当前进程中的所有部件

UF_PART_import( ) 用于从磁盘中将UG NX 部件或Solid Edge 部件导入到当前的工作部件中

UF_PART_export( ) 用于将指定的对象(objects)导出到指定的部件,对象被复制到目标部件中

UF_PART_ask_num_parts( ) 用于返回当前进程中被打开的部件文件的数量,

UF_PART_ask_nth_part( ) 用于获取进程中第n 个部件的标识

2、obj对象函数

UF_OBJ_cycle_objs_in_part() 根据指定的类型遍历部件中的所有对象

UF_OBJ_set_layer() 修改对象所在的图层

UF_OBJ_set_color() 修改对象的颜色

UF_OBJ_set_line_width() 修改对象的线宽

UF_OBJ_set_blank_status() 修改对象的Blank 状态

UF_OBJ_set_font() 修改对象的线型

UF_DISP_set_highlight() 切换对象的高亮显示状态

UF_OBJ_is_type_displayable() 可以检测该类型UF 对象是否属于可显示的UF 对象

UF_OBJ_ask_display_properties() 判断对象的颜色、层、Blank 状态、线型和线宽是否能够设置

3、部件族函数

UF_PART_ask_families( ) 用来获取部件中部件族的标识

UF_FAM_ask_family_data( ) 用于获取族表的数据,该函数的输入参数是族表标识

UF_FAM_ask_attribute_data( )用于获取族表属性的数据

UF_FAM_ask_member_column_data( ) 用于获取族表列信息

UF_FAM_ask_member_row_data( ) 用于获取族表行信息

UF_FAM_edit_member( ) 用于编辑族表成员的数据

UF_FAM_evaluate_intent_data( ) 用于计算意图数据(intent data),返回满足要求的族表成员

UF_PART_apply_family_instance() 用于应用成员的属性值到族表部件

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值