请选择 进入手机版 | 继续访问电脑版

NX二次开发

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 唐康林

[技术分享] UFUN常用函数使用大全-唐康林(不断更新)[1.30更新]

[复制链接]

558

主题

755

帖子

3524

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3524
 楼主| 发表于 2018-1-18 14:58:15 | 显示全部楼层
头文件:uf_obj.h
函数
说明
UF_OBJ_ask_display_properties 获取指定对象的显示属性 如:颜色、线型、线宽等
UF_OBJ_ask_name获取对象名称
UF_OBJ_ask_name_origin获取对象名称显示的原点坐标
UF_OBJ_ask_owning_part
UF_OBJ_ask_partially_shaded
UF_OBJ_ask_status
UF_OBJ_ask_translucency获取对象的透明度 如:体、面、组件等
UF_OBJ_ask_type_and_subtype获取对象的类型与子类型
UF_OBJ_cycle_all
UF_OBJ_cycle_by_name
UF_OBJ_cycle_by_name_and_type
UF_OBJ_cycle_objs_in_part
UF_OBJ_cycle_typed_objs_in_part
UF_OBJ_delete_array_of_objects
UF_OBJ_delete_name
UF_OBJ_delete_object
UF_OBJ_is_def_cre_color
UF_OBJ_is_def_cre_line_font
UF_OBJ_is_def_cre_width
UF_OBJ_is_displayable
UF_OBJ_is_object_a_promotion
UF_OBJ_is_transferable
UF_OBJ_modify_defaults
UF_OBJ_reverse_blank_all
UF_OBJ_set_blank_status
UF_OBJ_set_color设置指定对象的颜色
UF_OBJ_set_cre_color_to_def
UF_OBJ_set_cre_line_font
UF_OBJ_set_cre_line_font_to_def
UF_OBJ_set_cre_width
UF_OBJ_set_cre_width_to_def
UF_OBJ_set_def_cre_color
UF_OBJ_set_def_cre_line_font
UF_OBJ_set_def_cre_width
UF_OBJ_set_face_analysis
UF_OBJ_set_font设置对象线型
UF_OBJ_set_layer设置对象所在图层
UF_OBJ_set_layer_allow_hidden
UF_OBJ_set_line_width设置对象线宽
UF_OBJ_set_name设置对象名称
UF_OBJ_set_name_origin设置对象名称的原点位置
UF_OBJ_set_partially_shaded
UF_OBJ_set_translucency设置对象的透明度 如:体、面等


回复 支持 1 反对 0

使用道具 举报

558

主题

755

帖子

3524

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3524
 楼主| 发表于 2018-1-23 08:55:30 | 显示全部楼层
头文件:uf_part.h
函数
说明
UF_PART_ask_display_part获取当前显示部件的标识
UF_PART_ask_nth_part获取会话窗口中指定位置部件的标识
UF_PART_ask_num_parts获取当前会话窗口加载部件的数量
UF_PART_ask_part_name获取指定部件的完整路径
UF_PART_ask_part_tag获取部件标识(输入部件名)
UF_PART_ask_units获取指定部件的单位(公制还是英制)
UF_PART_check_part_writable判断部件是否为只读部件
UF_PART_cleanup部件清理
UF_PART_close关闭部件
UF_PART_close_all关闭所有部件
UF_PART_close_cset
UF_PART_evaluate_write_state
UF_PART_export导出部件
UF_PART_export_with_options带选项导出部件
UF_PART_free_load_status释放结构体UF_PART_load_status_t内存
UF_PART_import导入部件
UF_PART_is_loaded获取指定部件的加载状态
UF_PART_is_modified判断部件是否加载且可修改
UF_PART_new新建部件
UF_PART_open打开部件(NX部件、SE部件及中间数据文档)
UF_PART_open_component_as
UF_PART_open_cset
UF_PART_open_quiet后台打开部件,用法同UF_PART_open
UF_PART_open_single_component_as
UF_PART_rename重命名部件
UF_PART_reopen重新打开部件
UF_PART_save保存部件
UF_PART_save_all保存所有部件
UF_PART_save_as另存为
UF_PART_save_work_only仅保存工作部件
UF_PART_set_display_part设置显示部件

头文件:uf_plist.h
函数
说明
UF_PLIST_add_object向指定明细表中添加对象
UF_PLIST_ask_attached_rows获取附件加行的标识与数量
UF_PLIST_ask_col_prefs获取明细表指定列的默认设置
UF_PLIST_ask_default_col_prefs获取明细表列默认设置
UF_PLIST_ask_default_prefs获取部件默认明细表设置
UF_PLIST_ask_ldr_method获取明细表“已锁定删除的行”的显示状态
UF_PLIST_ask_nested_assy_parent_comp获取包含嵌套装配的父组件标识
UF_PLIST_ask_objects获取明细表关联对象(一般为组件,模具业特殊情况也可能是体,线等)
UF_PLIST_ask_prefs获取指定明细表的默认设置
UF_PLIST_ask_row_lock获取明细表中指定行的锁定状态
UF_PLIST_ask_tags获取当前部件中,明细表的标识及明细表的数量
UF_PLIST_ask_traversal_settings获取明细表级别设置
UF_PLIST_attach_rows明细表附加或者拆离行
UF_PLIST_create创建官方自带样式明细表(仅三列)
UF_PLIST_create_column为明细表创建列,稍后利用UF_TABNOT_add_column将列添加到明细表中
UF_PLIST_create_from_template从模板创建明细表
UF_PLIST_create_manual_row创建手工行,稍后利用UF_TABNOT_add_row将行添加到明细表中
UF_PLIST_list导出指定明细表至信息窗口显示
UF_PLIST_list_to_file导出明细表
UF_PLIST_remove_object移除明细表对象
UF_PLIST_set_col_prefs设置明细中指定列的首选项设置
UF_PLIST_set_default_prefs设置官方自带明细表首选项设置
UF_PLIST_set_nested_assy_parent_comp设置包含嵌套装配父组件,如果为NULL_TAG ,表示禁用该功能
UF_PLIST_set_prefs设置指定明细表参数(对应操作层面右键→设置)
UF_PLIST_set_row_lock设置明细表指定行的锁定状态
UF_PLIST_set_traversal_settings设置明细表级别
UF_PLIST_update更新指定明细表
UF_PLIST_update_all_plists更新工作部件中所有的明细表


回复 支持 1 反对 0

使用道具 举报

558

主题

755

帖子

3524

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3524
 楼主| 发表于 2018-1-25 14:55:25 | 显示全部楼层
头文件:uf_sket.h
函数
说明
UF_SKET_add_extracted_objects将对象抽取并投影到草图,等同于NX草图环境中的投影功能
UF_SKET_add_objects添加几何对象到指定的草图中
UF_SKET_ask_active_sketch获取活动草图的标识
UF_SKET_ask_con_is_inferred判断给定几何约束是否是自动推断的
UF_SKET_ask_constraint_class获取草图中约束的分类;(几何约束、尺寸约束等)
UF_SKET_ask_constraint_type获取草图中给定几何约束的方式,比如:水平约束、竖直约束、同心等
UF_SKET_ask_constraints_of_geometry获取草图中几何对象指定类型的约束数量及标识
UF_SKET_ask_constraints_of_sketch获取草图中指定类型的约束数量及标识
UF_SKET_ask_dim_status获取草图尺寸的状态标识等信息
UF_SKET_ask_dimensions_of_sketch获取指定草图的尺寸数量及标识
UF_SKET_ask_exps_of_sketch获取给定草图的表达式数量及标识
UF_SKET_ask_face_sketches
UF_SKET_ask_feature_sketches返回给定(草图)特征关联的所有草图
UF_SKET_ask_geoms_of_sketch获取草图中的对象
UF_SKET_ask_inferred_cons_of_sketch
UF_SKET_ask_legacy_preferences
UF_SKET_ask_preferences
UF_SKET_ask_reference_status
UF_SKET_ask_sket_frec_eid获取给定曲线所在的草图特征标识
UF_SKET_ask_sketch_features获取给定草图特征关联的所有草图标识
UF_SKET_ask_sketch_info获取草图相关信息
UF_SKET_ask_sketch_of_geom获取给定对象所在的草图标识
UF_SKET_ask_sketch_status获取给定草图的状态及自由度
UF_SKET_attach_to_face
UF_SKET_create_dimension
UF_SKET_create_dimensional_constraint
UF_SKET_create_geometric_constraint
UF_SKET_create_sketch
UF_SKET_delete_constraints
UF_SKET_delete_dimensions
UF_SKET_delete_legacy_constraint
UF_SKET_initialize_sketch
UF_SKET_is_out_of_date
UF_SKET_mirror_objects
UF_SKET_read_dimension
UF_SKET_read_dimensional_constraint
UF_SKET_read_geometric_constraint
UF_SKET_set_legacy_preferences
UF_SKET_set_preferences
UF_SKET_terminate_sketch
UF_SKET_update_sketch

回复 支持 1 反对 0

使用道具 举报

558

主题

755

帖子

3524

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3524
 楼主| 发表于 2018-1-31 16:28:16 | 显示全部楼层
头文件:uf_tabnot.h
函数
说明
UF_TABNOT_add_column向指定表格注释中添加一列
UF_TABNOT_add_header_row
UF_TABNOT_add_row在表格注释中添加一行
UF_TABNOT_ask_cell_at_row_col通过行列的标识获取单元格的标识
UF_TABNOT_ask_cell_prefs获取表格注释中单元格设置
UF_TABNOT_ask_cell_text获取表格注释中单元格的文本内容
UF_TABNOT_ask_column_head_cfw
UF_TABNOT_ask_column_of_cell获取表格注释中单元格所在的列标识
UF_TABNOT_ask_column_sort_data
UF_TABNOT_ask_column_width获取表格注释中指定列标识的列宽
UF_TABNOT_ask_default_cell_prefs获取表格注释中单元格默认设置
UF_TABNOT_ask_default_section_prefs获取表格注释默认设置
UF_TABNOT_ask_evaluated_cell_text
UF_TABNOT_ask_merge_info
UF_TABNOT_ask_nm_columns获取表格注释中指定列的标识
UF_TABNOT_ask_nm_header_rows
UF_TABNOT_ask_nm_rows获取表格注释中指定行的标识
UF_TABNOT_ask_nm_rows_in_section
UF_TABNOT_ask_nm_sections
UF_TABNOT_ask_nth_column获取表格注释中指定列的标识
UF_TABNOT_ask_nth_header_row
UF_TABNOT_ask_nth_row获取表格中指定行的标识
UF_TABNOT_ask_nth_row_in_section
UF_TABNOT_ask_nth_section
UF_TABNOT_ask_relative_column
UF_TABNOT_ask_relative_row
UF_TABNOT_ask_row_head_cfw
UF_TABNOT_ask_row_height
UF_TABNOT_ask_row_of_cell获取单元格所在的行标识
UF_TABNOT_ask_section_of_row
UF_TABNOT_ask_section_prefs
UF_TABNOT_ask_tabular_note_of_column
UF_TABNOT_ask_tabular_note_of_section
UF_TABNOT_convert_to_non_spreadsheet_tabnote
UF_TABNOT_create创建表格注释
UF_TABNOT_create_column创建表格注释中的列
UF_TABNOT_create_from_template从模板创建表格注释
UF_TABNOT_create_row创建表格注释中的行
UF_TABNOT_enable_automatic_update
UF_TABNOT_import_spreadsheet_cell
UF_TABNOT_merge_cells合并单元格
UF_TABNOT_remove_column从表格注释中移除列(非删除)
UF_TABNOT_remove_row从表格注释中移除行(非删除)
UF_TABNOT_set_cell_prefs设置指定单元格默认设置
UF_TABNOT_set_cell_text设置单元格文本内容
UF_TABNOT_set_column_head_cfw
UF_TABNOT_set_column_sort_data
UF_TABNOT_set_column_width设置列宽
UF_TABNOT_set_default_cell_prefs设置单元格默认设置
UF_TABNOT_set_default_section_prefs
UF_TABNOT_set_row_head_cfw
UF_TABNOT_set_row_height设置行高
UF_TABNOT_set_section_prefs
UF_TABNOT_sort
UF_TABNOT_unmerge_cells取消合并单元格
UF_TABNOT_update

回复 支持 2 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备16014681号

GMT+8, 2018-12-19 04:52 , Processed in 0.090197 second(s), 20 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

快速回复 返回顶部 返回列表