隐藏置顶帖
置顶
微信扫一扫,加入PLM之家微信公众号,每天学习一点点
微信扫一扫,加入PLM之家微信公众号,每天学习一点点
每天都有新的teamcenter,NX相关知识学习哦!
隐藏置顶帖
置顶
智能铸造系统插件发布 -欢迎广大企业前来咨询
智能铸造系统插件发布
本套插件结合铸造行业相关工艺设计要求,融合铸造手册相关工艺模块,结合NX软件开发,涵盖零件结构设计、工艺设计、图纸及加工,同时涵盖相关仿真模拟优化能力,形成直接通过CAD就可以进行工艺设计判断。
更多定制功能,欢迎企业单位前来咨询合作。
Tel : 18301858168
...
隐藏置顶帖
置顶
PLM之家NX二次开发专业QQ 群: 233172987 欢迎加入
PLM之家NX二次开发专业QQ 群: 233172987 欢迎加入
请注明来自PLM之家!
隐藏置顶帖
置顶
大家有好的二次开发案例,请提出,作为视频原材
大家有好的二次开发案例,请提出,作为视频原材
希望大家积极提出来,这样我可以尽快录制完这部视频,请尽量详细些内容。
我们这套视频设计到NX 二次开发中的各种基础的使用,涵盖到建模,装配,制图,加工等方面的开发内容,初步估计一共50章内容!
希望大家积极参与,共同完成!!
感谢支持PLM之家,请宣传给更多 ...
UG NX9.0 二次开发入门实例高清课件PDF分享
NX9.0 二次开发入门实例视频教程专辑
UG NX9.0 二次开发入门实例高清课件PDF分享
回复可见:
**** 本内容被作者隐藏 ****
希望大家喜欢,如果有任何开发业务,可以联系我 QQ 939801026
PLM之家-NX9.0二次开发实例 1 二次开发环境配置.mp4
PLM之家-NX9.0二次开发实例 2 二次开发模式 .mp4
PLM之家-NX9.0二次开发 ...
PLM之家NX二次开发培训实录课程--NXOpen C++结合Block UI案例
 LM之家NX二次开发培训实录课程--NXOpen C++结合Block UI案例通过block UI中的枚举类型,切换不同的功能,枚举类型的开关切换控制,在枚举类型下分别设置创建长方体和创建圆柱体的功能按钮,切换到不同的选项,展现不同的UI界面!如果你对培训有兴趣,请联系我们 QQ 939801026注意:报名一次,不限次数参加同类培训课程 ...
【PLM之家-NX9.0二次开发实例视频】NX9.0二次开发基础实例部分
【PLM之家-NX9.0二次开发实例视频】NX9.0二次开发基础实例部分
初步内容包括以下,后续继续更新,初学者都可以通过这里进行入门学习,视频教程主要采用ufun和NXOpen C++,如果你熟悉C#,VB,Java的话同类似的做法!
希望大家支持!
PLM之家-NX9.0二次开发实例 1 二次开发环境配置.mp4
PLM之家-NX9.0二次开发实例 2 二次 ...
PLM之家-NX9.0 二次开发实例视频30 UFUN获取实体的包络尺寸
PLM之家-NX9.0 二次开发实例视频30 UFUN获取实体的最小包络尺寸
内容:
很多时候我们需要指导毛坯的尺寸,也就是stock size,在moldwizard里面已经有这个类似的功能,如果通过开发,如何获得,请参考如下代码,执行结果,就是显示x,y,z方向的尺寸!
目的:
在NX中,使用 UF_MODL_ask_bounding_box的函数可以实现这个功能 ...
PLM之家-NX9.0 二次开发实例视频-25 遍历不同的面类型设置颜色
PLM之家-NX9.0 二次开发实例视频-25 对不同的面设置颜色
内容:
通过迭代查找当前工作部件下,所有的实体表面,对面的类型进行判断,针对不同的面,进行颜色设置。
目的:
主要熟悉使用Collection类进行迭代查找,熟悉使用面的类型判断,displaymodification类进行颜色的设置等。
源代码分享
**** 本内容被作者隐 ...
【PLM之家-NX9.0二次开发实例视频】4 外部开发模式案例
【PLM之家-NX9.0二次开发实例视频】4 外部开发模式案例
内容:
使用外部开发模式,创建一个plmhome.prt文件,在文件中创建一个block特征,并保存和关闭!
目的:
熟悉使用NX9.0的开发向导进行外部模式创建!注意:
我是在win8的环境下,完成的,发现不兼容,所以的exe文件打开都有问题,但是程序本身ok的,大家可以在其 ...
【PLM之家-NX9.0二次开发实例视频】1 NX9.0二次开发环境配置
【PLM之家-NX9.0二次开发实例视频】1 NX9.0二次开发环境配置
内容:分别通过手工搭建Win32项目文件和NX的开发向导进行二次开发环境的配置。
目的:熟悉使用NX9.0的开发环境配置!
1. 手工搭建Win32项目文件
(1)在工程属性的 C/C++ → General常规 → Additional Include Directories附加包含目录 以及 Linker ...
【PLM之家-NX9.0二次开发实例视频】11 菜单MenuScrip脚本的使用
【PLM之家-NX9.0二次开发实例视频】11 菜单MenuScrip脚本的使用
(1)用户入口也以设置系统环境变量UGII_VENDOR_DIR(或UGII_SITE_DIR、UGII_USER_DIR),使它为C:\NX9Dev,这与上面的方法有同样的效果。
(2)在文件custom_dirs.dat中可以添加多个路径,在这些路径所指向的目录下,存放用户的接口定制文件,当有两个同 ...
PLM之家-NX9.0 二次开发实例视频27 NX Open 获取装配加载状态
PLM之家-NX9.0 二次开发实例视频27 NX Open C++获取装配组件加载状态
内容:
使用 NX Open C++获取装配所有组件,并判断组件的加载状态,将装配组件名称的结果显示在信息窗口,
目的:
使用NXOpen C++的方法处理装配中的相关信息,通过递归的方法,查找出所有的组件,使用部件的原型来判断零件的加载状态!
部件的加载状 ...
PLM之家-NX9.0 二次开发实例视频 28 树显示装配组件和状态
PLM之家-NX9.0 二次开发实例视频 28 TreeList显示装配组件和加载状态
内容:
使用NXOpen C++的方法处理装配中的相关信息,通过组件获取零部件原型,通过原型判断组件的加载状态!使用UG BlockUI的TreeList进行树的创建,Node的创建和插入,通过插入加载状态,完成树的设计!
目的:
在NX中,树的使用非常普遍。掌握Tre ...
【PLM之家-NX9.0二次开发实例视频】19 NXOpen结合.net的使用
【PLM之家-NX9.0二次开发实例视频】19 NXOpen结合.net的使用
[*]内容:
NXOpen for .Net 包括 C#与 VB.Net 两个版本。
NXOpen .NET 库位于 %uGII\managed\
NX Open .NET 库包括 :
NXOpen.dll:NX Open 中所有内部对象相关的 API 动态库
NXOpen.UF.dll:NX Open 中对于 UFUN 函数的 Wrapper 动态库
NXOpen.Utilit ...
PLM之家-NX9.0 二次开发实例视频 29 TreeList添加快捷菜单功能
PLM之家-NX9.0 二次开发实例视频 29 TreeList添加快捷菜单功能
内容:
添加创建完树后,可以通过添加右键菜单来完成一些快捷操作。
目的:
使用回调函数注册,进行右键菜单的添加,创建。
关键代码分享:
【PLM之家-NX9.0二次开发实例视频】17 Block Styler创建圆柱体...
【PLM之家-NX9.0二次开发实例视频】17 Block UI创建圆柱体特征
本视频主要讲解,圆柱体的特征创建,以及使用Block UI中的点,矢量构造器进行获取用户的输入,通过使用表达式控件获取圆柱体的直径和高度值,从而创建一个圆柱体的过程!
视频中设计到控件的使用,赋值,对话框UI的创建。
特征的创建方法基本上相同,通常 ...
PLM之家-NX9.0 二次开发实例视频31 NXOpen C++创建草图基本特征
PLM之家-NX9.0 二次开发实例视频31 NXOpen C++创建基本特征 -草图的创建
内容:
草图作为参数化建模的基础,使用代码实现草图的创建过程,主要是对草图环境的初始化,以及草图约束的添加等问题。
目的:
在NX中,使用NXOpen C++可以很方便的进行JA的录制,从而发掘草图约束中尺寸约束和几何约束的规律,通过这种方式,可以 ...
【PLM之家-NX9.0二次开发实例视频】18 UG二次开发利器-JA使用
【PLM之家-NX9.0二次开发实例视频】18 UG二次开发利器:JA的使用技巧
使用NXOpen开发最大的优点就是可以随时的录制JA,通过JA可以找到相关的函数的使用,甚至直接的copy JA的代码应用在程序中。
关于JA的使用,在我们的网站上已经有过类似的教程!对于可以录制的JA的功能,都会在功能按钮前面有个绿色的圆点,如果选 ...
还想进一步学习?参加培训-赠送价值1500的初级高级视频
如果大家对这部分培训内容感兴趣,想更深一步的学习,请加入我们的培训,一次报名,不限次数学习。
详情咨询QQ 939801026
http://www.plmhome.com/forum-NXDevOnline-1.html
【PLM之家-NX9.0二次开发实例视频】14 UIStyler生成C代码创建block
【PLM之家-NX9.0二次开发实例视频】14 UIStyler生成C代码创建block
内容:通过使用uistyler界面进行block创建目的:熟悉uistyler界面的使用和C code生成
使用uistyler,NX6.0之前的老的UI,进行block的界面创建,并生成C语言的代码,通过代码模版进行block特征的创建!
此处使用ufun的创建block函数进行创建!
关键代码分享 ...
PLM之家-NX9.0 二次开发实例视频 34 NXOpen C++创建基本特征组合
PLM之家-NX9.0 二次开发实例视频 34 NXOpen C++创建基本特征高级UI组合
视频列表:
PLM之家-NX9.0二次开发实例34 NXOpen C++创建基本特征高级UI组合(1)项目概述
PLM之家-NX9.0二次开发实例34 NXOpen C++创建基本特征高级UI组合(2)UI创建
PLM之家-NX9.0二次开发实例34 NXOpen C++创建基本特征高级UI组合(3)UI切换显示 ...
PLM之家-NX9.0 二次开发实例视频33 NXOpen C++创建旋转特征
PLM之家-NX9.0 二次开发实例视频33 NXOpen C++创建旋转特征
内容:
通过草图创建旋转操作
目的:
在NX中,使用NXOpen C++可以很方便的进行JA的录制,草图的旋转可以通过JA生成代码,此处旋转草图的轴通过界面选取,可以设置旋转的角度。代码需要显式设定公差选项SetTolerance(0.001)
PLM之家-NX9.0二次开发实例33 NXOpe ...
PLM之家-NX9.0 二次开发实例视频32 NXOpen C++创建拉伸特征
PLM之家-NX9.0 二次开发实例视频32 NXOpen C++创建拉伸特征
内容:
通过草图创建拉伸操作
目的:
在NX中,使用NXOpen C++可以很方便的进行JA的录制,草图的拉伸可以通过JA生成代码,此处拉伸草图的方向为草图的法相方向。需要用户输入拉伸的起始值和结束值。草图创建过程中主要是对section进行定义,在定义的时候需要考虑到 ...
PLM之家NX二次开发培训实录课程--ufun常用函数使用技巧
PLM之家NX二次开发培训实录课程--ufun常用函数使用技巧这是上课的一个录制的视频实例,感兴趣的可以报名参加,联系QQ 939801026 ,赠送所在板块的基础二次开发视频以及高级二次开发视频实例,并加入PLM之家培训VIP会员!感谢大家支持!! ...
【PLM之家-NX9.0二次开发实例视频】5 使用ufun创建圆柱体
【PLM之家-NX9.0二次开发实例视频】5 使用ufun创建圆柱体
内容:
使用ufun的函数创建一个圆柱体特征!
目的:熟悉使用ufun进行特征创建!
熟悉使用ufun进行NX特征的创建!
PLM之家-NX9.0 二次开发实例视频-20 完善JA的选择功能
PLM之家-NX9.0 二次开发实例视频-20 完善JA的选择功能
内容:
默认录制的JA文件,在选择对象的时候,通过内部的标识去选取,如果改变其他的对象的时候,很可能程序执行失败,这个时候需要手动的进行代码的修改
目的:
使用添加选择功能,让用户交互式的进行选取对象,避免这种录制产生的缺陷。
高清教程见楼下:
...
PLM之家-NX9.0 二次开发实例视频-24 创建自定义基准CSYS
PLM之家-NX9.0 二次开发实例视频-24 创建自定义基准CSYS
内容:
创建自定义基准CSYS控件使用,熟悉使用CSYS控件,熟悉使用NX Open C++进行对象的颜色修改。
目的:
使用CSYS控件可以获得一个基准坐标,对应基准坐标需要使用坐标创建才能得到,要想对基准坐标进行颜色的修改,需要对基准的所有自对象进行修改。
...
PLM之家-NX9.0 二次开发实例视频-23 BodyCollector选择容器
PLM之家-NX9.0 二次开发实例视频-23 BodyCollector选择容器
内容:
熟悉使用BodyCollector选择容器来获取界面的输入
目的:
其他的选择容器和BodyCollector选择容器基本类似,默认返回的都是taggedobjects,通过转换成为对应容器的类型!
...
PLM之家-NX9.0 二次开发实例视频-21 JA作为程序调用
PLM之家-NX9.0 二次开发实例视频-21 JA作为程序调用
内容:录制或者更改完毕后,可以为其添加菜单调用程序,完成工具的制作!
目的:通过定制菜单或者通过更改men文件调用vb结尾的程序。
高清教程见楼下:
PLM之家-NX9.0 二次开发实例视频-22 Snap最新简易开发程序
PLM之家-NX9.0 二次开发实例视频-22 Snap最新简易开发程序
内容:
S.N.A.P. 是 Simple NX Application Programming (简易 NX 应用编程)的简称。是一个应用程序编程接口Application Programming Interface (API),并且允许用户对 NX 进行扩充及定制。用它编写出来的应用程序会大大减轻单调重复性工作,提高效率,及时捕捉设 ...
【PLM之家-NX9.0二次开发实例视频】16 Block Styler创建block特征
【PLM之家-NX9.0二次开发实例视频】16 Block UI创建block特征
本视频分四部分:
PLM之家-NX9.0二次开发实例 16 使用Block Styler创建Block(1)UI设计
PLM之家-NX9.0二次开发实例 16 使用Block Styler创建Block(2)代码模版分析
PLM之家-NX9.0二次开发实例 16 使用Block Styler创建Block(3)特征创建
PLM之家-NX9.0二次开发实例 ...
【PLM之家-NX9.0二次开发实例视频】15 UIStyler生成C++创建block
【PLM之家-NX9.0二次开发实例视频】15 UIStyler生成C++创建block
内容:通过使用uistyler界面进行block创建目的:熟悉uistyler界面的使用和C++ code生成使用C++生成的模版,在对控件进行获取值的适合,方便快捷,代码量少,但是好像生成的模版不太稳定。
在上面的例子中,通过生成C进行了block特征的创建,这个例子使用同 ...
【PLM之家-NX9.0二次开发实例视频】9 ufun对象选择功能
【PLM之家-NX9.0二次开发实例视频】9 ufun对象选择功能
内容:使用ufun 创建一个对象选择功能,通过单选或者类的方式进行选择
目的:熟悉使用ufun的经典选择功能!
// 初始化进程函数
static int int_proc(UF_UI_selection_p_t selection,void *user_data)
{
int errorCode= 0;
int num =1;
UF_UI_mask_t mas ...
PLM之家-NX9.0 二次开发实例视频 35 Block UI 弹出另一个UI对话框
PLM之家-NX9.0 二次开发实例视频 35 Block UI 弹出另一个UI对话框
内容:
如何快速的通过一个UI打开另一个对话框。
目的:
新的Block UI已经很少使用到一个对话框弹出另一个对话框了,这种方法效率很地下,新的对话框都是将所有的对象显示出来,用户可以一目了然的进行操作。此处只是简单的介绍如何通过按钮的方式弹出另 ...
【PLM之家-NX9.0二次开发实例视频】12 NX6之前的对话框创建
【PLM之家-NX9.0二次开发实例视频】12 NX6之前的UIStyler对话框创建
UIStyler可视化界面包括基本对话框、对象浏览器、属性编辑器、控件栏和控件编辑工具五部分。用户在控件栏中选择控件后放置在基本对话框中,通过对象浏览器查看在基本对话框中设置的控件对象信息、利用控件编辑工具调整控件布局,通过属性编辑器编辑对 ...
【PLM之家-NX9.0二次开发实例视频】8 Open C++ 对象选择功能
【PLM之家-NX9.0二次开发实例视频】8 Open C++ 对象选择功能
内容:使用NXOpen 创建一个单选feature的功能,并输出选择feature的名称和类型!
目的:熟悉使用Selection类功能!
Session *theSession = Session::GetSession();
UI *theUI = UI::GetUI();
// selection feature
char *message = "select a feature ...
【PLM之家-NX9.0二次开发实例视频】2 二次开发模式
【PLM之家-NX9.0二次开发实例视频】2 二次开发模式
内容:NX的开发模式包括内部模式,外部模式和远程模式!
目的:熟悉使用NX9.0内部模式,外部模式区别以及配置过程!
1. 交互运行模式
交互运行模式(也叫内部开发模式)下的程序只能在 NX 的交互界面环境下运行。
在程序运行时,他们被加载到 NX 的运行空间中,与 NX ...
【PLM之家-NX9.0二次开发实例视频】10 NX二次开发项目创建过程
【PLM之家-NX9.0二次开发实例视频】10 NX二次开发项目创建过程
1,创建项目目录NX9Dev,分别创建Application和Startup目录。
2,将dlg、dlx文件放置在Application下
2,创建men、tbr,rtb文件(直接复制代码里面的内容,适当修改!)
并放置在Startup目录下;
4,编译后的dll文件,放置在Startup或者Application目录下; ...
【PLM之家-NX9.0二次开发实例视频】6 使用NXOpen C++创建圆柱
【PLM之家-NX9.0二次开发实例视频】6 使用NXOpen C++创建圆柱
内容:
使用NXOpen C++创建一个圆柱体特征!
目的:
熟悉使用NXOpen C++进行特征创建的过程!
【PLM之家-NX9.0二次开发实例视频】13 Block UI对话框创建
【PLM之家-NX9.0二次开发实例视频】13 Block UI对话框创建
新的Block UI无论从界面和使用上,都非常的高效美观,调用控件方便快捷。具体的好处,我就不翻译了!
视频见一楼!
Block UI Styler is an application that NX users and third-party developers can use to interactively build dialog boxes that are co ...
【PLM之家-NX9.0二次开发实例视频】3 简单的消息框创建
【PLM之家-NX9.0二次开发实例视频】3 简单的消息框创建
内容:分别通过ufun和NXOpen C++的方式创建一个消息框!
目的:熟悉使用NX9.0的开发向导进行简单的开发!