• NX二次开发源码分享: 高亮镜像Wave linked的面
    NX二次开发源码分享: 高亮镜像Wave linked的面 static void highlight_mirrored_face(tag_t face) { int ii, jj, n_feats, n_items; char *feat_type; tag_t *feats, mirror, *results, *sources; n_feats = ask_face_feats ...
    02331 admin 发表于 2018-6-20 二次开发源码
  • 关于属性模板使用的问题求助
    情景如下: 我在NX9里,建立了一个属性模板,模板内容含两条,其中一条选择保存后锁定,然后在建模环境下创建了一个体,对属性的值进行写入,保存后重新打开,看到属性是如下图1所示的。(这种属性锁定是我所需要的,不是不小心锁定哦~) 现在我想做一个开发,可以解锁这个属性,然后再对这个属性进行赋值,写入以下代码之 ...
    关于属性模板使用的问题求助+2
    45836 airintheair 发表于 2015-12-1 求助
  • 新人帖 UG图框标题栏的日期如何实现自动更新(同步当前电脑时间)?
    有没有办法实现UG图框的标题栏里的日期自动读取电脑当前的日期,自动更新日期,不用每次都输,
    37456 meihua 发表于 2015-9-21 已解决
  • NX 二次开发源码分享: 直接获取CAM对象类型 C#直接播放Jornal
    NX 二次开发源码分享: 直接获取CAM对象类型 C#直接播放Jornal 就可以使用了 [mw_shl_code=csharp,true]using System; using NXOpen; using NXOpen.UF; using NXOpen.Utilities; using NXOpen.CAM; using NXOpen.Assemblies; static class GetSubTypeToOperation { static Session theSession; static UFSession ...
    02529 admin 发表于 2018-6-1 二次开发源码
  • 在一个面上能不能实现不同颜色
    在一个面上能不能实现不同颜色,比如一个长方体,从下到上划分几个区域,在不同范围高度实现不同颜色
    23244 万云天 发表于 2017-10-25 求助
  • NX12的编译环境 VS2015---最好选择官方匹配的版本
    NX12的编译环境 VS2015---最好选择官方匹配的版本 用于 NX Open 程序的编译器和环境 下表指定了要用于适用平台的编译器(或适用于 Python 的安装)。只有这些经认证可用于 NX Open: 运行 Java 和 .NET 程序 要运行在 NX Open(需要 Java 或 .NET)中创建的程序,需要以下配置: ...
    12446 admin 发表于 2018-5-9 资料
  • 基于C#,使用 WPF进行界面开发图文教程
    点击查看主题详情与完整讨论内容。
    27 admin 发表于 2018-1-15 资料阅读权限 100
  • NX12 二次开发新功能,创建自定义特征,十分强大哦
    NX Open 新增了特征创建功能,可用于写入您自身的特征。因此 NX Open 具备了与知识融合相同的创建定制特征功能。此功能适用于 NX Open 支持的所有语言,从而用户在为程序创建定制特征时可以灵活选择语言。可以创建以下类型的特征: [*]基于体,包括体创建和体修改 [*]基于曲线 [*]使用一组 NX 特征创建的几何体 [*]基于测量 ...
    02963 admin 发表于 2018-4-20 二次开发源码
  • 找不到指定的dlx文件是什么情况
    在用NX打开dll文件时总是提示这个,求问这种情况怎么解决????环境变量是按照规定的设置的
    46738 jxfwj 发表于 2017-5-8 求助
  • NX二次开发源码分享:最简单的创建PMI Note方法
    NX二次开发源码分享:最简单的创建PMI Note方法 [mw_shl_code=c,true]void CreatePmiNote(NXOpen:oint3d &pt) { // ---------------------------------------------- // Menu: PMI->Note... // ---------------------------------------------- NXOpen::Session::UndoMarkId markId1; markId1 = m_ ...
    13068 admin 发表于 2018-3-30 二次开发源码
  • NX二次开发源码分享:移动视图
    NX二次开发源码分享:移动视图 做个参考,自己改改! [mw_shl_code=c,true]static void do_it(void) { char view_name[31]=""; double ref_pt[2], view_bounds[4]; select_a_view("Select view to move to 0, 0",view_name); printf("\n The View Name is: %s\n",view_ ...
    02148 admin 发表于 2018-3-30 二次开发源码
  • NX二次开发源码分享:删除树控件中选中的Node节点行
    NX二次开发源码分享:删除树控件中选中的Node节点行 非常有用,分享出来,直接可以用哦!!! 回复可见!! [mw_shl_code=cpp,true]void createSectionGridTool::deleteValueToTreeList(Tree *tree) { std::vectorselectedNodes=tree->GetSelectedNodes(); if(selectedNodes.size()>0) { while( ...
    02271 admin 发表于 2018-3-25 二次开发源码
  • NX二次开发源码分享: 创建视图到指定方向
    NX二次开发源码分享: 创建视图到指定方向 [mw_shl_code=c,true]Imports System Imports NXOpen Module TrimetricViewFromBelow Sub Main (ByVal args() As String) Dim theSession As Session = Session.GetSession() Dim basePrt As BasePart = theSession.Parts.BaseWork Dim workPar ...
    12282 admin 发表于 2018-3-24 资料
  • 关于dll文件和dlg文件的调用?
    在men文件中,ACTIONS调用dlg文件,如下: VERSION 120 EDIT UG_GATEWAY_MAIN_MENUBAR AFTER UG_WINDOW BUTTON test LABEL 测试 ACTIONS test.dlg 创建Dialog并创建Project,编译生成dll文件。直接运行dll文件,不调用Dialog的话,无法显示Dialog。 此时,对于Project的修改,如何同步到dlg文件中,个人认为,在菜单文件 ...
    23082 Yuluoshui 发表于 2018-3-22 求助
  • NX二次开发源码分享:获取所有的图纸相关对象
    [mw_shl_code=c,true]static int ask_all_drf_objects(tag_t **objects) { int subtype, type; tag_t object = NULL_TAG; uf_list_p_t list; UF_CALL(UF_MODL_create_list(&list)); while (!UF_CALL(UF_LAYER_cycle_by_layer(0, &object)) && (object != ...
    22222 admin 发表于 2018-3-17 二次开发源码
  • NX二次开发源码分享: 打印所有的GDT 信息
    NX二次开发源码分享: 打印所有的GDT 信息 [mw_shl_code=cpp,true]Option Strict Off Imports System Imports NXOpen Imports NXOpen.Annotations Module report_all_gdts Sub Main() Dim theSession As Session = Session.GetSession() Dim lw As ListingWindow = theSession.ListingWindow ...
    22517 admin 发表于 2018-3-17 二次开发源码
  • NX二次开发源码分享:选择PMI 剖切视图的方法
    NX二次开发源码分享:选择PMI 剖切视图的方法 subtype : UF_view_imported_pmi_lightweight_section_subtype static NXOpen.Drawings.BaseView select_a_PMI_lightweight_section_view(string prompt) { TaggedObject selobj = null; Point3d cursor = default(Point3d); Selection.Mask ...
    12302 admin 发表于 2018-3-17 二次开发源码
  • NX二次开发源码分享: 获取所有零件导航器上PMI的信息
    NX二次开发源码分享: 获取所有零件导航器上PMI的信息 目前没有函数做这个,通过 KF 里面的方法实现 private static string get_pmi_part_navigator_name(NXOpen.Annotations.Pmi thePmi) { string ruleName; theUFSession.Cfi.GetUniqueFilename(out ruleName); workPart.RuleManager.Cr ...
    23908 admin 发表于 2018-3-17 二次开发源码
  • UG二次开发菜单问题
    在UG自带文件custom_dirs.dat写入自定义文件夹路径,然后UG会自动加载自定义目录。 想问问,可不可以同时写入多个路径,本人尝试过,UG只会自动加载第一个路径下的菜单文件。求助:如何一次添加多个路径? 或者想同时写入多个外挂,但是不想在同一个startup下的men文件写入,那么应该如何操作呢? ...
    22639 Yuluoshui 发表于 2018-3-5 求助
  • NX二次开发源码分享: 在绝对坐标系和视图上点映射
    NX二次开发源码分享: 在绝对坐标系和视图上点映射 [mw_shl_code=c,true] Function MapView2Abs(ByVal aView As View, ByVal coords As Point3d) Dim vmx As Matrix3x3 = aView.Matrix Dim vw() As Double = {0, 0, 0, vmx.Xx, vmx.Xy, vmx.Xz, vmx.Yx, vmx.Yy, vmx.Yz} Dim abs() As Doubl ...
    22696 admin 发表于 2018-3-4 二次开发源码
  • NX二次开发源码分享:创建一个临时的prt文件
    主要是一个函数在CFI的头文件下,创建随机文件名 [mw_shl_code=c,true]Function CreateNewTemporaryPartQuietly() As Part Dim theUFSession As UFSession = UFSession.GetUFSession() Dim nxMan As Boolean = Nothing theUFSession.UF.IsUgmanagerActive(nxMan) Dim fileNew1 As FileNew = theSessi ...
    12303 admin 发表于 2018-3-4 二次开发源码
  • NX二次开发源码分享: 判断两个向量是否垂直的方法
    NX二次开发源码分享: 判断两个向量是否垂直的方法 数学原理很简单,点乘的结果是数字,如果是0 的话,就是垂直,代码里判断通过一个公差的方式 [mw_shl_code=c,true] double[] v1Values = {v1.X, v1.Y, v1.Z}; double[] v2Values = {v2.X, v2.Y, v2.Z}; double dot; ...
    22514 admin 发表于 2018-3-4 二次开发源码
  • NX二次开发源码分享:选择管道routing线段的方法
    NX二次开发源码分享:选择管道routing线段的方法 代码是C#的,主要是告诉大家masktriple的设置如下: mask[0].Type = 0; mask[0].Subtype = 0; mask[0].SolidBodySubtype = UFConstants.UF_UI_SEL_FEATURE_ROUTING_CURVE_ONLY; [mw_shl_code=c,true] public static Selection.Response select_route_segment(strin ...
    11888 admin 发表于 2018-3-4 二次开发源码
  • block ui中的Set list问题。
    请问,我添加的Set list中的add 按钮的回调函数,没有反应是什么情况。 我按照生成的模板代码,将对应的回调注释去掉。然后添加自己的代码,这段代码一直不能执行。
    66251 murry 发表于 2016-2-20 已解决
  • 二次开发源码分享: 镜像体
    二次开发源码分享: 镜像体 [mw_shl_code=cpp,true]int IR9027488::apply_cb() { int errorCode = 0; try { // AIW - Begin tag_t body = selection0->GetSelectedObjects()[0]->Tag(); Plane *thePlane = dynamic_cast(plane0->GetSelectedObjects()[0]); NXOpen::Featu ...
    12451 admin 发表于 2018-2-10 二次开发源码
  • NX二次开发 签名发布详细过程,涉及java c C#
    一旦你完全测试了你的NXOpen API应用程序,你应该“签名”它 然后再分发给最终用户。即使你的最终用户也有 访问加载和运行NXOpen所需的Author许可证 申请,签名有它的好处。 - 你的应用程序将加载得更快,因为NX会立即识别 它已经签署。 - 系统日志(帮助 - >日志文件)将不会与输出混乱 NX将执行多 ...
    03886 admin 发表于 2018-2-10 原创
  • 新人帖 新人露脸
    新人报个到~~~~~~
    02864 藏在罐子里的猫 发表于 2018-1-30 资料
  • 新人帖 大佬们,求助一个问题
    在打开一个工作部件的情况下,打开BlockUI对话框,点击其按钮“打开”打开另一个part文件,显示在窗口中,但是对话框仍需存在如何实现啊??? 我直接使用图4代码,会出现图1,2,3问题,实际part文件被打开了,但是窗口显示部件仍然是原来那个part文件,并且对话框被关闭了。 求大神指点下 ...
    大佬们,求助一个问题+3
    02828 ___huihui 发表于 2018-1-20 资料
  • NX二次开发源码分享: 获取当前Reference Component的通用方法
    NX二次开发源码分享: 获取当前Reference Component的通用方法 [mw_shl_code=c,true]static logical attribute_exists(Component cmpnt, char *title) { // The traditional method of asking for all of the components recursively// does not work if you are looking for reference-only components,// beca ...
    02356 admin 发表于 2018-1-10 二次开发源码
  • NX二次开发源码分享: 打开一个指定的文件
    NX二次开发源码分享: 打开一个指定的文件 [mw_shl_code=c,true]static void report_load_status(UF_PART_load_status_p_t status) { int ii; char msg[133]; if (status->n_parts > 0) { ECHO("Load notes:\n"); for (ii = 0; ii < status->n_parts; ii++) ...
    02645 admin 发表于 2018-1-10 资料
  • NX二次开发源码分享: 导出 step格式
    NX二次开发源码分享: 导出 step格式 参考一下,很简单哦!! void StepExport::do_it() { std::vector objectArray; if (select_bodies(objectArray)) { NXOpen::Session::UndoMarkId markId1; markId1 = theSession->SetUndoMark(NXOpen::Session::MarkVisibilityVisible, "Start"); ...
    14250 admin 发表于 2017-1-16 二次开发源码
  • NXOpen::Xform是做什么用的
    请问大家,二次开发里面的Xform是做什么用的。创建之后也没有显示出来。
    23840 rkc_555 发表于 2017-12-26 求助
  • 新人帖 如何在工程图中获取孔的中心坐标
    如何在工程图中获取孔的中心坐标??
    12591 ug_xiaofeng 发表于 2017-12-25 求助
  • BLOCK UI
    请问大家,BLOCK UI里面的指定轴控件怎么获取得到的向量和点。
    BLOCK UI
    23001 rkc_555 发表于 2017-12-24 求助
  • 新人帖 UG二次开发工程实例
    UG二次开发新手求问,怎样实现选取三维模型中任一曲面(曲面采用UV描述),根据一定的规则(行距和步距算法),生成曲面上的点路径 给个基本思路就行,谢谢啦omji 最好外部模式
    22979 jxfwj 发表于 2017-5-2 求助
  • C#二次开发函数调用出错
    大家好,我是UG二次开发新手,用的C#。 最近遇到一个问题就是,调用theUfSession.Scop.DisplayUvDirs()函数的时候总是报错:A CAM session 不存在,请问是什么原因导致的。同类下的theUfSession.Disp.SetHighlight()运行是正常的,请各位大神指点 ...
    02298 jxfwj 发表于 2017-12-22 二次开发源码
  • UG二次开发源码分享:UG NX CAM加工开发简单实例
    #include #include #include #include #include #include #include #include #include #include #define MAX_CAMGEOM 20 #define EXIT_SUCCESS 0/*#define DEBUG*/static char *title1 = "Select an API routine...";static int geoption; static char *title3 = "Select Geometry Type(s) for operation then S ...
    58675 admin 发表于 2014-6-7 二次开发源码
  • 基于OpenC_OpenCPP_NXOpenCPP二次开发讲解
    基于OpenC_OpenCPP_NXOpenCPP二次开发讲解 1. 实例目的: 通过此实例,可以让大家明白如何使用 OpenC OpenCPP NXOpenCPP 混合进行开发,用 户将进行初始化, UG Session 使用 Open C++和 NX Open C++的方式。 2. 创建过程: 初始化一个 session,使用 Open C++ API 函数去创建和保存一个文件,同时使用 Open C AP ...
    46354 admin 发表于 2013-10-12 资料
  • 选择NX Open API 进行开发的原因!
    NX二次开发 ,为什么选择NX Open API 进行开发? NXOpen 是从 NX4 开始提供的全新 NX API 工具集,NX4 后新增加的 NX 的功能都支持 NXOpen。NXOpen 直接构建于 NX 统一对象模型之上,支持多种开发语言与多种开发平台, 并支持 NX5 以后的新 UI-Block Styled UI。 与 NX 的其他 API 相比,NXOpen 具有如下的特性:  ...
    24137 mildcat 发表于 2013-10-10 资料
  • UG二次开发在型材模具编程加工中的应用研究
    UG二次开发在型材模具编程加工中的应用研究 PLMHome_UG二次开发在型材模具编程加工中的应用研究_plmhome.com.zip(146.80K)
    14709 admin 发表于 2014-7-19 资料
  • 下一页 »

    快速发帖

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

    本版积分规则

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