首页 > TAG信息列表 > theSession
NX二次开发-远程开发模式(C/S架构-客户端和服务端)
版本 NX11+VS2013 API帮助 远程开发模式在API帮助中的出处 首先打开NX11的API帮助手册,点击 NX开放程序员指南 进来后如下 英文不好,自己翻译一下。 点击执行方法,进入如下 选择远程进程,点击去,记住这个单词 Remote Processes 与远程开发模式的相关内容,循环组件中的重名对象
这是一篇测试代码,其中有很多条件的测试,尤其注意注释部分,知识 点较多 UF_initialize(); char msg[111]; theSession->ListingWindow()->Open(); Session *theSession = Session::GetSession(); Part *workPart(theSession->Parts()->Work()); Part *displayPart(theSessionNX二次开发-一个简单的连接曲线例子剖析学会如何使用NXOPEN做二次开发
事情的原油~ 昨天晚上半夜12点半。失眠睡不着觉,看到我龙哥哥在QQ群里问问题,他想做一个连接曲线的功能,但是连接曲线的UFUN函数不会用, 录制连接曲线NXOPEN代码又不会录制,自己在谷歌上面找的一段代码,抄下来用,还真的做出来了。不得不佩服人家出国找资料的能力, 抄代码也是一绝啊,总比一NX 二次开发 装配环境遍历体按图层过滤
VS2019 NX1946 //CycleLlayer // Mandatory UF Includes#include <uf.h>#include <uf_object_types.h> // Internal Includes#include <NXOpen/ListingWindow.hxx>#include <NXOpen/NXMessageBox.hxx>#include <NXOpen/UI.hxx> // Internal+ENXOPEN设置属性
void twb_xd_std::set_attr( std::vector<NXOpen::NXObject *> objects , string attr_category, string attr_title , string attr_value ) { NXOpen::Session *theSession = NXOpen::Session::GetSession(); NXOpen::Part *workPart(theSession->Parts()-&gNX二次开发UF获取NX主要版本
VS2010 NX8.5 #include <uf.h> #include <NXOpen/ListingWindow.hxx> UF_initialize(); theSession->ListingWindow()->Open(); char* releaseNXRev;//定义字符串 UF_get_release(&releaseNXRev);//获取NX主要版本 theSession->ListingWindow()->WrNXOpen批量创建部件
C++ 2010 //获取UI值和路径void CreateNewComponent::GetUIValueandPath() { try { NewName.clear(); NewNamePath.clear(); selectBodys.clear(); //获取显示部件的全路径 partfullpath1 = basedisplaypart->FullPath(); //theSession->LisNXOpen 通过迭代器获取工作部件的体、面、边、点
C++ 2010 //用户代码 theSession->ListingWindow()->Open(); theSession->ListingWindow()->WriteLine("制作:Alan Huang QQ:185266370"); std::vector<Edge *> edges; //边容器 std::vector<Face *> faces; //面容器 NXOpen::Point3d p1 ,p2; //边的NXOpen 遍历部件并把子部件设置成工作部件加属性后恢复到装配部件
C++ // Mandatory UF Includes#include <uf.h>#include <uf_object_types.h> // Internal Includes#include <NXOpen/ListingWindow.hxx>#include <NXOpen/NXMessageBox.hxx>#include <NXOpen/UI.hxx> // Internal+External Includes#includeNXopen 创建block代码
C++ Session *theSession = Session::GetSession();//获得绘画窗口 Part *workPart(theSession->Parts()->Work());//工作部件 Part *displayPart(theSession->Parts()->Display());//显示部件 //创建方块 Features::Feature *nullFeatures_Feature(NULL);//定义nullFeaNX二次开发-NXopen录制:导入IGS
// Created by: Tag_jiang // Language: C++ // Version: NX 10 // Date: 12-24-2019 // Time: 9:00 //头文件 #include <NXOpen/DexBuilder.hxx> #include <NXOpen/DexManager.hxx> #include <NXOpen/NXObject.hxx> #include <NXOpen/ObNX二次开发-NXOPEN获取所有工程图和所有视图DrawingSheet,DrawingSheetCollection,DraftingView
1 NX11+VS2013 2 3 #include <NXOpen/Part.hxx> 4 #include <NXOpen/PartCollection.hxx> 5 #include <NXOpen/Session.hxx> 6 #include <NXOpen/ListingWindow.hxx> 7 #include <NXOpen/NXMessageBox.hxx> 8 #include <NXOpen/Dra