隐藏置顶帖
置顶
培训的学员软件下载,帮助下载地址及安装方法
点击查看主题详情与完整讨论内容。
NX二次开发源码分享:导入表格并在表格中写入数据
NX二次开发源码分享:导入表格并在表格中写入数据
在制图中,经常用到表格,无论是一些参数列表还是你要出明细表,表格使用非常频繁,这里做了个简单的例子,实际上就是UF_TABNOT.h这个头文件下的一些函数的使用,通常我们可以直接通过模版表格导入进行使用,默认情况下,这里只有一个表头,此处通过代码自动添加10行数据 ...
获取当前dll文件执行的路径函数,直接调用哈
获取当前dll文件执行的路径函数,直接调用哈
非常有用!
**** 本内容被作者隐藏 ****
二次开发编译器Visual Studio版本匹配常见问题和解决方案
二次开发编译器Visual Studio版本匹配常见问题和解决方案
1. 首先版本最好匹配,关于不同NX版本和不同IDE之间版本可以参考PLM之家其他帖子描述,不同系统也有说明
2. 从NX1847 过后,版本之间没有太大界限,但是会提示版本不匹配情况,可能出现意想不到的错误情况。建议使用匹配版本。
比如NX1953对应的是VS2019,平台工 ...
VC番茄助手超级版本,支持多种VS版本,NX二次开发必备利器
VC番茄助手超级版本,支持多种VS版本,NX二次开发必备利器
包含破解的程序哦!!
下载地址
VA_X_Setup2062.exe
Visual_Assist_X_DiE_By_TheCjw_LCG_v0.32-2012-2013_KuNgBiM.exe
Visual_Assist_X_DiE_By_TheCjw_LCG_v0.32-2010-2012_KuNgBiM.exe
**** 本内容被作者隐藏 ****
...
使用NX Open开发自动关闭闲置的NX软件,节省license方法
点击查看主题详情与完整讨论内容。
如何获取选择点映射到视图空间中?源码分享
如何获取选择点映射到视图空间中?源码分享
NX二次开发环境配置,预处理器加入的关键宏
_SECURE_SCL=0
用来给那些非安全的函数添加运行时检查
_USRDLL
当我们使用CWinApp这种方式的话,需要使用_USRDLL ,
_CRT_SECURE_NO_WARNINGS
在VS中调用 scanf、sprintf、strcpy、strcat 等函数时常常会提示 _CRT_SECURE_NO_WARNINGS 警告,原因是Visual studio C++不是真正的C++,而是经过Microsoft公司 ...
一种快速复制官方标准对话框的路径方法,图文解析
一种快速复制官方标准对话框的路径方法,图文解析
通常,我们可能需要和官方类似的对话框,去实现功能,复杂的对话框一个个自己添加太麻烦,当然直接找到对应的dlx文件也可以,这里说下通常情况下方法。
(1)适用内部命令获取当前UI的类
(2)修改配置文件,如果是中文环境修改第二个
(3)设计中就可以插入,生成所 ...
一种字符串分割,直接应对数值范围的方式 XX~ XX
一种字符串分割,直接应对数值范围的方式 XX~ XX 分解
使用内部函数,直接通过网页访问地址
使用内部函数,直接通过网页访问地址
使用内部函数实现枚举类型宽度设置
使用内部函数实现枚举类型宽度设置
可以自由设置宽度了
一种自定义颜色条的方法,直接可以用,可以作为CAE后处理
一种自定义颜色条的方法,直接可以用,可以作为CAE后处理
MySQL 链接数据库的方法,出现乱码,注意设置字符集
MySQL 链接数据库的方法,出现乱码,注意设置字符集
选择平面,创建中心线
#include
#include
#include
#include
#include
#include
#include
#include "uf_layer.h"
#include
#include
#include
#include
#include
#include
#include
#include
#include "uf_obj.h"
#include "math.h"
static int init_proc(UF_UI_selection_p_t select,void* user_data)
{
int num_triples = 2 ...
关于NX二次开发签名的详细过程--VIP可见
点击查看主题详情与完整讨论内容。
如何获取NX的图标名称,包括对话框上的图标名称
点击查看主题详情与完整讨论内容。
NX二次开发源码分享: 创建wave linked 体
点击查看主题详情与完整讨论内容。
vs2010 vs2012 插件小番茄 visual assist x下载及激活方法
visual assist x是一款非常好用的Microsoft Visual Studio插件,它可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Visual Assist X为您带来的好处。软件支持Microsoft Visual Studio 2003-2017,C/C++,C#,ASP,VisualBasic,Java和HTML等语言,能自动识别各种关键字、系统 ...
NX二次开发如何快速查看选择对象的类型
很多情况下,我们进行filter设置,选择设置,针对于不同的数据对象,需要处理下类型过滤。怎么办?
接下来PLM之家大哥告诉你两种方法搞定她:
第一种:最简单的方法是通过官方的内部开发工具,接下来告诉大家如何使用。
(1)设置环境变量 UGII_DISPLAY_DEBUG=1 ,这样内部开发的工具条就会显示出来。
(2)点击 ...
NX二次开发源码分享: 获取镜像后的矩阵
点击查看主题详情与完整讨论内容。
NX二次开发比较全环境配置方法
NX二次开发比较全环境配置方法
[*]UGII_CUSTOM_DIRECTORY_FILE=$UGII_DEFAULT_MENU_DIR/custom_dirs.dat
[*]UGII_UG_CUSTOM_DIRECTORY_FILE=$UGII_DEFAULT_MENU_DIR/ug_custom_dirs.dat
[*]UGII_VENDOR_DIR=
关于NX二次开发 Ribbon菜单定义技巧
首先认识下关于菜单的后缀文件
RTB作为菜单ribbon 界面定义的关键,详细信息如下
customer_ribbon_tab.rtb
!
! Customer Ribbon Tab
!
! This file will create a new customer tab containing three groups and
! one top level button.
!
TITLE Customer Tab
VERSION 170
! The first group represents ...
使用Block Styler 创建对话框 和 MFC 的创建对话框冲突解决方案
使用Block Styler 创建对话框 和 MFC 的创建对话框冲突解决方案
帮助文档已经告诉你怎么处理了
Creates a block dialog.
Use
#undef CreateDialog
in C++ programs to avoid confusion with Windows API
Returns
Created in NX6.0.0.
License requirements : None Parameters
...
PLM之家NX二次开发高级培训课程---报名预约开始
PLM之家NX二次开发高级培训课程---报名预约开始
培训目的:
本培训针对有一定培训基础的学员更加深入的学习NX二次开发,具体内容大致如下,详细课程近期公布。通过实例的学习,基本上涵盖常用的特殊情景,直接进入项目接单过程!!
(1)实例项目1:多个功能一个项目处理 (同一个DLL文件处理多个项目,签名等)
(2 ...
使用NXOpen C++直接调用外部DLL文件,So Easy
点击查看主题详情与完整讨论内容。
获取点的视图对象 Specify Point 的用法
在制图里面,通常要想知道你点击的点是在视图上呢,还是在图纸上呢。
Specify point 控件对应的 新方法获取方式没有提供,只能通过getproperites方式了
To work around, the view needs to be obtained from the PropertyList:
NXOpen::BlockStyler::SpecifyPoint::GetProperties()
NXOpen::BlockStyler:ropertyList::G ...
使用C++基于VS2012和Excel2013的交互操作详细图文教程
基于VS2012和Excel2013的交互操作详细图文教程
很多人在纠结如何使用NX和Excel进行交互,包括如何和数据库进行交互,诚然,使用.net会方便些,但是在使用MFC来处理这类需求也不麻烦,下面是一个简单的过程,希望起到抛砖引玉的作用。
(1)使用MFC项目的向导创建一个项目,这里就不截图了。
(2)在VS2012中,通过选择M ...
两个vector 去重复,相交,合并的函数分享
两个vector 去重复,相交,合并的函数分享
[mw_shl_code=c,true]//容器vector中元素的去重
vector unique_element_in_vector(vector v){
vector::iterator vector_iterator;
sort(v.begin(),v.end());
vector_iterator = unique(v.begin(),v.end());
if(vector_iterator != v.end()){
...
NX二次开发源码:获取所有可见实体源代码分享,注意装配
点击查看主题详情与完整讨论内容。
NX二次开发源码:获取所有可见实体源代码分享,注意装配
点击查看主题详情与完整讨论内容。
一个很好用的 显示 stop 中断的功能,对于大型计算可以中断
点击查看主题详情与完整讨论内容。
关于NX二次开发中选择对象mask triple的详细讲解
关于NX二次开发中选择对象mask triple的详细讲解
很多人对这个可能不是太了解,在NX中选择对象,是通过这个进行过滤的 mask triple,你可以翻译成掩码三元组。
如果您需要更多地控制要选择的对象类型,可以在Selection对象上使用其他SelectTaggedObject重载方法。 这些方法使用掩码三元组来特定要选择的对象的类型。 Mask三 ...
NX11二次开发所有的lib库分享,直接加入即可
NX11二次开发所有的lib库分享,直接加入即可
libvmathpp.lib
libugopenint_cam.lib
libugopenint_cae.lib
libugopenint.lib
libufun_vdac.lib
libameopencpp.lib
libmfgmlpopencpp.lib
libufun_die.lib
libnxopencpp.lib
libnxopencpp_annotations.lib
libnxopencpp_assemblies.lib
libnxopencpp_bodydes.lib
libnxopencp ...
NX11NX二次开发的所有头文件,
如果不知道调用那个头文件,很简单,直接全部加入
NX二次开发中如何使用代码设置对话框标题教程
NX二次开发中如何使用代码设置对话框标题教程
he Title (aka Label) shown in the title bar of the dialog itself can be set programmatically in the dialogShown_cb, for example in VB .NET: theDialog.TopBlock.Label = ""
在dialogshown_cb中,设置label属性
NX二次开发创建图像的函数
点击查看主题详情与完整讨论内容。
如何正确的安装NX二次开发的API帮助文档--见图片
如何正确的安装NX二次开发的API帮助文档--见图片
安装帮助文档的时候,默认不安装API,如果需要,请勾选安装!
删除vector容器中的对象元素的三种方法:pop_back, erase与remove...
向量容器的成员函数pop_back()可以删除最后一个元素,而函数erase()可以删除由一个iterator指出的元素,也可以删除一个指定范围的元素。
还可以采用通用算法remove()来删除vector容器中的元素, 不同的是,采用remove一般情况下不会改变容器的大小,而pop_back()与erase()等成员函数会改变容器的大小。
...
NX9升级到NX9034-NX升级到NX10035 使用vector报错
在进行二次开发的时候,凡是用到vector的都会报错,发现是升级到最新版本才会出现的问题。
+++ Exception c0000005 occurred in C++ API function
*** EXCEPTION: O/S ERROR: signal 11 in line 2195 of o:%ugnx903\ip4\src\syss\error\ind\error.cxx at Mon Dec 21 21:11:45 2015 中国标准时间
+++ General Fault Excepti ...