![](https://img-blog.csdnimg.cn/51f4b15acd1b4dbabb094146389ea4bd.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
里海NX二次开发3000例
文章平均质量分 55
这是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 · 1568 阅读 · 1 评论 -
UG\NX二次开发 VS2019无法将参数 从“const char [数字] ”转换为“char *”
将代码从VS2015放到VS2019中编译,出现了大量错误。代码中的字符串常量,默认为const。函数声明中参数不是const导致报错。原创 2024-07-24 21:13:54 · 17 阅读 · 0 评论 -
UG\NX二次开发 使用QT弹个图片广告(可用在NX启动时弹给用户,让他烦一下,嘿嘿)
有群友问:“NX启动时弹个图片广告有没有搞过?这个没搞过,但是花点时间就搞出来了。这个效果用qt的可以实现。原创 2024-07-22 11:12:35 · 1117 阅读 · 0 评论 -
UG\NX二次开发 仿射变换(未缩放向量与缩放向量相加) UF_VEC3_affine_comb
执行向量仿射组合,该组合包括将未缩放向量添加到缩放向量。输入的第一个向量是vec[3],它是未缩放的。输入的第二个向量是vec_to_scale[3],它由输入参数scale缩放。结果向量输出到vec_comb[3] = vec + (scale * vec_to_scale)。原创 2024-07-20 10:38:08 · 552 阅读 · 0 评论 -
UG\NX二次开发 锁定公式、解锁公式、判断公式是否锁定
有网友问怎么将表达式锁定,不容用户修改。只能使用二次开发程序修改。请参考下面这段代码,将表达式锁定,然后使用二次开发程序时先判断是否锁,然后解锁修改。原创 2024-07-18 20:15:00 · 96 阅读 · 0 评论 -
UG\NX二次开发 将string类型的字符串转为LPCWSTR
在二开过程中,有时候用win函数时候会遇到LPCWSTR。下面是将string类型的字符串变量转为LPCWSTR封装函数。原创 2024-07-17 17:06:17 · 47 阅读 · 0 评论 -
UG\NX二次开发 获取文件夹的修改日期
获取文件夹的修改日期。原创 2024-07-17 17:03:28 · 44 阅读 · 0 评论 -
UG\NX二次开发 获取圆锥面的矢量
获取圆锥面的矢量方向,有群友问怎么获取圆锥面矢量,下面是个例子,请参考。欢迎其他粉丝加入组织,请私信。原创 2024-07-16 10:50:55 · 2539 阅读 · 0 评论 -
UG\NX二次开发 创建“偏置区域”特征 UF_MODL_create_offset_region
创建“偏置区域”特征。原创 2024-07-13 22:15:00 · 46 阅读 · 0 评论 -
UG\NX二次开发 创建轮廓曲线 UF_CURVE_create_shadow_outline
创建轮廓曲线。原创 2024-07-12 19:00:00 · 54 阅读 · 0 评论 -
UG\NX二次开发 使用NXOpen封装函数实现创建“移动面”特征 NXOpen::Features::AdmMoveFaceBuilder
实现创建移动面特征,封装函数。原创 2024-07-11 21:15:00 · 44 阅读 · 0 评论 -
UG\NX二次开发 解决CreateDialog函数冲突问题。编译提示CreateDialogParamW : 不是 NXOpen::UI 的成员
在UG二次开发中,若使用MFC库,一旦加上#include头文件,下面这句话就报错C2039:: 不是 NXOpen::UI 的成员。原创 2024-07-11 09:31:03 · 79 阅读 · 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 · 87 阅读 · 0 评论 -
UG\NX二次开发 对象不在部件导航器中显示的处理方式
有时候我们创建对象后,不在部件导航器中显示,如下。tag_t tagP;经过tag_t tagP;// 就是这个。原创 2024-07-05 19:30:00 · 61 阅读 · 0 评论 -
UG\NX二次开发 获取多个同轴的圆柱面的两个轴线上的端点
获取多个同轴的圆柱面的两个轴线上的端点。原创 2024-07-04 19:30:00 · 47 阅读 · 0 评论 -
UG\NX二次开发 获取圆柱面的两个轴上的端点
获取圆柱面的两个轴上的端点。原创 2024-07-04 19:00:00 · 51 阅读 · 0 评论 -
UG\NX二次开发 获取多个圆柱面的总高度
获取多个圆柱面的总高度。原创 2024-07-03 22:00:00 · 56 阅读 · 0 评论 -
UG\NX二次开发 获取圆柱面高度
获取圆柱面高度。原创 2024-07-03 21:30:00 · 44 阅读 · 0 评论 -
UG\NX二次开发 使用map更新配置文件中的内容,文件不存在则创建,文件纯在则先清空。
UG\NX二次开发 使用map更新配置文件中的内容,文件不存在则创建,文件纯在则先清空。原创 2024-07-03 19:45:00 · 42 阅读 · 0 评论 -
UG\NX二次开发 使用map更新配置文件中的内容,如果存在匹配的行则更新,不增加行,不删除行。
使用map更新配置文件中的内容,如果存在匹配的行则更新,不增加行,不删除行。下面的例子修改了aaa的值。原创 2024-07-03 19:15:00 · 26 阅读 · 0 评论 -
UG\NX二次开发 读取配置文件到map
将下面的配置文件读取到map。原创 2024-07-03 09:35:18 · 38 阅读 · 0 评论 -
UG\NX二次开发 获取文件夹下的文件路径(可指定后缀名)
获取文件夹下的文件,可以指定后缀名。比如获取下的所有.prt文件。原创 2024-06-28 15:27:31 · 61 阅读 · 0 评论 -
UG\NX二次开发 判断对象是虚线还是实线
网友提问“怎么区分虚线实线”,这个可以通过函数判断。原创 2024-06-18 15:05:22 · 48 阅读 · 0 评论 -
UG\NX二次开发 获取wcs工作坐标系的xyz轴方向
获取wcs工作坐标系的xyz轴方向。原创 2024-06-14 10:42:31 · 50 阅读 · 0 评论 -
UG\NX二次开发 判断孔是不是通的(判断通孔)
判断孔是不是通的(判断通孔),沿着圆柱中心线做了个射线,下面这个面也判断为通孔。原创 2024-06-13 18:24:53 · 80 阅读 · 0 评论 -
UG\NX二次开发 查询面的拓扑结构
查询面的拓扑结构。原创 2024-06-13 16:22:28 · 50 阅读 · 0 评论 -
UG\NX二次开发 判断两个矢量是否相等:方向一致且模相等 UF_VEC3_is_equal
判断两个矢量是否相等:方向一致且模相等。原创 2024-06-12 13:49:29 · 52 阅读 · 0 评论 -
UG\NX二次开发 获取面的圆锥类型相邻面
获取圆柱面的圆锥类型的相邻面。原创 2024-06-12 10:39:57 · 37 阅读 · 0 评论 -
UG\NX二次开发 按工作坐标系创建对象的包容块虚线框
创建对象的包容块虚线框。原创 2024-06-12 09:54:42 · 59 阅读 · 0 评论 -
UG\NX二次开发 获取圆锥面的最大直径边的直径
获取圆锥面的最大直径边的直径。原创 2024-06-06 16:59:48 · 50 阅读 · 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 · 58 阅读 · 0 评论 -
UG\NX二次开发 抽取边,通过边生成曲线UF_MODL_create_curve_from_edge
抽取边,通过边生成曲线UF_MODL_create_curve_from_edge。原创 2024-05-10 13:59:05 · 112 阅读 · 0 评论 -
UG\NX二次开发 读文本
读文本。原创 2024-04-30 15:39:44 · 750 阅读 · 3 评论 -
UG\NX二次开发 获取曲线中心点
获取曲线中心点。原创 2024-04-28 11:54:19 · 131 阅读 · 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 · 129 阅读 · 0 评论 -
UG\NX二次开发 创建文件夹、删除文件夹、打开文件夹
创建文件夹、删除文件夹、打开文件夹。原创 2024-04-25 08:37:06 · 184 阅读 · 0 评论 -
UG\NX二次开发 获取对象所在的组,获取组名称
获取对象所在的组,获取对象所在的所有组,获取组名称。原创 2024-04-25 08:34:49 · 101 阅读 · 0 评论 -
UG\NX二次开发 封装了三个函数用于获取特征的一般信息、警告信息和错误信息
封装了三个函数用于获取特征的一般信息、警告信息和错误信息;原创 2024-04-25 08:21:52 · 79 阅读 · 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 · 124 阅读 · 0 评论 -
UG\NX二次开发 获取未加载的部件的完整路径
你是否遇到这个问题,想获取未加载部件的完整路径。结果发现使用获取需要加载部件才能获取路径,然后加载部件使用加载部件又需要一个完整路径。这不久死循环了么。【获取部件完整路径需要加载部件】->【加载部件需要完整路径】(逻辑死循环)那么怎么获取未加载的部件的完整路径呢?下面是一个例子。原创 2024-04-17 16:58:43 · 98 阅读 · 0 评论