• UG NX 二次开发模版 --经典资料分享
    UG NX 二次开发模版 --经典资料分享 第一章 技巧规则 第二章 函数模板 第三章 功能模板 第四章 udop **** 本内容被作者隐藏 ****
    13444733 admin 发表于 2013-9-23 资料
  • 新人帖 用UG二次开发可不可以做出类似PTS的功能
    公司用的NX软件为NX9.0.3.4,WIN11的系统,花费了几天时间倒腾终于能打开 NX产品模板工作室了,可悲的是打不开prt档(猜测是升级为NX9.0.3.4所导致)。 现打算放弃研究PTS。 用二次开发能否有办法实现 ?在装配部件导航器右击所选部件,弹出对话窗口。(用知识融合也可以)。 大神们帮帮忙! ...
    用UG二次开发可不可以做出类似PTS的功能
    52271 shangshang 发表于 2023-4-13 求助
  • 【二次开发源码】一种基于点投影,获取投影原始点的方法
    【二次开发源码】一种基于点投影,获取投影原始点的方法 一直斜边和一个直边的向量,单位向量可以通过dot 获取 夹角 然后通过勾股定理,计算得到长边值,最后进行基于点的affine,即可获取斜边向量
    01276 admin 发表于 2023-2-28 二次开发源码
  • 【NX二次开发源码分享】关闭NX后,做点儿事
    【NX二次开发源码分享】关闭NX后,做点儿事 [mw_shl_code=c,true]/* ufusr_ask_unload is invoked immediately following the completion of ufusr (or ufsta when the dll is run from a startup folder) to find out when you want the dll to be unloaded. If ufusr_ask_unload returns UF_UNLOAD_U ...
    54259 admin 发表于 2018-7-12 二次开发源码
  • NX 最新开发工具Snap帮助文档--非常详细的入门资料
    NX 最新开发工具Snap帮助文档--非常详细的入门资料 会点VB,就能玩了,感兴趣的看看! PLM之家-NX 最新开发工具Snap帮助文档(3.92M)
    NX 最新开发工具Snap帮助文档--非常详细的入门资料
    36216 mildcat 发表于 2013-12-1 资料
  • NX二次开发源码分享:根据输入的封闭曲面,获取包围面积
    NX二次开发源码分享:根据输入的封闭曲面,获取包围面积 这个地方要通过两个过程,第一个就是通过包围的曲线,创建一个边界平面,然后通过边界平面来测量面积,具体的可以参考下面的连个函数 回复可见 **** 本内容被作者隐藏 **** ...
    4921602 admin 发表于 2015-5-18 二次开发源码
  • 判断一个刀路是否为空,很容易犯错哦,方法如下
    判断一个刀路是否为空,很容易犯错哦,方法如下 出现空刀路的判断方式,高版本掠过,因为有 path的定义类,低版本只能这样了 [mw_shl_code=cpp,true]bool CAMGeneralObjects::isEmptyOperationPath(tag_t opeartionTag) { //get the path length logical returnValue = false; UF_PARAM_ask_logical_value(opeartionT ...
    01387 admin 发表于 2022-8-15 二次开发源码
  • UG NX二次开发源码分享: 使用NXOpen C++实现Check Mate功能
    点击查看主题详情与完整讨论内容。
    855 admin 发表于 2016-3-23 二次开发源码阅读权限 255
  • NX2007系列,KBE开发可以集成Visual Studio插件了
    NX2007系列,KBE开发可以集成Visual Studio插件了 本坛主还是建议大家使用NXOpen C++ 和 Ufun的方式进行开发,KBE毕竟是即将淘汰的开发方式,学习教程可以关注公众号(鉴于之前各大网站视频无法播放) 或者 www.plmhome.ke.qq.com 要使用新的开发环境,请下载并安装 MS Visual Studio Code IDE,然后将 %UGII_BASE_DIR ...
    02214 admin 发表于 2022-6-13 原创
  • NX 2007系列二次开发增加了新测量方法获取尺寸的API
    Methods to query measure results NX新的测量功能引入,但是在进行JA录制发现无法获取测量的结果,这个显然是官方还没有来得及进行更新API发布。在最小的2007版本系类中增加了相关获取结果的API。 现在很容的获取相关对象和结果。 [*]getMeasureElementThe method is for MeasureMaster and it returns MeasureElement for ...
    02102 admin 发表于 2022-6-13 原创
  • NX 2007系列二次开发增加了新测量方法获取尺寸的API
    Methods to query measure results NX新的测量功能引入,但是在进行JA录制发现无法获取测量的结果,这个显然是官方还没有来得及进行更新API发布。在最小的2007版本系类中增加了相关获取结果的API。 现在很容的获取相关对象和结果。 [*]getMeasureElementThe method is for MeasureMaster and it returns MeasureElement for ...
    01491 admin 发表于 2022-6-13 原创
  • 一文搞定NX 菜单 Ribbon截面自定义功能区栏界面的关键字
    在 NX 界面的基于文件的自定义中,您可以使用关键字来自定义功能区样式及其容器,例如组、画廊、下拉列表等。自定义功能区样式的关键字要为功能区栏设置功能区样式,请在 NX 中打开“自定义”对话框,单击“图标/工具提示”选项卡,然后在“图标大小”组中,从功能区栏列表中选择一种样式。自定义组的关键字[/td][/tr] ...
    一文搞定NX 菜单 Ribbon截面自定义功能区栏界面的关键字+7
    02274 admin 发表于 2022-6-1 原创
  • 一文搞懂NX关于Tag,TaggedObject,Handle之间的转换关系
    Handle 返回对象标记的持久句柄,Tag只是当前文件保存的一个临时整型数值,TaggedObject对应的是对象指针。三者转换关系如下:这里假定变量:TaggedObject * getObject 为 对象指针; getObjectTag为Tag类型,handle为handle类型,直接通过代码看:这里选择了一个体,打印下结果如下:[mw_shl_code=cpp,true] // tag --> Ob ...
    一文搞懂NX关于Tag,TaggedObject,Handle之间的转换关系
    02898 admin 发表于 2022-6-1 原创
  • UG二次开发经典实例教程 第六章 零件设计
    UG二次开发经典实例教程 第六章 零件设计 API函数可以从Object中得到相应的Feature,以及其它相应的Object 。 UF_MODL_ask_body_feats UF_MODL_ask_edge_feats UF_MODL_ask_face_feats UF_MODL_ask_body_faces UF_MODL_ask_body_edges UF_MODL_ask_face_body UF_MODL_ask_face_edges UF_MODL_ask_edge_body UF_MODL_as ...
    7826865 mildcat 发表于 2013-11-3 资料
  • 通过VSIX插件方式快速安装NX二次开发环境
    新版本的NX安装开发环境,直接通过UGOPEN目录下的VSIX就可以直接进行安装,方便快捷。 VSIX 文件与 一 种文件类型相关联,可以使用 Microsoft Corporation 开发的 Microsoft Visual Studio查看。 总的来说,这种格式与 一 种已知的软件应用程序相关联。 它们通常以 Visual Studio Extension 文件格式存在。 大多数 VSIX ...
    通过VSIX插件方式快速安装NX二次开发环境
    01574 admin 发表于 2022-1-17 资料
  • 获取Super Section控件选择的对象,方法比较特殊,收藏学习
    获取Super Section控件选择的对象,方法比较特殊,收藏学习 直接使用getoutputcurves是有问题的,这个只是临时的对象,需要通过下面的方法来获取选择的底层对象 [mw_shl_code=cpp,true] vector GetObjectsOfSection(Session* theSession, NXOpen::Section* theSection) { vector theSectionObjects; theSectionObje ...
    01497 admin 发表于 2022-1-16 二次开发源码
  • NX二次开发VS版本很重要,同样的编译成功,也会出问题
    这里给大家提醒下: NX 8 ,NX 8.5 必须要在VS2010上去编译运行。 也许你不详细,那就用VS2012 去运行试试,整个代码编译不会出问题,但是当你运行的时候,就会程序崩掉。 主要原因可能还是底层库对向量Vector的支持问题,希望大家引以为戒 *** EXCEPTION: O/S ERROR: signal 11 in line 1940 of o:%ugnx85\ip23\src\s ...
    NX二次开发VS版本很重要,同样的编译成功,也会出问题
    13306 admin 发表于 2021-7-8 已解决
  • 新人帖 弹出use askusermessage() or asksyslogmessage()错误
    做UI界面时弹出这个错误 int NX10_daoyuanjiao::apply_cb() { int errorCode = 0; try { //---- Enter your callback code here ----- UF_initialize(); NXOpen::BlockStylerropertyList* DirectionToExtrudeproplist = face_select0->GetProperties(); std::v ...
    弹出use askusermessage() or asksyslogmessage()错误
    511791 zengbiao 发表于 2018-7-7 求助
  • 新人帖 二次开发的内容都没有怎么更新了
    二次开发的内容都没有怎么更新了,整个网站关注性不大。
    21518 licxsw 发表于 2021-8-22 原创
  • 关于NX11.0二次开发支持Excel的操作之鸡肋和坑
    相比较Catia 的CAA 开发对xml,excel相关的API函数,NX在这方面确实做的很不地道。要实现和excel的交互需要使用各种流行的方法去处理,个人常用的就是OLE的方式,当然如果你使用C# 或者 JAva 可能更好些,封装一些常用的功能去用。 NX11的帮助文档,明确的写了如下话语: What is it? Use the new NX Open methods to furt ...
    关于NX11.0二次开发支持Excel的操作之鸡肋和坑+2
    15260 admin 发表于 2017-9-12 原创
  • UF通过偏置创建点函数
    UF偏置点函数 第二个输入参数解释下 啥意思?谢谢
    UF通过偏置创建点函数
    13057 beijiqingxing 发表于 2015-8-10 求助
  • UG自带的命令如何用程序调用
    请问路过的大神们,OPEN C中用哪个函数可以调用UG自带的命令,或者有没有其它的办法可以实现这一功能?
    13156 rkc_555 发表于 2016-6-11 原创
  • NX二次开发源码分享:创建图纸并添加视图到工程图
    点击查看主题详情与完整讨论内容。
    728 admin 发表于 2016-7-10 二次开发源码阅读权限 255
  • NX二次开发外部开发模式,加参数的开发模式教程分享
    点击查看主题详情与完整讨论内容。
    216 admin 发表于 2018-10-2 原创阅读权限 200
  • NX11.0和VS2013 创建NXOpen 开发模版失败解决方案
    NX11.0和VS2013 创建NXOpen 开发模版失败解决方案 首先我觉得这个可能是西门子疏忽,基本上每个大版本没有补丁前都有类似问题,下面来说说怎么解决吧。 注意这里版本,NX11对应的就是VS2013 或者是 VS2012升级后的版本, 这里用的是VS2013. 这里提供NXOpen C++和NX11 Open两个向导,做法类似! (1)打开VS NXOpen C++向 ...
    NX11.0和VS2013 创建NXOpen 开发模版失败解决方案+2
    110414 admin 发表于 2016-9-6 原创
  • 一种快速获取当前插件dll文件运行路径的方法
    string getCurrentApplicationPath() { char szBuff[MAX_PATH] = {0}; int errorCode = 0; HMODULE hModuleInstance = _AtlBaseModule.GetModuleInstance(); GetModuleFileNameA(hModuleInstance,szBuff, MAX_PATH); string tempStr = string(szBuff); tempStr = tempStr.substr(0,tempStr.rfind("\\")); return ...
    01323 admin 发表于 2021-7-7 二次开发源码
  • NX加工CAM二次开发源码分享: 选择一个加工程式
    NX加工CAM二次开发源码分享: 选择一个加工程式 注意MaskTriple 的设置即可 public static Operation select_an_operation(string prompt) { TaggedObject selobj = null; Point3d cursor = default(Point3d); Selection.MaskTriple[] ops = { new Selection.MaskTriple( ...
    01614 admin 发表于 2021-6-5 二次开发源码
  • NX二次开发源码分享:选择制图曲线的选择mask设置
    点击查看主题详情与完整讨论内容。
    7885 admin 发表于 2017-10-10 二次开发源码阅读权限 100
  • nx远程方法调用导出图片命令出现异常
    本人现在在使用java做nx二次开发的项目,使用的是远程的方式进行二次开发。通过远程连接服务器上的nx服务来进行开发。现在是想使用nx的这个命令 来导出指定prt在执行视图下的图片。 主要就是获取远程nx的session 和ui对象来进行一些操作。再次声明是nx开发的远程开发模式,是不需要启动nx就可以去执行一些操作的。 主要的 ...
    31888 mumuli 发表于 2020-9-25 求助
  • NX二次开发源码分享:一个简单的选择体功能(NXOpen C++)
    public static Body SelectABody(string prompt) { TaggedObject selobj = null; Point3d cursor = default(Point3d); Selection.MaskTriple[] bodies = { new Selection.MaskTriple(UFConstants.UF_solid_type, 0, UFConstants.UF_UI_SEL_FEATURE_BODY) }; ...
    15314 admin 发表于 2015-3-4 二次开发源码
  • NX二次开发源码分享: 打印license bundles 信息
    NX二次开发源码分享: 打印license bundles 信息 static void report_selected_license_bundles() { Session *theSession = Session::GetSession(); theSession->ListingWindow()->Open(); LicenseManager *theLM = theSession->LicenseManager(); std::vectortheBundles = theLM->GetBundlesSelected() ...
    14759 admin 发表于 2017-4-10 二次开发源码
  • NX二次开发源码分享: 创建 镜像 体
    NX二次开发源码分享: 创建 镜像 体 默认的 JA 有个 bug,这里看看怎么处理的!! int IR9027488::apply_cb() { int errorCode = 0; try { // AIW - Begin tag_t body = selection0->GetSelectedObjects()[0]->Tag(); Plane *thePlane = dynamic_cast(plane0->GetSelectedObjects ...
    12981 admin 发表于 2018-6-20 二次开发源码
  • NX二次开发源码分享:NX Open C++ 调取外部DLL运行方法
    点击查看主题详情与完整讨论内容。
    329 admin 发表于 2018-10-1 二次开发源码阅读权限 200
  • NX二次开发源码分享:更新所有图纸的视图到最新
    NX二次开发源码分享:更新所有图纸的视图到最新 [mw_shl_code=cpp,true] // TODO: add your code here DrawingSheetCollection* dcol = displayPart->DrawingSheets(); for (DrawingSheetCollection::iterator it = dcol->begin(); it != dcol->end(); it++) { DrawingSheet* sheet = (*it); ...
    12526 admin 发表于 2020-5-27 二次开发源码
  • NX二次开发源码分享:获取当前DLL运行目录,比较常用
    点击查看主题详情与完整讨论内容。
    320 admin 发表于 2019-9-15 二次开发源码阅读权限 200
  • NX二次开发源码分享:树列表 通过父节点查找所有的子节点
    点击查看主题详情与完整讨论内容。
    223 admin 发表于 2017-12-5 二次开发源码阅读权限 100
  • 新人帖 Ployline功能开发
    问题描述: 再UG中需要画折弯的管路,而且管路走向经常更改,UG不能生成Ployline,通过改动点的坐标和折弯半径进行生成中心线 目前解决办法用UDF的坐标系生成多个点,然后连直线,导圆角后进行Trim操作 毛病,更改后trim出错,不能实现自动生成。 看大家有没有好的办法,类似开发ployline可以输入折弯半径的这样的功能 ...
    01914 Aesoptom 发表于 2020-7-15 原创
  • 新人帖 NX二次开发能否实现过切检查?
    我测试了UF_OPER_is_path_gouged函数,发现这个列出过切,没法实现过切检查。 NXopen我试了一下workPart->CAMSetup()->CreateGougeCheckBuilder(); 和workPart->CAMSetup()->GougeCheck(); 貌似都不行,有没有大神做过这方面的开发的,求助! 代码: NXOpen::CAM::CAMObject *CAMObject(dynamic_cast(NXOpen::NXObject ...
    01929 a529652412 发表于 2020-7-7 求助
  • NX二次开发源码分享:创建曲线等距离的点
    点击查看主题详情与完整讨论内容。
    012 admin 发表于 2020-7-2 二次开发源码阅读权限 255
  • 新人帖 nxopen UI导入NX失败,希望大神指导
    新手上路,希望站长以及各路大神指导! NX12 二次开发问题,编译器为VS2017 目标:使用UI创建长方体 遇到的问题:生成.dll文件后, 将文件保存到application文件夹下,将文件名写入.men文件中,但是进入nx后点击按钮显示错误,错误提示如下: 附件 以下是我的主要操作步骤,希望大神帮看看 1、 在nx12 块ui编辑器中生成了 ...
    nxopen UI导入NX失败,希望大神指导
    24031 CanadaMSC 发表于 2020-6-24 求助
  • 下一页 »

    快速发帖

    还可输入 80 个字符
    您需要登录后才可以发帖 登录 | 注册

    本版积分规则

    在本版发帖
    关注公众号
    QQ客服返回顶部