首页 > 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(theSession

NX二次开发-一个简单的连接曲线例子剖析学会如何使用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+E

NXOPEN设置属性

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()-&g

NX二次开发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()->Wr

NXOpen批量创建部件

C++ 2010    //获取UI值和路径void CreateNewComponent::GetUIValueandPath() {    try    {  NewName.clear();  NewNamePath.clear();  selectBodys.clear();   //获取显示部件的全路径  partfullpath1 = basedisplaypart->FullPath();  //theSession->Lis

NXOpen 通过迭代器获取工作部件的体、面、边、点

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#include

NXopen 创建block代码

C++   Session *theSession = Session::GetSession();//获得绘画窗口 Part *workPart(theSession->Parts()->Work());//工作部件 Part *displayPart(theSession->Parts()->Display());//显示部件 //创建方块 Features::Feature *nullFeatures_Feature(NULL);//定义nullFea

NX二次开发-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/Ob

NX二次开发-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