• UG NX二次开发源码分享:显示面中心法相位置
    UG NX二次开发源码分享:显示面中心法相位置 经常使用到哦,其实很简单的方法,但是针对中心不在曲面上的情况,就要想办法了 static void display_mid_face_normal(tag_t face){ double parm[2], pnt[3], junk[3], norm_dir[3], uvs[4]; UF_CALL(UF_MODL_ask_face_uv_minmax(fa ...
    02130 admin 发表于 2020-6-9 二次开发源码
  • NX二次开发高级技术: UDO 用户自定义对象介绍
    用户定义的对象(的UDO)允许您添加自己的自定义对象的NX内最大限度地提高您的工作效率。您可以使用UDO当你需要不在NX中存在的对象。您定义数据存储在UDO中,并定义它在NX的行为。 UDO包含自定义数据,包括: •UDO名称 - 一个UDO类名指定。 •自由格式数据 - 可能包括整数,双精度,和字符串。 •可变数据 - 可能包 ...
    29438 mildcat 发表于 2014-3-18 资料
  • 使用NX1899/NX1907和VS2019进行二次开发环境搭建的过程
    使用NX1899/NX1907和VS2019进行二次开发环境搭建的过程 最近开始录制NX CAM二次开发的教程,使用最新的NX1907版本,和VS2019进行二次开发。 通常情况来讲,NX1847目前的版本使用的是VS2017进行开发的,和NX12和NX11等版本比较,VS也有了很大的改变。 (1)安装VS2019专业版本 (2)拷贝VCfiles 到 C:\Program Files (x86)\ ...
    使用NX1899/NX1907和VS2019进行二次开发环境搭建的过程+4
    03200 admin 发表于 2020-4-5 原创
  • NX12.0 二次开发模板报错,无法识别的标志“-scalableinclude
    NX12.0 二次开发模板报错,无法识别的标志-scalableinclude 解决办法,注释掉这行代码 : C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\VCWizards\NX12_NXOpenCPP\scripts\1033
    NX12.0 二次开发模板报错,无法识别的标志“-scalableinclude
    02577 admin 发表于 2020-3-21 已解决
  • NXOpen入门:如何找出选择对象的类型和子类型
    记录信息->对象(CTRL + I)命令的日志并调用 UF_OBJ_ask_type_and_subtype或其UF包装器。 如果您试图在自定义选择中找出所需的类型/子类型 掩码三元组,记录信息->对象(CTRL + I)命令的日志。 日记通常会调用FindObject方法并使用 转换为要使用的适当NXOpen类变量的类型。 要获取%UGII_BASE_DIR%\ UGOPEN \ uf_objec ...
    01772 admin 发表于 2020-3-8 资料
  • NX二次开发源码分享: 打印已经修改的零件信息
    NX二次开发源码分享: 打印已经修改的零件信息 [mw_shl_code=vb,true]Option Strict Off Imports System Imports NXOpen Imports NXOpen.UF Module report_only_modified_parts Dim theSession As Session = Session.GetSession() Dim theUFSession As UFSession = UFSession.GetUFSession() Dim lw As Li ...
    01634 admin 发表于 2020-3-8 二次开发源码
  • 获取一个文件夹下所有指定类型的文件名
    [mw_shl_code=cpp,true]#include #include #include #include #include using namespace std; /************************************************************************/ /* 获取文件夹下所有文件名 输入: path : 文件夹路径 exd : 所要获取的文件名后缀,如jpg、png ...
    01567 admin 发表于 2020-3-4 二次开发源码
  • NX6_0环境下六角螺母标准件库的开发
    NX6_0环境下六角螺母标准件库的开发 PLMHome_Plmhome_NX6_0环境下六角螺母标准件库的开发_plmhome.com.zip(654.74K)
    14300 admin 发表于 2013-9-12 资料
  • NX1847后才增加了获取Teamcenter当前用户的接口
    NX1847后才增加了获取Teamcenter当前用户的接口 这几天才发现,如果之前版本需要当前登陆账号的话,只能通过ITK开发
    NX1847后才增加了获取Teamcenter当前用户的接口
    01631 admin 发表于 2020-2-11 资料
  • NX二次开发源码分享: 通过命令行的方式写外部命令的方法
    NX二次开发源码分享: 通过命令行的方式写外部命令的方法 对于批量并行运行的命令,可能需要用到调用exe的方式去处理,我们可以通过NX提供的开发函数,快速完成带有参数的命令行方式开发。 uc4624/uc4620 是含有名称的方式比如 , helloplmhome.exe -p=xxx -u=xxx -g=xxx uc4624/uc4621 是直接的方式,如果一个参数可以, ...
    01737 admin 发表于 2020-1-27 二次开发源码
  • NX二次开发和teamcenter集成环境下文件的操作常见处理方法
    NX二次开发中涉及到文件的时候,我们需要区分单机版本NX环境和集成版本NX Manager环境,分别要对文件进行处理。基于windows本地文件路径(此处讨论未涉及到Linux系统路径,如果需要这方面也可以在PLM之家上面发帖咨询)和Teamcenter数据库存储文件名称的不同,我们需要单独进行处理。此处提供些许常见方法,希望起到抛砖引 ...
    02873 admin 发表于 2020-1-5 原创
  • 只需要简单一步骤,获取所有NX开发lib库添加到依赖库
    只需要简单一步骤,获取所有NX开发lib库添加到依赖库 很多时候,开发也不知道用到了那些库文件,最简单,最省事儿的方法就是全部加入即可。 lib库文件存放在NX安装目录下的UGOPEN目录下,这个目录下有很多文件,我们需要的只是lib后缀的文件,如何快速做到呢? 这里介绍个简单的方法就是通过cmd命令快速进行获取,并输出, ...
    只需要简单一步骤,获取所有NX开发lib库添加到依赖库+5
    02741 admin 发表于 2020-1-1 资料
  • Nxstring和string
    nxstring既然是string派生出来的,却不能用string类下好多函数!却可以把string直接赋值给nxstring,反之则不可以!大神 指点一下啊
    74427 tadeliwu 发表于 2016-11-14 已解决
  • NX二次开发源码分享:判断选择的面是否相切
    NX二次开发源码分享:判断选择的面是否相切 ​ 通常情况下,我们需要通过输入的面获取相关几何关系,如果两个面是否相切,目前并没有直接的方法去处理,如果通过自己去构造一套相切算法或者标准去处理,显然太浪费时间,而且结果是否适合,性能是否ok,都值得考量。 接下来我们来给大家借用目前强大的选择意图功能,来 ...
    12690 admin 发表于 2019-9-15 二次开发源码
  • NX二次开发源码分享:从txt文件中读取信息(Ufun)
    点击查看主题详情与完整讨论内容。
    08 admin 发表于 2019-12-22 二次开发源码阅读权限 255
  • NX二次开发源码分享:创建随机名称的文件
    点击查看主题详情与完整讨论内容。
    012 admin 发表于 2019-12-22 二次开发源码阅读权限 255
  • NX二次开发源码分享: 通过设置undo mark ID进行试探性操作
    点击查看主题详情与完整讨论内容。
    022 admin 发表于 2019-12-22 二次开发源码阅读权限 255
  • NX二次开发源码分享:使用PartOperationImportBuilder导入TC
    点击查看主题详情与完整讨论内容。
    06 admin 发表于 2019-12-17 二次开发源码阅读权限 255
  • NX二次开发源码分享:使用uf_clone进行数据导入teamcenter
    点击查看主题详情与完整讨论内容。
    07 admin 发表于 2019-12-17 二次开发源码阅读权限 255
  • NX二次开发源码分享: 导出装配
    点击查看主题详情与完整讨论内容。
    063 admin 发表于 2019-12-12 资料阅读权限 255
  • NX二次开发源码分享:NXManager中,获取用户的组和角色
    在集成环境中,NX和teamcenter的集成中,获取当前用户的组group 和角色 role。
    24534 admin 发表于 2013-11-6 二次开发源码
  • 收集NX电极设计二次开发需求---软件后期对需求提出者免费
    收集NX电极设计二次开发需求---软件后期对需求提出者免费 电极设计外挂挺多的,如果你使用过,或者工作过程中有更多的需求,请提出来,详细告知具体要做什么,最好有通用性,PLM之家将联合原官方开发人员,做出一套强大的电极设计工具,当然后期会变成商业的软件之类的想法。对于合理的需求提供者,后期考虑免费赠送。 ...
    913588 admin 发表于 2017-4-13 资料
  • NX二次开发源码分享: 拼接cmd命令,在UI端部调用
    点击查看主题详情与完整讨论内容。
    086 admin 发表于 2019-12-4 二次开发源码阅读权限 255
  • NX二次开发源码分享:根据文件名得到全路径,支持NX manager
    NX二次开发源码分享:根据文件名得到全路径,支持NX manager [mw_shl_code=c,true] static void build_similar_temp_filespec(char *fspec, int ftype, char *new_spec) { logical tceng; char dspec[UF_CFI_MAX_PATH_NAME_SIZE], temp_name[UF_CFI_MAX_FILE_NAME_SIZE], *tmp_d ...
    01657 admin 发表于 2019-12-4 二次开发源码
  • NXOpen选择面问题
    请问我用selectObjects选择面,参数都设置好了,却总是选择的特征,无法选择面
    13194 ll_109 发表于 2015-1-7 求助
  • 新人帖 NX10下DLG的问题
    问下版主,在NX10.0下Uistyler的对话框,对于OPTION的下拉菜单如果是带图标的,所有有item都是显示的ubm中配置的第一个,而在NX4~NX9是正常的。这种问题要如何解决,附件的图片只是一个示例,不太想用BLOCK UI,跨版本问题有点多。 ...
    NX10下DLG的问题
    23804 humanster 发表于 2015-8-24 已解决
  • NX1872 NX1899* NX1926* NX1953* NX1980* 内部版本对应编译器IDE
    NX1872 NX1899* NX1926* NX1953* NX1980* 内部版本对应编译器IDE 二次开发最好同步!!
    011581 admin 发表于 2019-11-8 资料
  • ug二次开发与数据库应用——斜齿轮参数化设计
    相关文件(5.78M) 希望对大家有帮助
    ug二次开发与数据库应用——斜齿轮参数化设计+3
    64938 sl2651668521 发表于 2014-3-10 资料
  • 新人帖 如何在一个界面中点击一个按钮然后弹出另外一个界面?
    如何在一个界面中点击一个按钮然后弹出另外一个界面?急!非常感谢!
    03140 婳暖 发表于 2015-6-5 求助
  • 使用Ufun的CFI函数直接判断文件夹和文件等操作
    在进行相关文件和文件路径判断时候,ufun提供了内置的方法。 UC4560 通过设置第二个 参数为 100 可以判断文件夹,通过设置 为 0 可以查找文件。 uc4560 (view source) Defined in: uf_cfi.h Overview Checks whether the specified file of the given type exists. NOTE: Mixed or upper case file names may ...
    01532 admin 发表于 2019-10-9 资料
  • NX二次开发源码分享:报告装配加载状态,设置装配加载
    NX二次开发源码分享:报告装配加载状态,设置装配加载 获取Load Options 并进行处理! [mw_shl_code=c,true]#include #include #include #include #include #include static void ECHO(char *format, ...) { char msg[UF_UI_MAX_STRING_LEN+1]; va_list args; va_start(args, format); vsprintf ...
    01859 admin 发表于 2019-9-15 二次开发源码
  • NX二次开发源码: 报告当前视图对象所有信息
    NX二次开发源码: 报告当前视图对象所有信息 [mw_shl_code=applescript,true]Option Strict Off Imports System Imports NXOpen Module report_all_objects_visible_in_the_work_view Dim s As Session = Session.GetSession() Dim workPart As Part = s.Parts.Work Sub Main() Dim visibleObj ...
    01802 admin 发表于 2019-9-1 二次开发源码
  • NX二次开发源码分享: Ufun设置工作部件重量
    NX二次开发源码分享: Ufun设置工作部件重量 [mw_shl_code=c,true]void do_it() { tag_t workPart = UF_ASSEM_ask_work_part(); if (workPart != NULL_TAG) { UF_WEIGHT_properties_t propsOld, propsNew; UF_CALL(UF_WEIGHT_ask_props(workPart, UF_WEIGHT_units_km, &propsOld)); ...
    01998 admin 发表于 2019-7-30 二次开发源码
  • 装配和单个零件混合模式下Composite Curve曲线抽取实现方式
    代码分享下,其实场景是这样的,我们要需要抽取一个边的线条,通过composite curve去处理,但是在非装配下,基本上是通过composite curve进行抽取,在装配下,需要通过 wave link composite curve,两个方法场景不同,这就需要进行分别判断。 紧紧判断是不是一个occurence还不够,因为在选择边如果零件是工作部件的话,这 ...
    01974 admin 发表于 2019-7-5 资料
  • 新人帖 GetTaggedObjectVector无法得到对象
    我用block UI的面收集器选取面,然后用如下代码提取: PropertyList* FaceSelectProps = face_sampling->GetProperties(); std::vector faces = FaceSelectProps->GetTaggedObjectVector("SelectedObjects"); char str[10]; sprintf_s(str, "%d", faces.size()); uc1601(str, 1); 但 ...
    12782 lilith 发表于 2019-6-12 求助
  • UG8.0通过Block UI无法得到TaggedObject?是不是什么设置的问题?
    我的获得TaggedObject的代码就是这样的 BlockStyler:ropertyList* bodySelectProps = bodySelect0->GetProperties(); std::vector body01 = bodySelectProps->GetTaggedObjectVector("SelectedObjects"); int num = body01.size(); char str[100]; sprintf_s(str,"%d",num); uc1601(str,1); 得到显示的值是0啊 关键是那个 ...
    1511175 Bruce_Lee 发表于 2013-11-14 已解决
  • NX二次开发源码分享:用python获取边界盒,代码实在太少了
    NX二次开发源码分享:用python获取边界盒,代码实在太少了 不用定义变量类型真是太爽了是不是?? import math import NXOpen import NXOpen.UF def main() : theSession = NXOpen.Session.GetSession() theUFSession = NXOpen.UF.UFSession.GetUFSession() workPart = theSession.Parts.Work lw = ...
    12572 admin 发表于 2018-6-1 二次开发源码
  • NX二次开发源码分享:报告选择对象的信息
    NX二次开发源码分享:报告选择对象的信息 通过输入的Tag,转换成NX的对象NXObject。 使用NXOpen下面的函数DisplayObjectsDetails()可以显示出信息,这个信息和用户在界面上选择信息--》对象是一样的!
    13687 admin 发表于 2014-11-4 二次开发源码
  • NX二次开发源码分享:报告当前工作部件的所有属性
    NX二次开发源码分享:报告当前工作部件的所有属性 主要是用过workPart->GetUserAttributes()获取属性信息;
    14060 admin 发表于 2014-11-4 二次开发源码
  • UG NX二次开发源码分享: NX Open C++ 创建投影曲线 project curves
    UG NX二次开发源码分享: NX Open C++ 创建投影曲线 project curves 此处使用的是 通过面的法向创建投影曲线,可以参考下!
    UG NX二次开发源码分享: NX Open C++ 创建投影曲线 project curves
    39405 PLM之家NX 发表于 2014-5-5 二次开发源码
  • 下一页 »

    快速发帖

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

    本版积分规则

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