求助UG材质属性二次开发无法更改
材质属性被锁住之后,直接通过更改属性的二次开发根本就改不了,通过UG材质库指定材质的方法可以更改,但是这样很麻烦,大家有没有什么好的方法呢?
NX二次开发源码:通过选择点创建样条曲线
NX二次开发源码:通过选择点创建样条曲线
CAM部分工序树复制问题
我最近在做ug的CAM部分二次开发,就是通过相似零件的相似工艺进行对新零件的快速编程,比如prt1和prt2是很相像的零件,prt1已经加工好了,工序树上有完整的切削参数等信息,现在就想请教的是,可不可以把prt1工序树上的信息直接拷贝到prt2上用,然后对个别参数进行修改就行了呢?请问有什么方式可以做到吗? ...
跟我学习二次开发的兄弟,请安装NX9.0和 VS2012
跟我学习二次开发的兄弟,请安装NX9.0和 VS2012
开发语言选择 NX open C++
需要对C++有一定的了解!
我会找些相关电子书个大家学习!!
NX的开发语言很多,为什么选择NX Open C++, 而不是C#,ufun,KF,ugopen 呢,请关注我的视频教程!!
视频教程在线观看地址:
http://www.plmhome.com/forum-NX9Dev-1.html
...
NX二次开发源码: 使用NX OpenC++查询装配组件并判断加载状态
NX二次开发源码: 使用NX OpenC++查询装配组件并判断加载状态
怎样得到边的属性,或者从Edge转换到Curve获得某一点的参.....
请问,怎样得到一个边的一些属性,比如边的参数(类似于面的u,v参数一样),边上某一点的切向量什么的,能否从Edge转换到Curve,从而使用UF_MODL_ask_curve_props函数来获得一些参数,谢谢指导!
UG可以执行 jar 文件吗
UG 二次开发,有没可能可以执行java 打包出来的 jar 文件
例如 .men 下可以通过action 执行exe文件
NX Open C++ 装配中获取顶层装配使用display part的方法
NX Open C++ 装配中获取顶层装配使用display part的方法
如果你要获取顶层装配,使用下面的方法
rootcomponent = theSession->Parts()->Display()->ComponentAssembly()->RootComponent();
这个函数如果返回的值是空,代表不是装配结果,也就是单独的一个piece part
在使用ufun的时候,可以通过 UF_ASSEM_ask_ro ...
NX二次开发源码分享: 从文件读取数据,并在NX中生成点坐标
NX二次开发源码分享: 从文件读取数据,并在NX中生成点坐标
怎么获取BLOCK UI “指定CSYS”
怎么样获取这个block ui呢,不知道是什么类型的
NX二次开发源码分享: 创建CSYS坐标系并进行颜色设置
NX二次开发源码分享: 创建CSYS坐标系并进行颜色设置
再对整个CSYS进行颜色设置的时候,需要分别对自对象进行颜色设置,否则结果是失败的!
UG二次开发模板
UG二次开发模板
PLMHome_UG二次开发模板_plmhome.com.zip(45.60K)
UG二次开发模板(3)功能模板
功能模板1,制作对话框1)进入User InterfaceStyler,设计好对话框,将Launch Dialog From改为Callback保存 2)将生成的对话框文件放在模板文件夹下,以记事本格式打开XX. _template.C文件,将extern int ( int *response )改为extern int XXX ( int*response )后保存。 3)打开VC的Templet,依次点击Tools->options->directori ...
UG NX 二次开发: uf二次开发与实例精解
UG NX 二次开发: uf二次开发与实例精解
PLM之家_uf二次开发与实例精解_plmhome.com.zip(367.56K)
UG二次开发模板(1)技巧规则
技巧规则1,内存原则: 【规则1】用malloc或new申请内存之后,应该立即检查指针值是否为NULL。防止使用指针值为NULL的内存。【规则2】不要忘记为数组和动态内存赋初值。防止将未被初始化的内存作为右值使用。【规则3】避免数组或指针的下标越界,特别要当心发生“多1”或者“少1”操作。【规则4】动态内存的申请与释放必须 ...
新人帖
mildcat你好,二次开发分行输出问题
UF_UI_open_listing_window();
UF_UI_write_listing_window("kkk");
UF_UI_write_listing_window("AAA");
这两个输出的画会连在一起,怎么换行
NX 二次开发中创建曲线命令及获取点,线,圆弧信息源码
NX 二次开发中创建曲线命令及获取点,线,圆弧信息源码
NX二次开发-关于body,feature,face,edge 之间的访问源码分享
NX二次开发-关于body,feature,face,edge 之间的访问源码分享
也有创建孔,创建阵列的测试哦!
有关于UG NX 二次开发中,删除命令的总结
有关于UG NX 二次开发中,删除命令的总结
(1) 删除特征
UF_MODL_delete_feature
(2)删除对象
UF_OBJ _delete_object
(3)删除多个对象
UF_OBJ_delete_array_of_objects
(4)删除表达式
UF_MODL_delete_exp
关于表达式的代码测试请参考这里:
http://www.plmhome.com/thread-658-1-1.html
关于特征删除代码测试请 ...
NX二次开发中有关删除特征,链表创建功能代码分享
NX二次开发中有关删除特征,链表创建功能代码分享
NX二次开发中有关表达式的操作代码分享
NX二次开发中有关表达式的操作代码分享
请教如何连接相关的组件
请问如何把刀具号、直径和材料联系起来呢,比如点了刀具号,自动填充刀具直径和材料
获取部件中所有的表达式,并对表达式进行更改,更新模型
获取部件中所有的表达式,并对表达式进行更改,更新模型
结果:
Before change the value :
p0=20
p1=h
w=100
h=20
l=200
Start to change the expressions :
p0=20
p1=h
w=100
h=20
l=200
循环查找所有打开零件的特征并输出特征列表
循环查找所有打开零件的特征并输出特征列表
新人帖
怎么通过Feature来获得body
如我通过BlockFeatureBuildr创建了一个Block特征,怎么通过这个Feature来获得Body呢?
Features::Feature *blockFeature;
blockFeature=BlockFeatureBuilder1->CommitFeature();
怎样得到一个面的一些数学属性,比如:法矢。
怎样通过得到的面NXOpen::Face获取其一些数学属性,比如Normal、Vertex、面的中心点等等。
这个函数怎么使用啊,能够得到那些属性?希望能够给出解答,谢谢了!
新人帖
NX OPEN C++ 只用用NXOPEN里面的函数吗??
高手们好!
有个问题咨询一下:
NX OPEN C++ 只能使用 namespace NXOpen 里面的函数吗??
NX OPEN .NET 里面不是有很多函数吗,这些NX OPEN C++不能用吗??
比如我想用NXOPEN.UF命名空间里的东西,怎样才行呢??
还请指点一下,谢谢!
...
最新UG NX 二次开发视频,PLM之家原创视频精华放血分享
最新UG NX 二次开发视频,PLM之家原创视频精华放血分享
视频教程从基础开始,初学者的最佳视频学习教程!
包括各种开发的技巧工具的使用!
包含VB,ufun C,NXopen C++的各种语言组合!
从零开始讲解,一步一步教你如何学习NX二次开发教程!
欢迎大家在线免费观看!
http://www.plmhome.com/forum-NX9Dev-1.html
...
新人帖
如何用API函数提取Prt文件的特征属性
大家好,我最近在做CAM部分二次开发时遇到一个问题,就是在全选了这个模型后能显示出这个模型的各个特征,并把它提取出来,比如孔啊,槽啊等等信息,请问哪个函数可以提取啊?还有就是我在做相似零件加工,一个新零件模型过来后,检索相似度,然后选择最相似的已加工的零件,然后复制它的加工刀轨到新零件上进行修改,请问 ...
新人帖
UG8.0平台二次开发难题,怎么通过Body Collector得到Body?
怎么通过Body Collector得到Body?Block类型的body_select怎么得到Body或者TaggedObject。
NXOpen::BlockStyler:ropertyList* faceProperties = bodySelect0->GetProperties();
std::vector faceCol = faceProperties->GetTaggedObjectVector("SelectedObjects");
delete faceProperties;
这个怎么不能得到东西啊??? ...
为什么选择 Block Styler作为最新的NX 开发界面?
The Block Styler is an interactive tool for designing NX dialogs. Previous to
the Block Styler, NX provided the User Interface Styler (UI Styler) for dialog
creation. The Block Styler enhances the capabilities of the UI Styler by using
the same set of reusable blocks currently used by internal NX ap ...
NX二次开发中,关于卸载函数详细说明,让你豁然开朗
NX二次开发中,关于卸载函数详细说明
提供三种卸载方式:
• Immediately 立即卸载方式— 只要返回给NX控制,NX卸载可执行文件NX ,这种方式适合在开发调试阶段使用。
• Explicitly 显式卸载方式 — 用户可以交互式的通过这个功能进行卸载 File → Utilities → Unload Shared Image.
• At Termination NX 终止卸载方式— ...
UG NX 二次开发路径的配置详解
UG NX 二次开发路径的配置详解
产品发布阶段,使用这个方法
UGII_CUSTOM_DIRECTORY_FILE=“NX install directory”%uGII\MENUES\custom_dirs.dat
产品测试阶段,使用这个方法
UGII_USER_DIR
UGII_SITE_DIR
UGII_Vendor_DIR
开发路径下的文件夹 "startup", "application" and "udo"
当启动NX的时候,会自动加载startup ...
支持JA的 .net库,如果使用JA录制宏的话,可以加入这些库
支持JA的 .net库
• mscorlib.dll
• System.dll
• System.Windows.Forms.dll
• System.Drawing.dll
目前为止所有的NX 二次开发的工具--仅供参考
目前为止所有的NX 二次开发的工具
最新的开发工具: Snap API
主流的开发工具:
• NX Open C++
• NX Open for .NET
• NX Open for Java
遗留的开发工具:
• Open C
• Open C++
• NX Open GRIP
其他附加的开发工具:
• Block UI
• Journaling
• NX Open User Interface Styler
• MenuScript
• Knowledge Fusion
...
NX二次开发源码: 获取面的相邻面的信息
通过这个代码,可以获取选择面的相邻面的信息
NX open C++中使用了 选择对象 selectobject 函数,通过面获取边数据,通过边获取面,从而得到信息!
NX二次开发源码: 装配中选点,并报告父对象
NX二次开发源码: 装配中选点,并报告父对象
UG NX 二次开发源码分享:遍历所有的实体得到边面特征信息
UG NX 二次开发源码分享:遍历所有的实体得到边面特征信息
theSession->ListingWindow()->Open();
theSession->ListingWindow()->WriteLine("Get information from all bodies\n");
std::vector bodies;
BodyCollection *bodyColl = workPart->Bodies();
for(it = bodyColl->begin();it!=bodyColl->end();+ ...
NX二次开发源码分享:NXOpen C++创建圆柱体特征
NX二次开发源码分享:NXOpen C++创建圆柱体特征
NX二次开发源码: 通过点创建样条曲线
NX二次开发源码: 通过点创建样条曲线