![](https://img-blog.csdnimg.cn/51f4b15acd1b4dbabb094146389ea4bd.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
里海NX二次开发3000例
文章平均质量分 54
这是NX二次开发行业订阅量第一的博客专栏,欢迎您也订阅。
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
王牌飞行员_里海
激情永驻,生命不息,创作不止,欢迎关注!
展开
-
里海NX二次开发3000例-专栏目录
UDO(User Defined Object)是“用户自定义对象”。应用非常广,可以用UDO创建自定义特征,也可以对NX原有的特征添加一些特殊信息,这些信息会保存在部件中,以后可以查询。还可以实时追踪NX对象,例如做3D包容盒线框自动追踪实体,做2D矩形框自动追踪图纸尺寸值,这些在下面的例子都有介绍。读者可以自己编译下面的例子,体会理解UDO的用法。------里海 20230512序号内容链接01使用UDO在所有实体上设置更新回调链接02使用UDO生成跟踪实体的线框链接03删除UDO链接。原创 2023-09-15 15:10:49 · 1511 阅读 · 1 评论 -
UG\NX二次开发 创建“偏置区域”特征 UF_MODL_create_offset_region
创建“偏置区域”特征。原创 2024-07-13 22:15:00 · 0 阅读 · 0 评论 -
UG\NX二次开发 创建轮廓曲线 UF_CURVE_create_shadow_outline
创建轮廓曲线。原创 2024-07-12 19:00:00 · 11 阅读 · 0 评论 -
UG\NX二次开发 使用NXOpen封装函数实现创建“移动面”特征 NXOpen::Features::AdmMoveFaceBuilder
实现创建移动面特征,封装函数。原创 2024-07-11 21:15:00 · 14 阅读 · 0 评论 -
UG\NX二次开发 解决CreateDialog函数冲突问题。编译提示CreateDialogParamW : 不是 NXOpen::UI 的成员
在UG二次开发中,若使用MFC库,一旦加上#include头文件,下面这句话就报错C2039:: 不是 NXOpen::UI 的成员。原创 2024-07-11 09:31:03 · 44 阅读 · 0 评论 -
UG\NX二次开发 ps对象与nx对象互相转换UF_PS_ask_ps_tag_of_object、UF_PS_ask_object_of_ps_tag
ps对象与nx对象互相转换。原创 2024-07-05 21:45:00 · 55 阅读 · 0 评论 -
UG\NX二次开发 对象不在部件导航器中显示的处理方式
有时候我们创建对象后,不在部件导航器中显示,如下。tag_t tagP;经过tag_t tagP;// 就是这个。原创 2024-07-05 19:30:00 · 33 阅读 · 0 评论 -
UG\NX二次开发 获取多个同轴的圆柱面的两个轴线上的端点
获取多个同轴的圆柱面的两个轴线上的端点。原创 2024-07-04 19:30:00 · 33 阅读 · 0 评论 -
UG\NX二次开发 获取圆柱面的两个轴上的端点
获取圆柱面的两个轴上的端点。原创 2024-07-04 19:00:00 · 39 阅读 · 0 评论 -
UG\NX二次开发 获取多个圆柱面的总高度
获取多个圆柱面的总高度。原创 2024-07-03 22:00:00 · 39 阅读 · 0 评论 -
UG\NX二次开发 获取圆柱面高度
获取圆柱面高度。原创 2024-07-03 21:30:00 · 29 阅读 · 0 评论 -
UG\NX二次开发 使用map更新配置文件中的内容,文件不存在则创建,文件纯在则先清空。
UG\NX二次开发 使用map更新配置文件中的内容,文件不存在则创建,文件纯在则先清空。原创 2024-07-03 19:45:00 · 22 阅读 · 0 评论 -
UG\NX二次开发 使用map更新配置文件中的内容,如果存在匹配的行则更新,不增加行,不删除行。
使用map更新配置文件中的内容,如果存在匹配的行则更新,不增加行,不删除行。下面的例子修改了aaa的值。原创 2024-07-03 19:15:00 · 17 阅读 · 0 评论 -
UG\NX二次开发 读取配置文件到map
将下面的配置文件读取到map。原创 2024-07-03 09:35:18 · 26 阅读 · 0 评论 -
UG\NX二次开发 获取文件夹下的文件路径(可指定后缀名)
获取文件夹下的文件,可以指定后缀名。比如获取下的所有.prt文件。原创 2024-06-28 15:27:31 · 33 阅读 · 0 评论 -
UG\NX二次开发 判断对象是虚线还是实线
网友提问“怎么区分虚线实线”,这个可以通过函数判断。原创 2024-06-18 15:05:22 · 41 阅读 · 0 评论 -
UG\NX二次开发 获取wcs工作坐标系的xyz轴方向
获取wcs工作坐标系的xyz轴方向。原创 2024-06-14 10:42:31 · 44 阅读 · 0 评论 -
UG\NX二次开发 判断孔是不是通的(判断通孔)
判断孔是不是通的(判断通孔),沿着圆柱中心线做了个射线,下面这个面也判断为通孔。原创 2024-06-13 18:24:53 · 70 阅读 · 0 评论 -
UG\NX二次开发 查询面的拓扑结构
查询面的拓扑结构。原创 2024-06-13 16:22:28 · 43 阅读 · 0 评论 -
UG\NX二次开发 判断两个矢量是否相等:方向一致且模相等 UF_VEC3_is_equal
判断两个矢量是否相等:方向一致且模相等。原创 2024-06-12 13:49:29 · 42 阅读 · 0 评论 -
UG\NX二次开发 获取面的圆锥类型相邻面
获取圆柱面的圆锥类型的相邻面。原创 2024-06-12 10:39:57 · 36 阅读 · 0 评论 -
UG\NX二次开发 按工作坐标系创建对象的包容块虚线框
创建对象的包容块虚线框。原创 2024-06-12 09:54:42 · 49 阅读 · 0 评论 -
UG\NX二次开发 获取圆锥面的最大直径边的直径
获取圆锥面的最大直径边的直径。原创 2024-06-06 16:59:48 · 33 阅读 · 0 评论 -
UG\NX二次开发 对圆锥面进行分析UF_MODL_ask_face_data
使用UF_MODL_ask_face_data对圆锥面进行分析的到直径为1.15,但是其圆弧直径却不是这个值。经过查看帮助和测试发现函数的第6个参数radius为半径是在轴上point[3]位置处测量的。测量方式如下图所示。原创 2024-06-06 15:47:09 · 31 阅读 · 0 评论 -
UG\NX二次开发 抽取边,通过边生成曲线UF_MODL_create_curve_from_edge
抽取边,通过边生成曲线UF_MODL_create_curve_from_edge。原创 2024-05-10 13:59:05 · 104 阅读 · 0 评论 -
UG\NX二次开发 读文本
读文本。原创 2024-04-30 15:39:44 · 130 阅读 · 2 评论 -
UG\NX二次开发 获取曲线中心点
获取曲线中心点。原创 2024-04-28 11:54:19 · 117 阅读 · 0 评论 -
UG\NX二次开发 隐藏坐标系 UF_CSYS_set_wcs_display
有网友问,怎么隐藏坐标系啊?用UF_OBJ_set_blank_status不管用。在ufun函数中有个函数专门用于显示隐藏wcs:UF_CSYS_set_wcs_display。。原创 2024-04-28 09:28:31 · 106 阅读 · 0 评论 -
UG\NX二次开发 创建文件夹、删除文件夹、打开文件夹
创建文件夹、删除文件夹、打开文件夹。原创 2024-04-25 08:37:06 · 163 阅读 · 0 评论 -
UG\NX二次开发 获取对象所在的组,获取组名称
获取对象所在的组,获取对象所在的所有组,获取组名称。原创 2024-04-25 08:34:49 · 87 阅读 · 0 评论 -
UG\NX二次开发 封装了三个函数用于获取特征的一般信息、警告信息和错误信息
封装了三个函数用于获取特征的一般信息、警告信息和错误信息;原创 2024-04-25 08:21:52 · 73 阅读 · 0 评论 -
UG\NX二次开发 使用Visual Studio的生成事件实现自动签名
在nx12.0中给外挂签名,一般需要两步,一是添加一个,二是运行批处理脚本,也可以将这句批处理脚本放到下图的生成事件中,在编译完成后,会自动给dll签名。echo ==========签名========== && "C:\Program Files\Siemens\NX 12.0\NXBIN\signcpp.exe" "D:\HL-TOOLS\application\hlTestTemp.dll" && echo ========================原创 2024-04-18 16:11:17 · 114 阅读 · 0 评论 -
UG\NX二次开发 获取未加载的部件的完整路径
你是否遇到这个问题,想获取未加载部件的完整路径。结果发现使用获取需要加载部件才能获取路径,然后加载部件使用加载部件又需要一个完整路径。这不久死循环了么。【获取部件完整路径需要加载部件】->【加载部件需要完整路径】(逻辑死循环)那么怎么获取未加载的部件的完整路径呢?下面是一个例子。原创 2024-04-17 16:58:43 · 92 阅读 · 0 评论 -
UG\NX二次开发 封装四个设置对象图层的函数,可以使用隐藏图层
封装四个设置对象图层的函数。原创 2024-04-09 15:32:00 · 64 阅读 · 0 评论 -
UG\NX二次开发 跨装配布尔运算的一个方法:创建链接体求差
下面这个例子中大方块是求差目标体(在“lihai”部件中),小方块是求差刀具体(在当前显示部件下)。求差的思路是将小方块链接到大方块所在的部件中,创建链接刀具体,然后求差。为什么要用链接体不直接求差呢?这是因为有时候会出现求差失败,工具体在目标体外的错误。原创 2024-04-09 14:36:02 · 176 阅读 · 0 评论 -
UG\NX二次开发 使用文本特征创建拉伸特征 Features::ExtrudeBuilder*
使用文本特征创建拉伸特征 Features::ExtrudeBuilder*原创 2024-04-09 11:11:12 · 63 阅读 · 0 评论 -
UG\NX二次开发 在wcs原点位置生成文本曲线特征 Features::TextBuilder*
在wcs原点位置生成文本曲线特征 Features::TextBuilder*,下面的例子用nx12.0录制的。原创 2024-04-09 09:41:14 · 67 阅读 · 0 评论 -
UG\NX二次开发 设置属性类别
设置属性类别,有群友问怎么设置属性类别,这个是有方法的,跟这个群友一起稍微研究了一下,搞出来了。原创 2024-04-08 18:32:42 · 151 阅读 · 0 评论 -
NX二次开发 获取尺寸或者注释的box
开发自动标注功能时,要防止尺寸重叠。那么获取尺寸的box就是要首先解决的问题,那么如何获取尺寸、注释的最大外形呢。原创 2024-03-29 17:35:52 · 138 阅读 · 0 评论 -
UG\NX二次开发 男主林飞在公司搞二次开发,被老板压榨,一怒之下...爽文剧
然而,他的老板李总却是一个典型的资本家,只知道追求利润,对员工的辛勤付出视而不见。他通过后门程序,成功地控制了公司的网络系统,并将一份重要的客户数据泄露了出去。这份数据的泄露给公司带来了巨大的损失,客户纷纷表示要解除合作关系,公司的股价也大幅下跌。他的身心都承受着巨大的压力,但他始终咬牙坚持着,因为他相信自己的付出会得到应有的回报。他提前删除了后门程序的痕迹,并伪造了一些证据,将责任推到了其他同事的身上。在一个繁华的都市中,有一家名为“创新科技”的软件科技公司,它以其独特的技术和创新能力在业界享有盛名。原创 2024-03-28 10:11:26 · 1031 阅读 · 5 评论