自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GimiGimmy

专注于NX二次开发技术和CAD软件开发

  • 博客(236)
  • 资源 (24)
  • 问答 (1)
  • 收藏
  • 关注

原创 UG NX二次开发-博客文章速览

写了一些UG NX二次开发的心得体会,内容较多,感觉不好查找相应的内容,所以决心把导航写出来,方便自己也方便读者。主专栏是“”,C#专栏为 : “” ,Python专栏为 : “这三个专栏都会持续的更新。如果有需要咨询或者学习讨论的,请私信博主或者加QQ群:749492565。博主几乎每天都在。

2023-09-26 01:58:56 2075

原创 UG NX二次开发(Python)-采用Open/C与NXOpen获取曲线的长度

在UG NX中,计算曲线长度的方法有多种,我们经常采用的是UFUN函数即:UF_CURVE_ask_arc_length,也能利用NXOpen的方法来实现,我们今天介绍下计算曲线长度的三种方法。如果您在学习二次开发中有疑问可以私信博主或者加入QQ群:749492565。

2025-04-02 18:23:39 21

原创 UG NX二次开发(C#)-采用Open/C与NXOpen获取曲线的长度

在UG NX中,计算曲线长度的方法有多种,我们经常采用的是UFUN函数即:UF_CURVE_ask_arc_length,也能利用NXOpen的方法来实现,我们今天介绍下计算曲线长度的三种方法。如果您在学习二次开发中有疑问可以私信博主或者加入QQ群:749492565。

2025-04-02 18:17:43 40

原创 UG NX二次开发(C++)-采用Open/C与NXOpen获取曲线的长度

在UG NX中,计算曲线长度的方法有多种,我们经常采用的是UFUN函数即:UF_CURVE_ask_arc_length,也能利用NXOpen的方法来实现,我们今天介绍下计算曲线长度的三种方法。如果您在学习二次开发中有疑问可以私信博主或者加入QQ群:749492565。

2025-04-02 18:10:46 118

原创 UG NX二次开发(Python)-采用NXOpen导出png图片

UG NX二次开发过程中,采用Python语言进行开发的内容不是很多,我们想借这个专栏介绍下相关的知识,包括了Open API和NXOpen的内容,这些内容我们都是经过测试验证过的。在开发过程中如有疑问可以咨询博主或者加入QQ群:749492565。今天我们介绍一下UG NX二次开发(Python)中采用NXOpen导出png图片的代码。

2025-03-29 20:44:09 105

原创 UG NX二次开发(Python)-采用UGOPEN API导出png图片

UG NX二次开发过程中,采用Python语言进行开发的内容不是很多,我们想借这个专栏介绍下相关的知识,包括了Open API和NXOpen的内容,这些内容我们都是经过测试验证过的。在开发过程中如有疑问可以咨询博主或者加入QQ群:749492565。今天我们介绍一下UG NX二次开发(Python)中采用Open API导出png图片的代码。

2025-03-29 17:13:30 169

原创 UG NX二次开发(C#)-如何根据组件Component转换为Part类型

这两天在QQ群中有人问在UG NX二次开发过程中,如何将Component转换为Part类型。我向他介绍了方法,但是根据反馈的信息可能不是很清楚,今天写一篇博客来说明一下如果根据Component找到对应的Part。如果您在UG NX二次开发过程中有疑问,无论是哪个模块的,无论是什么功能的,都可以留言或者私信博主。如果对UG NX二次开发感兴趣的可以加入我们的QQ群:749492565。Component类型是在装配体中采用的类型,即是组件或者是部件。

2025-03-14 01:45:16 145

原创 UG NX二次开发(C++)-UIStyler-枚举(enum)

在UG NX二次开发过程中,采用插件形式的即带有界面(User Interface)是一种非常常见的形式。庆幸的是,UG NX提供了很精美的界面设计,即是UI Styler模块,其已经集成了很多的功能,我们只需要组合并调用就能实现我们需要的功能。但是如何调用是我们要学习的,今天有个读者想知道UI Styler中的枚举怎么写回调函数,这篇文章给出一个介绍和应用案例。如果想了解UG NX二次开发或者有功能需求的可以私信博主或者加入QQ群:749492565。

2025-02-07 01:24:46 222

原创 UG NX二次开发(Python)-API函数介绍与应用实例(三)-UFLayer类操作

采用Python语言进行UG NX二次开发的帮助材料很少,采用录制的方法是一种比较容易实现的方式,但是使用UFun函数更容易上手,我们以后将逐渐的将Python-UFun的功能写进博客中,以便于有需要的人采纳和研究。本博客是为了入门需要,采用简单的创建长方体的功能来讲一下怎么使用Python语言开发。我们今天以移动长方体到某一个图层为例,讲一下UFLayer类中部分函数的使用。另外,我们长期提供UG NX二次开发的功能开发和咨询服务,有疑问可以私信博主或者在评论区讨论。

2025-02-06 19:10:54 177

原创 UG NX二次开发(Python)-API函数介绍与应用实例(二)-NXOpen.UF.Obj.AskTypeAndSubtype(获取对象类型与子类型)

采用Python语言进行UG NX二次开发的帮助材料很少,采用录制的方法是一种比较容易实现的方式,但是使用UFun函数更容易上手,我们以后将逐渐的将Python-UFun的功能写进博客中,以便于有需要的人采纳和研究。本博客是为了入门需要,采用简单的创建长方体的功能来讲一下怎么使用Python语言开发。另外,我们长期提供UG NX二次开发的功能开发和咨询服务,有疑问可以私信博主或者在评论区讨论。

2025-02-06 04:04:33 358

原创 UG NX二次开发(C#)-创建三维直线段并倒圆

在UG NX二次开发过程中,边倒圆的使用比较多,但是直线段倒圆用的比较少,而且控件直线的倒圆的功能稍微复杂些,但是其在创建管道的时候还是需要的,比如根据直管道创建弯管道,是根据直管道的两条中心线导出的弯管中心线。这篇博客,我们介绍下创建三维直线段并倒圆的功能。当然,为了实现创建管道的功能,还需要其他的辅助工作,我们后续再讲。如果感兴趣可以加入QQ群:749492565。

2025-01-20 16:36:56 277

原创 UG NX二次开发(C++)-机电概念设计-UIStyler中selection块选择信号等对象的过滤器设置

在UG NX二次开发过程中,经常会用到UIStyler中的Selection块,即是选择对象,选择对象由于其可以选择多种类型的对象,所以使用比较广泛,但是其需要设置选择过滤器的类型,这就要设置Selection的过滤器。前面博客中已经讲了基于C#的,现在有读者给我消息说不知道在C++中如何选择机电概念设计中的左侧导航器的信息与信息适配器的对象选择如何设置。我今天这这里做一下讲解。对UG NX二次开发有疑问的可以咨询我,欢迎加入QQ群:749492565。

2025-01-17 14:45:54 150

原创 UG NX二次开发(C++)-多条边倒圆角时过滤不能倒圆的曲线并实现倒圆

在UG NX建模时倒圆特征是一个很重要的建模特征,但是由于几何尺寸和拓扑结构的限制,不是所有边都能实现倒圆,或者不能按照设置的倒圆半径进行倒圆,这时在UG NX操作时就会报错或者不倒圆。我们在采用UG NX二次开发时,其不会直接爆出错误,而是不生成倒圆。所以我们想获取能倒圆的曲线和不能倒圆的曲线就要另辟他径。我们今天讲一下如何实现这个功能,如果在UG NX二次开发中疑问的可以私信博主或者在评论区讨论,或者加入我们的QQ群:749492565。

2025-01-16 19:23:51 163

原创 UG NX二次开发(C++)-UFun函数-按照特定方向提取轮廓线

提取最大轮廓线在UG NX二次开发过程中比较多,其可以通过UF_CURVE_create_shadow_outline函数来实现,但是这个函数有个输入参数就是view,其投影到view的X、Y平面上,所以如果设置好了视图是就可以提取该视图上的轮廓线。我们以模型工作视图转换到WCS中的视图为例,讲一下这个函数的使用。如果有疑问可以评论区讨论、私信博主,也可以加入QQ群:1003510431。

2025-01-06 20:22:19 596

原创 UG NX二次开发(Python)-API函数介绍与应用实例(一)-NXOpen.UF.Abort类(中断请求)

采用Python语言进行UG NX二次开发的帮助材料很少,采用录制的方法是一种比较容易实现的方式,但是使用UFun函数更容易上手,我们以后将逐渐的将Python-UFun的功能写进博客中,以便于有需要的人采纳和研究。本博客是为了入门需要,采用简单的创建长方体的功能来讲一下怎么使用Python语言开发。另外,我们长期提供UG NX二次开发的功能开发和咨询服务,有疑问可以私信博主或者在评论区讨论。

2025-01-06 14:45:13 336

原创 UG NX二次开发(Python)-UFun-创建长方体

采用Python语言进行UG NX二次开发的帮助材料很少,采用录制的方法是一种比较容易实现的方式,但是使用UFun函数更容易上手,我们以后将逐渐的将Python-UFun的功能写进博客中,以便于有需要的人采纳和研究。本博客是为了入门需要,采用简单的创建长方体的功能来讲一下怎么使用Python语言开发。另外,我们长期提供UG NX二次开发的功能开发和咨询服务,有疑问可以私信博主或者在评论区讨论。

2025-01-05 04:30:02 384

原创 UG NX二次开发(C++)-UF_MODL_create_extruded创建参数化的拉伸对象

这几天有个小项目需要用到ufun函数来创建参数化的拉伸对象,拿出来和大家分享下。在UFun函数中,拉伸对象是通过UF_MODL_create_extruded函数来完成,其拉伸距离可以通过参数来控制。

2025-01-04 06:22:59 139

原创 UG NX二次开发(C++)-NX2406系列二次开发编程模板配置

前面已经写了有关UG NX二次开发编程模板配置的文章,但是由于NX2406/2412系列的版本中,在UGOpen文件夹中没有了vs_files文件夹了,而是采用了VSIX Project的方式配置(其适用于VS2019),在VS2022中不能正确的配置。我结合以前配置模板的经验和现在的配置方式讲一下NX2406系列二次开发编程模板的配置。我把相应的编程模板放在资源文件UG NX二次开发编程模板(基于NX2406版本制作)中,方便大家下载使用。

2025-01-04 02:58:51 1042 2

原创 Solidworks二次开发(VB)-获取当前文档的相对路径

在Solidworks采用VBA进行二次开发网上已经了很多内容,因为在QQ群有个群友突然问起"如何获取相对路径",我初始看以为是基于VB的NX二次开发内容,就答应他写一个博客告知,但是我晚上细看发现其是Solidworks二次开发,我也顺便把基于VB的Solidworks二次开发内容写一下吧,以后会慢慢更新Solidworks的二次开发博客。SOLIDWORKS二次开发入门(VBA)

2024-12-30 04:33:40 148

原创 UG NX二次开发(C++)-离散曲线并获取离散点在曲线上的参数

今天在QQ群中有个群友私下问我如何获取离散点在曲线上的参数,这可能对于已经具备一些基础的读者很简单,但是对于新学者可能还是一脸懵的状态。也即是万事开头难,也可以说是难者不会,会者不难,我们要以平常心看待这个情况,所以再简单的问题对于一些新学者也是问题,我们本着缩短新学者的学习时间初心来写这篇博客。其实其是涉及两个函数,即是UF_MODL_ask_curve_points和UF_MODL_ask_curve_parm两个ufun函数。我们以示例形式展示其用法。

2024-12-30 00:45:11 248

原创 UG NX二次开发(C++)-选择曲面上的点并沿曲面法矢创建偏置点

最近一段时间有点忙,没来得及及时解决QQ群里的问题,今天选择其中一位群友的问题来写一个博客。其是想实现“空间点沿着指定矢量IJK移动指定距离求新点坐标(弹窗实现3D模型曲面上选点,输入该点的法线方向偏置距离,输出新点坐标)”。采用OPEN/C的方式来实现,这个问题对于很多初学者可能不知道怎么做,我以案例讲一下完整的实现过程,完整代码将发布在资源中UG NX二次开发源代码:空间点沿着指定矢量IJK移动指定距离求新点坐标。由于QQ群一群已满,感兴趣的可以加入新QQ群:1003510431。

2024-12-20 22:32:09 176

原创 UG NX二次开发(C#)-如何设置UGOpen的UF_CAM_geom_type_e枚举类型

UG NX二次开发提供的帮助文档,无论是c/c++、C#、Python、VB语言,其采用UFun函数时都是参考的UGOpen的帮助文档,即是:UGOPEN函数参考手册(nx6).CHM,后续的都没有怎么增加,这个在哪个版本中都适用。但是由于其是采用C语言编写,转换到C#中有些不一样,比如UF_CAM_geom_type_e的类型。本文就讲一下采用C#语言开发时这个类型的编写。

2024-12-20 13:44:02 334

原创 UG NX二次开发(C#)-机电概念设计-UIStyler中selection块选择信号等对象的过滤器设置

在UG NX二次开发过程中,经常会用到UIStyler中的Selection块,即是选择对象,选择对象由于其可以选择多种类型的对象,所以使用比较广泛,但是其需要设置选择过滤器的类型,这就要设置Selection的过滤器。有读者给我消息说不知道如何选择机电概念设计中的左侧导航器的信息与信息适配器的对象选择如何设置。我今天这这里做一下讲解。对UG NX二次开发有疑问的可以咨询我,欢迎加入QQ群:1003510431。

2024-12-20 13:17:28 401

原创 UG NX二次开发(Python)-UIStyler选多个点

我们在前一篇文章中讲了应用UG NX二次开发(Python)的UIstyler中指定点选择单个点的功能,这次我们讲一下如何采用UIStyler选择多个点。

2024-12-06 07:16:42 238

原创 UG NX二次开发(Python)-UIStyler-选取点

采用Python语言进行UG NX二次开发的资料比较少,我本来不是很认可采用Python进行二次开发的,但是近期有读者咨询了一些问题,我决定还是以做C#博客的态度,把Python的部分内容写出来吧,获取更有利于开发工作。本文我讲一下采用Python做UI界面时的指定点读取功能,顺便把创建长方体的代码页一并给出,以便于功能的完整和验证。

2024-12-04 01:53:33 564

原创 UG NX二次开发(C#)-选择对象居中(不是全部居中)

在UG NX二次开发过程中,我们经常会用到居中以查看完整的模型,但是对于如果想展示某些对象,而不是全部模型时,那么我们就想将选择的对象(如体对象)居中查看,当查看结束后还能恢复到原有的视图状态。我查了UFun函数,没有实现此功能,采用NXOpen可以实现这个功能。我们今天讲解一下将部分对象居中的功能开发。另外,由于我们的UG NX二次开发学习讨论群一群已满,如果想讨论学习的耐心等候或者先加入二群,QQ号为:683566590。

2024-11-30 23:58:27 447

原创 UG NX二次开发(C++)-Ufun函数-UF_MODL_ask_face_props说明

UF_MODL_ask_face_props是获取曲面上的微分几何的函数,其能根据曲面上的参数,获取点、矢量等,也是经常用到的一个函数,但是有些读者可能还不清楚其具体含义,我在这篇文章中讲一下,再依据一个简单的例子来验证下其意义。由于我们的UG NX二次开发群一群已满,如果想加一群的可能需要等待,也可以加入二群:683566590如果大家在二次开发过程中,对于某些函数的意义不太理解,或者对做某些功能不知道调用什么函数,可以评论区或者私信留言。我在后面的博客中会根据您的需求做一些粗略的讲解。

2024-11-30 06:32:22 218

原创 UG NX二次开发(C#)-如何进行NX多版本的编译

由于UG NX的版本不同,新版本与旧版本开发过程中,如果是在一个工程中,其会出现低版本不能编译高版本NX的问题,这是因为高版本会引入新的函数,或者新版本的函数中应用了与低版本不同的算法。这就导致了,我们开发过程中引用了高版本的dll后,再用低版本时会报错。一种解决方案是每个版本创建一个工程,这样不利于代码的管理。我们今天讲一下如何将多个版本在一个工程中进行编译,采用不同的版本只需要进行部分的改动就可以运行。另外,我们的UG NX二次开发QQ群一群已满,大家可以加QQ二群:683566590。

2024-11-28 11:21:16 442

原创 UG NX二次开发(C++)-UIStyler-指定平面的对象和参数获取

在采用NXOpen C++进行二次开发时,采用Menu/UIStyler是一种很常见的方式,这样可以制作精美的界面,而且常用的块对象也集成了快速编程的代码,我们可以快速的利用这些块来定制我们需要的界面。但是,对于很多初学者可能对选择对象的获取不是很熟悉,我们本文以选择“指定平面”来讲一下如何获取选择的对象和对象的参数。另外,由于我们的UG NX二次开发学习讨论群QQ一群已满,有希望参与学习的有志之士加入我们的QQ二群:683566590。

2024-11-20 16:43:03 653 1

原创 UG NX二次开发(C#)-UFun-创建草图和草图曲线

经常采用草图做为三维造型的曲线设计,所以用草图的时候比较多,以前都是采用NXOpen创建草图,今天想用UFun来创建草图,查了下文献不是很多,也许是太简单了吧,我就把这个过程记录下来吧。有问题可以私信博主或者在评论区评论。由于QQ群已经满员,暂时还没有开二群的想法,所以就不放出QQ群了。

2024-10-31 14:12:02 311

原创 UG NX二次开发(C#)-计算圆柱面与其他平面的夹角

在QQ群中,有群友提问了如何判断圆柱面与某一平面是否垂直,我这里以案例的形式计算圆柱面主轴矢量与平面法矢的夹角,如果夹角为0,则是垂直的。

2024-10-30 17:20:37 220

原创 Solidedge二次开发(C#)-将dft文件转换为dwg格式文件

Solid Edge提供了将dft转换为dwg的接口,也即是保存功能。有时在不显示Solid Edge界面的情况下,将其在后台转换为dwg是一种不错的选择。

2024-10-08 18:24:08 523

原创 UG NX二次开发(C++)-建模-采用NXOpen获取拉伸特征的信息

UG NX二次开发过程中,大部分初学者喜欢用UFun函数来实现UG NX二次开发的功能,因为相较于NXOpen,UFun函数简单易懂;但是有时UFun函数如果初始值设置不好,出现的错误也比较难排查。比如对于拉伸特征,采用UFun函数创建拉伸特征比较容易,但是采用UF_MODL_ask_extrusion来获取拉伸的特征,其难度就比较大,这时就能体现出NXOpen的优势了。我们今天讲一下如何用NXOpen来获取拉伸特征的参数信息。

2024-10-01 23:46:47 477 1

原创 UG NX二次开发(C#)-加工-创建加工坐标系,将刀位点和刀轴矢量变换到加工坐标系

采用UG NX自动的加工编程模板编程时,其刀位点在生成CLSF中可以直接进行变换。但是,当我们自己根据特殊的需求自己编写加工轨迹的生成算法时,就需要将刀位点转换到加工坐标系下,然后输出生成CLSF文件,这个过程设计到加工坐标系的选择或者创建、刀轴矢量的变换和刀位点的变换。我们这篇文件介绍下UG NX二次中的以上的功能开发。如果有疑问或者有需求可以在评论区留言或者加入QQ群:749492565。

2024-09-29 02:06:02 586

原创 UG NX二次开发(C++)-建模-通过曲线组创建曲面UF_MODL_create_thru_curves

在UG NX造型过程中,经常会用到通过曲线组来创建曲面的操作,采用UG NX二次开发其函数是UF_MODL_create_thru_curves,但是这个函数使用有点麻烦,已经有好几位QQ群友问到这个问题了,今天以博客的形式统一做一个回复。对UG NX二次开发感兴趣或者有疑问的可以加群:749492565。

2024-09-29 01:56:20 481

原创 UG NX二次开发(C#)-建模-根据拉伸体获取草图对象

今天在QQ群中,有个群友咨询了根据拉伸体获取草图对象,我今天难得清闲一次,就讲一下吧,把这个过程的代码发出来;包括了基于NXOpen的和基于UFun的,读者可以根据个人的编程习惯选择。

2024-09-23 23:52:38 393

原创 UG NX二次开发(C++)-获取曲面的相切曲面

最近一段时间,QQ群中的群友总问我一个问题,那就是如何获取曲面的相切曲面,我今天就把这个方法写出来,以帮助读者。在UG二次开发中,查询了帮助文档,没有找到获取相切曲面的函数。所以采用NXOpen来获取。如果有关于UG NX二次的疑问或者想学习UG NX二次开发技术,可以私信博主。

2024-08-29 03:19:06 277

原创 SolidEdge二次开发(C#)-遍历装配体

SolidEdge二次开发过程中,针对装配体的遍历是采用递归方法来完成的,能获取所有的零件,并以链表的形式输出。

2024-08-08 04:44:12 735

原创 QT(C#)-QTabWidget修改字体后Tab页显示不完整的解决方法

最近一段时间学习QT的程序开发,遇到了如标题所说的问题,经过查询和摸索找到了解决方法,为了防止后续忘记,就记录了下来。

2024-08-08 03:55:45 685

原创 QT(C++)-窗口设置setWindowState

在QT中,设置窗口的显示状态

2024-08-08 03:03:15 339

01UGNX本地帮助文档.7z

压缩包中包括了UG NX的c/c++、.net(NX9)、Python四个版本的帮助文档,是本地的。我UG 二次开发主要参考这些帮助文档。

2021-11-25

opencascade-7.6.0.tar

Opencascad7.6新发布的版本,通过官网下载有点慢,就下来分享一下

2021-11-24

6000个ICO图标文件.7z

一些图标,主要是16×16的小图标,包罗万象,分享给大家

2021-11-23

Open CASCADE Technology 7.5.0官方培训教程.pdf

Open CASCADE Technology 7.5.0官方培训教程.pdf

2021-10-30

NX1957在VS2019二次开发的环境配置.rar

NX1957在VS2019二次开发的环境配置.rar

2021-02-19

NX二次开发-获取NX自身位图的两种方法

新版的NX(1926),其自身位图制作比较漂亮。在NX二次开发时,为了使自己设计的界面也很漂亮,就需要用到NX自身的位图,这里有两种获取自身位图的方法。其中,位于功能界面中的位图获取,比较隐蔽。依据唐工介绍的方法,编写了这两种方法,以防自己忘记。

2020-09-19

PyQt菜单栏和工具条制作.rar

用PyQt5和PyCharm20.1设计菜单栏和工具栏,是自己学习的经验总结,存放在网上供有需求的学习,其实PyQt5真是比较方便(做界面)。

2020-05-07

python画图(蝴蝶动画).rar

根据网上查到的蝴蝶计算公式,自己尝试用python turtle库制作了一个化蝶曲线生成的动画,算是对自己自学Python的奖励。

2020-05-02

WPF教程_视频_源码.txt

最近在做这块的东西,网上找到的WPF视频教程,比较全面,设置为0积分,为了大家的学习和交流。也是为了以后自己查找方便。

2020-04-08

matlab2018a.txt

在百度上自己下载的资源,让自己记住,用的时候可以随时下载;设置为0积分,大家有需要的也可以下载。MATLAB2018a,经常用的软件

2020-01-06

UG NX .net平台开发环境配置.pdf

去年开始学习用.net(C#)对UG NX进行二次开发,前期学习过程中,查了很多的资料,都不是很详细,自己把经验记录下来,以备分享查看。这个是C#二次开发的基础入门。转载的时候请注明出处。

2019-11-15

数字双胞胎相关资料.zip

数字双胞胎(数字孪生)是目前提的比较热的词,前面有一段时间为了研究,从网上摘抄了比较好的文档,然后自己整理了一下,供大家学习,供自己保存

2019-11-15

ConfigUGNXEnvironment.zip

读取UG NX10.0(64位)的注册表,获得UG NX10.0的安装目录,修改UGII_USER_DIR和PATH,将UGII_USER_DIR作为参数生成exe。

2019-11-15

产品全生命周期管理和智能制造_数字孪生建模和执行方法

这本书是讲述产品全生命周期管理和智能制造的数字孪生实现技术,是一本此方向的一本比较有参考价值的书,值得收藏和学习

2018-08-28

SharpDevelop5.1.0.5216

SharpDevelop5.1.0.5216SharpDevelop 是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。

2018-08-24

安装包制作过程

安装包制作是对软件的打包设计,这是我在北京做项目时学习的

2012-02-16

Maple和Matlab

数学问题需要MATLAB语言开发,Maple是MATLAB的内核,有必要学习一下

2012-02-16

C语言 软件设计方法

软件设计方法是描述软件设计的流程和注意事项,为了防止误删,上传到网上,以便以后学习。

2011-09-05

MFC计时器源码_别人的

计时器源码是网上下载的,但是恐怕自己忘记,先放在这里吧,以备后用

2011-08-05

MFC开机自动运行代码与ShellExe应用

MFC开机自动运行代码与shellExe应用,资源可贵,保存后记

2011-08-05

UG NX二次开发编程模板(基于NX2406版本制作)

这是基于NX2406版本制作的适用于VS2022的二次开发编程模板,其结合我的博客文章(UG NX二次开发(C++)-NX2406系列二次开发编程模板配置)的介绍使用。如果依然配不好,可以联系博主远程配置或者在闲鱼上搜GimiGimmy下单配置。

2025-01-04

UG NX二次开发源代码:空间点沿着指定矢量IJK移动指定距离求新点坐标

空间点沿着指定矢量IJK移动指定距离求新点坐标(弹窗实现3D模型曲面上选点,输入该点的法线方向偏置距离,输出新点坐标)

2024-12-20

UF-CURVE-create-spline创建样条曲线的示例代码

UF-CURVE-create-spline创建样条曲线的示例代码

2024-03-16

UG NX二次开发(C#)-工程图框选对象并输出框选对象的信息

这个资源是采用UG NX二次开发(C#)技术开发的工程制图中的框选对象并输出框选对象信息的完整工程代码。使用时请结合本人博客中”UG NX二次开发(C#)- 制图(Draft)-工程图框选制图曲线并输出制图曲线的信息”。此代码也可以作为UG NX二次开发(C++)和UG NX二次开发(Python)的参考。如果有疑问或者想基于此有更多的功能需求,可以私信博主。

2023-10-03

基于NXOpen(C++)的程序组按照刀具分类分组的二次开发程序演示录像

本资源是基于UG NX二次开发(NXOpen C++)技术完成一个CAM模块的一个功能,能根据加工工具创建新的程序组并把使用刀具的工序整合到程序组下,这里不限制刀具类型和刀具数量,操作也是不限制的,是一种比较通用的方法。其功能可以在此基础上进行改善。采用NXOpen C++能比较好的使用UG NX二次开发技术,是对OPEN API的一个很好的扩充。这是做好的演示视频,内容比较短,请慎重下载。

2023-09-28

UG NX二次开发(NXOpen C++)-根据刀具创建程序组并重新分组(完整代码)

本资源是基于UG NX二次开发(NXOpen C++)技术完成一个CAM模块的一个功能,能根据加工工具创建新的程序组并把使用刀具的工序整合到程序组下,这里不限制刀具类型和刀具数量,操作也是不限制的,是一种比较通用的方法。其功能可以在此基础上进行改善。采用NXOpen C++能比较好的使用UG NX二次开发技术,是对OPEN API的一个很好的扩充。功能演示视频地址为:https://download.youkuaiyun.com/download/yang19861007/88382813?spm=1001.2014.3001.5503。

2023-09-28

采用NXOpen(C++)计算体对象的质心,并对质心坐标排序

UG NX二次开发(C++)资料,这是基于NXOpen(C++)完成的计算体对象的质心,并对质心坐标进行排序的完整工程,直接添加到工程中,生成dll,其可以读取part中 的所有体对象,并将其tag号和质心坐标存放在结构体中,然后对这个结构体进行排序,完成了从小到大的输出。

2023-09-24

获取UI样式编辑器中的选择对象的Handle

在UG NX二次开发时,通过UI样式编辑器创建菜单按钮时,获取选择对象的Handle值,这里包含了对话框文件.dlx和工程项目文件,是一个完整的测试源代码。有兴趣可以下载看,代码不多,但是内容已经讲清楚。下载慎重

2023-09-24

UG NX二次开发做的最大轮廓线的提取

UG NX二次开发做的最大轮廓线的提取,是利用UG NX二次开发技术提取的实体对象的投影最大轮廓线,这是基于UG NX10做的,适用于NX10.0以上的版本。将视图区中实体的可视边界轮廓提取出来,可以根据视图的变化修改代码,适用于自定义视图的投影轮廓线的提取,如果有需要或者想学习,可以私信博主。这里是功能操作演示视频,不是源代码编写的视频。请慎重下载。

2023-09-22

UGNX二次开发模板配置

UGNX二次开发模板配置

2023-08-25

UG NX二次开发(PK函数)创建一条圆弧曲线

采用PK进行UG NX二次开发,现在看到的文章很多是直接创建实体,然后在UG NX的视图区显示出来,对于创建圆曲线的文章不多。这里是创建曲线的源代码,

2023-08-14

UG NX二次开发(C++)导出step文件的源码

UG NX二次开发(C++)导出step文件的源码,是基于UG NX10.0开发的

2023-07-31

UG NX二次开发(NXOpenCPP)的二次开发编程模板,适用于VS2022

在VS2022还未发布以前,采用UG NX自身带的二次开发编程模板可以在VS新建项目中看到,但是由于VS2022版本的发布,UG NX的二次开发编程模板采用原因的方式就不能正常的显示了。这里是NX10.0+VS2022配置的编程模板,当然,根据不同的版本可以设计不同的编程模板。

2023-07-31

OpenCASCAD7.7

现在开始学习Opencascad的开发,希望能根据这个开源的三维引擎搭建自己需要的CAD软件,这个过程可能很困难,但是要坚持做,慢慢来,一定能适合。这个适用于工程设计人员,需要具备设计、制造的基础知识和基本的C++语言能力,但是主要的是具有一颗开放学习的内心和强大的自我坚持的恒心。

2023-03-13

UG NX二次开发(C#)-模板配置视频

这里是讲述UG NX二次开发NXOpen(C#)的环境配置,配置开发模板时UG NX二次开发的一个关键部分。本视频详细讲述了VS2017+NX的开发环境配置。

2023-02-21

UG NX二次开发(C#)-获取刀具清单录制视频

这是采用UG NX二次开发(C#)做的获取刀具清单的录制视频,其能根据加工工艺获取刀具信息,适用于UG NX二次开发人员,比较方面快捷的读取刀具信息。具体的代码有需要的可能私信讨论。如果有什么需求,也可以随时欢迎交流。

2023-02-21

Parasolid开发函数库

这里是UG NX二次开发时用到的Parasolid(PK)函数库,适用于UG NX二次开发(C、C++、C#)人员,采用这个函数库能进行UG 的一些功能的实现,其运算效率是最高的。我前面采用这个库开发了以下关键性的功能,比如批量导出成千上万的图形,采用C#要一秒多,而采用PK函数库仅仅用时0.03秒。欢迎交流UG NX二次开发。

2023-02-21

UG NX二次开发(C#)-编程模板

UG NX二次开发(C#)-编程模板代码,包括了完整编写UG NX二次开发(C#)程序的代码,包括了引用的基础空间、完整类构造、类入口、类卸载、类卸载方式获取等。这个是由NX2007导出的编程模板,也适用于其他版本的UG NX软件。如果有任何疑问或者不懂其中的意义,请私信博主。欢迎下载试用。

2022-11-30

批量删除某些指定图层中的体对象和曲线对象

批量删除某些指定图层中的体对象和曲线对象的源代码,采用VS2017+NX10编写,是一个完整的工程项目

2022-09-29

NXOpen(C++)二次开发+外部模式的演示视频.mp4

采用VS2017+NX1984编写的NXOpen C++二次开发,外部模式的操作和录制功能演示视频,如有需要二次开发帮助的,请私信。

2022-01-05

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

TA关注的人

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