自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 NX二次开发-编辑NX自带的命令

如上图所示,编辑打开按钮(UG_FILE_OPEN),菜单动作替换为 checktime1 → NX自带命令(打开部件对话框) → checktime2 → checktime3。这种方式可以根据用户需求编辑或替换NX自带的功能命令,使得程序不会被局限于从自定义按钮激活运行而是嵌入NX自带功能命令的前后,拓宽程序的应用场景,扩展NX的功能。Menuscript 是NX定义菜单的ASCII脚本,可以使用这个脚本编辑NX菜单,并以无缝集成的方式为自己的应用程序创建自定义菜单;最后打开NX,点击打开按钮。

2023-04-07 23:12:26 1124

原创 NX二次开发-遍历UG Part复合文档

UG Part (*.prt)是一个复合文档,Windows系统里有很多常用的文件都是复合文档,比如Office的xls、doc等等。简单地说,复合文档就是在一个文件里可以内嵌入其他各种文档,不仅可以包含文本,还可以包括图形、电子表格数据、声音、视频图像以及其它信息。在UG Part (*.prt)文件里除了包括模型数据之外,还包括用于预览显示的图像和部件的属性等。这种方式可以在不打开NX快速获取和编辑UG Part(*.prt)文件的各种信息。

2023-04-07 23:11:37 615 2

原创 NX二次开发-BlockUI查看界面的控件属性

UG NX二次开发的框架一般分为四大组成部分,工具条、对话框、应用程序和库函数,其中工具条和对话框属于UI部分,也就是人机交互界面;其中的对话框的功能就是完成人机交互功能的核心部分,它实现参数输入等功能,在UG功能开发中的地位非常重要。UIFW就是Block UI 在NX内部的名称,全称是User Interface Framework(用户界面框架),UIFW SPY是UG NX的窗口分析利器,可以探测分析所有BlockUI的对话框,属于内部调式工具。适用版本:NX 6.0及以上版本。

2023-04-07 23:09:18 779

原创 NX二次开发-BlockUI树列表快速插入多个节点

在NX二次开发中,我们经常使用BlockUI来设计界面,树列表控件(Tree List)是非常常用的控件之一 ,可以创建表示节点层次结构的树-节点结构,并将回调操作分配给树和节点的事件,效果像部件导航器一样。将TreeControlHelper类封装成基础库重复调用,这种方式可以避免以上出现的不足,快速的插入多个或多级节点到树列表空间中,不容易出现BUG,便于阅读和调试。2.父节点和最后一个节点参数容易出现手误,导致程序出现BUG;3设置图标导致代码行增加影响阅读。适用版本:NX 7.5及以上版本。

2023-04-07 23:06:49 712

原创 SE二次开发- -处理应用程序正忙的错误

SolidEdge是Siemens PLM Software公司旗下的三维CAD软件,采用Siemens PLM Software公司自己拥有专利的Parasolid作为软件核心,将普及型CAD系统与世界上最具领先地位的实体造型引擎结合在一起,是基于Windows平台、功能强大且易用的三维CAD软件。SolidEdge二次开发有COM和Addin两种方式,其中COM(组件对象模型)具有不依赖平台和编程语言等优点,是最常用的一种Solid二次开发方式。适用版本:SolidEdge所有版本。

2023-04-07 22:53:07 129

原创 SE二次开发- -获取所有的Application实例对象

SolidEdge是Siemens PLM Software公司旗下的三维CAD软件,采用Siemens PLM Software公司自己拥有专利的Parasolid作为软件核心,将普及型CAD系统与世界上最具领先地位的实体造型引擎结合在一起,是基于Windows平台、功能强大且易用的三维CAD软件。我们通常使用GetActiveObject获取当前激活的SolidEdge的COM接口对象。如果打开多个SolidEdge窗口时,如何获取所有的接口对象,通过程序筛选需要的接口对象?

2023-04-07 22:50:36 158

原创 NX二次开发-BlockUI自定义控件的位置偏置

UG NX二次开发的框架一般分为四大组成部分,工具条、对话框、应用程序和库函数,其中工具条和对话框属于UI部分,也就是人机交互界面;应用程序和库函数属于逻辑部分,对应一些鼠标点击事件,以及处理函数。其中的对话框的功能就是完成人机交互功能的核心部分,它实现参数输入等功能,在UG功能开发中的地位非常重要。UG NX的对话框有两种类型,一种是NX 6.0之前的老式UI,即UI Styler;还有一种是NX6.0以后的新版UI,即BLOCK UI Styler。适用版本:NX 6.0 及以上版本。

2023-04-07 22:48:41 390

原创 NX二次开发- BlockUI在Update回调中关闭对话框

UG NX二次开发的框架一般分为四大组成部分,工具条、对话框、应用程序和库函数,其中工具条和对话框属于UI部分,也就是人机交互界面;应用程序和库函数属于逻辑部分,对应一些鼠标点击事件,以及处理函数。其中的对话框的功能就是完成人机交互功能的核心部分,它实现参数输入等功能,在UG功能开发中的地位非常重要。UG NX的对话框有两种类型,一种是NX 6.0之前的老式UI,即UI Styler;这样封装成基础库可以重复调用,不容易出现BUG,也便于阅读和调试。”一行代码,即可实现点击下图所示按钮立即关闭对话框。

2023-04-07 22:45:20 561

原创 NX二次开发-BlockUI集列表的使用技巧

其中的对话框的功能就是完成人机交互功能的核心部分,它实现参数输入等功能,在UG功能开发中的地位非常重要。例如在倒圆角的时候选择需要倒圆的边时,就是运用了集列表,可以选择多组边,分别设置不同的圆角大小。编译程序并运行,当通过选择对象指定多个点时,就会动态创建集列表的项,也可以通过种子文件里面的指定点控件动态修改每个点的坐标。如何才是实现如下图的效果呢?第一步,创建一个种子界面,如下图所示,一个组和一个指定点的控件,将组隐藏,并保存到文件“seed_specify_point.dlx”。

2023-04-07 22:40:34 1128 1

原创 NX二次开发- BlockUI通过浏览TC选择文件

在NX二次开发中,我们经常使用BlockUI来设计界面,使用文件选择控件(File Selection with Browse)可以选择本地文件,但是不可以在集成NX环境下选择TC上的文件。本文介绍在集成NX环境下,使用NXMgrFileBrowser控件选在TC上的部件文件。NX内部包含大量方便的Block控件,只是默认没有显示出来,我们不能使用,只需要通过修改配置即可使用NX自带的内部控件,这样不需要通过自绘实现,便于应用型开发人员只需专注应用方面的开发。适用版本:NX 8.5 + TC 8.3。

2023-04-07 22:40:26 297 1

原创 NX二次开发 -- 在草图环境中插入自定义菜单

Menuscript 是NX定义菜单的ASCII脚本,可以使用这个脚本编辑NX菜单,并以无缝集成的方式为自己的应用程序创建自定义菜单。这样定义的菜单不会在草图环境下显示出来,需要用到“MODIFY”关键字。重启NX后,进入草图环境下,自定义菜单就会显示出来。适用版本:NX 所有版本。

2023-04-07 22:37:01 302 1

原创 NX二次开发 批量导出图纸 合并DWG

【代码】NXOpen 批量导出图纸 合并DWG。

2023-04-01 23:16:09 800

GRIP代码编辑器

工具由易语言开发,可能会报毒,如果不放心,可以删除不使用。 NX OPEN GRIP代码编辑器,提供代码关键字高亮显示,一键编译、链接、运行等,可以自定义字体、皮肤等

2012-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除