NX/UG二次开发—调用NX内部函数实现功能汇总(部分只有标题)

1、调用NX自身功能并返回开发工具界面UIFW_create_command

2、C++与C#开发的dll互相调用且可以传参;

3、NX进度条的创建、显示、删除MT_create_progress_bar

4、组件装配预览:在绘图区的预览、在block UI上预览 :PVT_create_preview_from_view

5、block ui选择控件的动态鼠标点位SEL_ask_current_selection_context

6、枚举控件的宽度设置UGS::UICOMP_enum::set_width(int)

7、指定方位控件的名称修改;

8、指定坐标系控件下拉列表默认值设置与赋值坐标系对象;

9、输入控件的完成操作、输入控件未完成的字符获取UGS::UICOMP_integer::get_uncommitted_value

10、3Dbox内部选择类的使用UGS::SEL::BoxSelectBuilder

11、注塑模向导工具内,非模态图片预览对话框;

12、MFC对话框直接读取NX的图片、解压BMA、压缩BMA;

13、判断鼠标是否在绘图区、判断是框选还是单击选择GIT_is_rectangle_sel_gesture
SEL_is_rectangle_gesture

14、对象的透视显示、透视显示颜色设置DSS_ATTR_set_show_through

15、直接获取对话框的句柄;

16、指定多个点且带手柄控件(创建样条线中的指定点控件);

17、创建实体的官方预览实体效果,界面显示自带的预览控件;

18、点击取消按钮不执行UNDO;

19、block UI右下角的非模态提示信息框UGS::UIFW::information

20、资源条:创建和内嵌自带tree列表、显示、宽度设置、是否固定;

21、绘图区类选择枚举类型快速设置;

22、点选择控件设置选择范围为整个装配SEL_set_default_scope

23、装配导航器中组件的折叠与展开;

24、解决PK函数创建对象闪烁问题;

25、将PK曲线显示到NX视图中,解决类型不对等问题;

26、根据参考点快速获取实体与点最近的面;

27、自动修复自相交曲线,分割成不自相交的曲线;

28、显示和隐藏BlockUI的重置按钮UGS::UICOMP::set_visibility(bool)

29、执行对话框ok、apply、reset等消息;

30、设置向导界面中树列表、对话框高度宽度等;

31、获取一个面上的点(不在边缘上);

32、卸载镜像(MFC开发的dll);

33、获取 点选择控件 预选时 的捕捉点位(线的端点、中点、面上点)-Snap Point;

34、获取分析对象(曲面连续性、曲线连续性的)分析结果;

35、NX1969中的生成二维码(使用的开源库qrencode,则可在低版本也可以使用);

36、准确刀路的最低点、最高点(基于绝对坐标系)PTHDSP_ask_box(class UGS::PTHDSP *)

37、刀路可以逐段选择,直接读取刀路轨迹点位;

38、修改部件导航器中特征的时间戳(特征名称括号里的数字),设置当前部件的最后时间戳;

39、获取本地、TC端NX新建界面所有模板信息(即界面中所有信息和模板在TC端的数模号);

40、根据NXopen类对象地址获取tag_t,避免有些情况取->Tag()报错;

41、判断当前NX是否打开了NX命令的窗口(不包含信息窗口和提示窗口);

42、获取鼠标预选对象SEL_ask_pre_selected_object

43、设置加工导航器节点图标;

44、加工模块实体高亮显示设置;

45、获取加工导航器树列表中每列显示的内容:时间、余量、切削参数等;

46、加工导航器节点折叠全部并展开选择的、指定组的折叠展开;

47、设置绘图区背景色渐变色;

48、鼠标点位屏幕点与绘图区3D点互相转换;

49、反转曲线方向、获取实体体积、获取面积等;

50、string控件显示输入匹配列表和设置系统输入匹配字符串;

51、部分内部类的构造方法;

52、Block UI模拟UIstyler功能,无选择控件可以选择对象;

53、显示测量工具中尺子功能;

54、解决NX10以前版本克隆弹出信息窗口的两种方法;

55、部件设为显示部件后,获取其父组件;

56、注册切换模块回调;

57、指定用户后处理文件目录,不用重启NX;

58、创建加工程序后的残余模型;

59、CAM导航器中节点取消选择、设置选择;

60、Block UI下:加工坐标系的显示、隐藏、切换以及临时显示;

61、低版本NX切换模块;

62、获取过切检查结果;

63、高版本Block UI类选择器跨显示部件选择对象;

64、添加选择加工导航器节点回调;

65、添加加工导航器节点插入后图标自定义;

66、低版本UG的刀轨迹线点位信息的读取;

67、设置PTP程序类型、选择的点位、最低安全高等参数;

68、直接从udop入口获取程序Tag;

69、钻孔程序刀轨的完全创建:循环指令刀路的显示创建;

70、获取、显示NX刀具实体;

71、忽略PK函数报错、解析报错信息;

Target:100

你可能感兴趣的:(总结,其他)