
UG二次开发/NX Development
QQ_370566617
上海航天技术研究院 工程师;
上海交通大学 工学博士
展开
-
最小体积包围盒MVB-begtostudy Beta版欢迎公测
最小体积包围盒MVB为工程上常用的算法工具,常用于计算工件毛坯体积和模型等。由于MVB是个几何难题,目前还没有精确的通用解析解,多为迭代生成的数值解,因此算法效率和精度没有最好,只有更好。 将本人制作的MVB工具进行公测,目的是寻求该算法解决不好的模型,以供进一步研究原创 2011-10-15 15:45:42 · 2987 阅读 · 0 评论 -
UG OPEN API编程基础 11属性的创建和访问
http://www.docin.com/p-75552587.html原创 2010-08-31 22:42:00 · 1590 阅读 · 1 评论 -
UG OPEN API编程基础 14API、UIStyler及MenuScript联合开发
None原创 2010-08-31 08:33:00 · 1667 阅读 · 0 评论 -
UG OPEN API编程基础 11属性的创建和访问
None原创 2010-08-31 08:31:00 · 1009 阅读 · 0 评论 -
UG OPEN API编程基础 13MenuScript应用
None原创 2010-08-31 08:32:00 · 1298 阅读 · 0 评论 -
UG OPEN API编程基础 8装配操作
None原创 2010-08-31 08:31:00 · 1146 阅读 · 0 评论 -
UG OPEN API编程基础 6表达式
None原创 2010-08-31 08:30:00 · 1148 阅读 · 0 评论 -
UG OPEN API编程基础 4部件文件的相关操作
None原创 2010-08-31 08:29:00 · 1117 阅读 · 0 评论 -
UG OPEN API 编程基础 3用户界面接口
None原创 2010-08-31 08:28:00 · 1615 阅读 · 0 评论 -
UG OPEN API编程基础 2约定及编程初步
None原创 2010-08-31 08:27:00 · 995 阅读 · 0 评论 -
UGOPENAPI编程基础 目录
如看不了,请访问http://www.docin.com/p-75552088.html原创 2010-08-31 08:27:00 · 1151 阅读 · 0 评论 -
16 UG Open的MFC应用
None原创 2010-08-31 08:34:00 · 1388 阅读 · 0 评论 -
UG OPEN API 编程基础 5对象的创建、访问和修改
None原创 2010-08-31 08:30:00 · 905 阅读 · 0 评论 -
Simens NX(原UG)与OpenGL混合开发 /Program with NX and OpenGL
关于 NX3.0跟随点窗口的方法研究原创 2010-06-13 10:37:00 · 3309 阅读 · 0 评论 -
Simens NX (原UG)内部代码逆向分析 / Inner code Reverse analysis of NX software
这里的逆向分析不是机械中的反求工程(抄数),而是软件中的逆向工程,旨在研究软件内部代码实现机制。我在这里要说明一下,软件逆向不在软件使用的许可范围之内,尽可以作为研究软件实现功能的一种方法。转载 2010-06-10 18:55:00 · 2658 阅读 · 0 评论 -
欢迎UG二次开发的朋友建立博客
如果已有博客园博客又做UG二次开发的博主,欢迎加入UG二次开发博客小组http://home.cnblogs.com/group/ugopen/原创 2010-07-10 10:39:00 · 1576 阅读 · 0 评论 -
Build a NX Open .NET application
A basic setup to build a NX Open .NET application using Visual Studio (IDE)Interactive Application: .NET authoring license is requiredStart Visual Studio 2003 (7.1)Create class lib转载 2010-04-16 12:04:00 · 1511 阅读 · 0 评论 -
在C#中直接使用Open API的方法 / A Method of Using Open API in C#
UG NX提供NXOpen类库是支持C#的,只可惜资料太少。很多人使用C#语言开发NX工具,仍然使用以前的UFUN,就是Open API。只不过是通过NXOpen中提供的UF空间封装一下而已。封装是.net常用的技术了。但是可惜的是,很多函数(如uc1601)并不在这些封装方法之内。也就说,用C#开发,基本上与这些没有封装的函数无缘了。采用本文的方法就可以解决这些函数不能使用的问题原创 2010-04-13 19:28:00 · 5617 阅读 · 2 评论 -
UG OPEN API编程基础 10辅助文本、尺寸及辅助制图
http://www.docin.com/p-75552554.html原创 2010-08-31 22:40:00 · 1260 阅读 · 0 评论 -
UG OPEN API编程基础 12UIStyler对话框
http://www.docin.com/p-75552645.html原创 2010-08-31 22:42:00 · 1967 阅读 · 0 评论 -
15API和GRIP的联合开发
http://www.docin.com/p-75562894.html原创 2010-08-31 22:43:00 · 1291 阅读 · 0 评论 -
设计、仿真、工艺、加工、优化、开发交流 · 行业软件、二次开发、优化技术
同样的帖子,不让发:点击打开链接真想把我的博客全部搬走,实在是太憋屈了!别的博客能发的信息这里不能发。随意删我的博文,随意删我的博客组件。我能怎么办?抗议有用吗?原创 2012-06-26 19:15:45 · 5215 阅读 · 1 评论 -
NXopen .net remoting遇到个很棘手的问题
我想在NX内部使用NXOpen和remoting开一个icp通道,做驻留的被动响应服务。外部采用exe程序调用,使得外部能够控制NX做一些工作。环境是NX8,VS2010,语言C#4非常令人费解的是,remoting连接和工作正常,调用NXMessageBox显示消息也正常,但是打开零件却报内存违例错误!手动打开零件,以及用程序直接打开零件,都没有问题。原创 2012-04-25 21:51:55 · 2503 阅读 · 5 评论 -
NX Nastran 节点遍历的方法/FEA Nodes iteration in NX Nastran by NXOpen
FEA自动化过程中常常要用到节点遍历和查询。在NX Nastran中通常可以使用NXOpen进行录制和重放。但是,一般遍历方法都需要自己写。此次使用NX Nastran需要对一些特定节点自动布置约束,所以要先遍历节点集。本人采用NXOpen提供的方法进行遍历,当然,也可以读取dat文件。http://www.docin.com/p-394630598.html原创 2012-05-03 10:23:05 · 2460 阅读 · 0 评论 -
Open C 到 NXOpen 四个关键函数的映射
在UG/NX二次开发中,Open C到NXOpen的映射可以参看帮助问题。但是,帮助文档对四个关键函数的介绍却几乎没有。本文系统介绍了NXOpen中的四个关键函数,ufusr,ufsta,ufusr_ask_unload,ufusr_cleanup到NXOpen中的映射关系。希望通过此文让更多的Open C开发者轻松的使用NXOpen。http://www.doci原创 2012-04-28 22:57:35 · 4658 阅读 · 0 评论 -
Siemens NX8 NXOpen 终于支持.net framework 4.0了
最近抽空装了一下NX8(8.0.0.25),本来是想编译个以前做的东西。发现NX8的NXOpen支持.net framework 4.0。我记得好像NX4支持dotnet1.1,NX5开始支持2.0了。虽然后来的NX6的wizard支持dotnet3.5,但是dotnet 2.0和3.x都是一个运行时库,dotnet 3.5的dll可以运行在2.0上,所以差别不大。只是do原创 2011-10-27 13:51:09 · 5385 阅读 · 2 评论 -
.net 4.0 dll运行于UG NX多个版本的方法
dotnet有多个版本,比如1.0, 2.0,3.0,4,0,目前最高的是4.0了。 dotnet程序向下兼容,但是不向上兼容,即高版本可以调用低版本程序,但是低版本不能调用高版本程序。(当然可以通过一些方法调用,本文就是一种)。 这样就出现了一个问题。原创 2011-03-03 12:41:00 · 2652 阅读 · 0 评论 -
UG NX 加载.net dll机制
这次我们来探讨一下NX加载.net开发的plugin的机制。 我们知道,NX本身是不需要.net framework支持的,即机器上不需要安装.net framework,也可以运行NX软件。 为什么NX还可以使用.net开发的dll呢?(显然必须自行安装.net framework)。原创 2011-03-01 16:43:00 · 3137 阅读 · 0 评论 -
UG/NX二次开发入门手册
本文文字版地址:http://www.cnblogs.com/begtostudy/archive/2010/11/19/1881953.html 另外,推荐博客:http://blog.youkuaiyun.com/begtostudy,博客左面有大量的资料链接(包括UG二次开发的),可以作为辅助学习资料。 当然这只是一部分资料,大家可以使用google或者百度搜索。 注: 1、UG已经更名为NX,本文沿用老的称呼。 2、开发群也受proe、catia等二次开发人士,我不懂,希望有群友能够也原创 2010-11-19 17:21:00 · 9631 阅读 · 1 评论 -
搞了个UG/NX二次开发MSN群玩玩
群地址:http://jxit.groups.live.com/ 尝试着搞搞。MSN群确实没有QQ群好,不过对于上不了QQ的人,也是个尝试。 加入方法:在网页中打开群地址,然后填入您的MSN地址,申请加入就行。原创 2010-09-17 09:40:00 · 1588 阅读 · 2 评论 -
UG OPEN API编程基础 9GD&T及遍历
http://www.docin.com/p-75552513.html原创 2010-08-31 22:40:00 · 1509 阅读 · 0 评论 -
UG OPEN API编程基础 1概述
http://www.docin.com/p-75552154.html原创 2010-08-31 22:37:00 · 1590 阅读 · 0 评论 -
UG OPEN API编程基础 2约定及编程初步
http://www.docin.com/p-75552206.html原创 2010-08-31 22:38:00 · 1021 阅读 · 0 评论 -
国内CAD二次开发关注度比较
不是专业人员,只是突然想看看这个问题,就随便找了个数据来看看。 iCAX论坛算是机械工程技术方面综合论坛。因为其不是产品或服务论坛(如UG网主要是推广其提供的付费服务),数据应该较为客观,具有一定的代表性。 截取2009.11.17中午的版面发帖和回帖数据(留个最后回帖时间,以做佐证),从中可以看出一些端倪。 UG NX二次开发的关注度远远超越其他几个CAD软件。原创 2009-11-17 12:50:00 · 1501 阅读 · 3 评论 -
UG NXOpen for C++ (NX6) CHM帮助文件 / UG NXOpen for C++ (NX6) CHM Documents
看到熟悉C、C++的UG二次开发朋友想使用NXopen,又不想学习.net,所以制作了这个文档。其实NXOpen是支持C++语言的,只是用法略不同于.net,这主要是由于c++语法不同。虽然NXOpen for C++网上资料不多,但是可以参考NXOpen for .net的程序,因为二者的体系是一样的。 从NX6帮助文档中抽取的NXOpen for C++部分,制作而成的CHM原创 2009-11-11 17:20:00 · 5892 阅读 · 2 评论 -
用Java做UG NX 二次开发 / UG NX Secondry Dev. with Java
作为一种强大的面向对象的语言,java应用的人数十分广泛。特别是在企业信息化这块,见到很多人用java开发。 UG NXOpen也支持Java的开发,可以参考帮助文档(一张光盘iso,网上下的到)。如果觉得资料不够,可以参考NXOpen for .net,类库形式是一样的。 其实我本人不懂Java,但是有人问起,我就斗胆谈谈了。 推荐一个帖子,介绍的很入门,应该很容易原创 2009-11-02 09:50:00 · 6664 阅读 · 3 评论 -
关于VC开发的程序在别人电脑不能运行的问题
最经有网友在qq上问我,以前在VC上开发的程序,没有装VC为什么不能运行了。我在这里做一些介绍。 VC开发的程序,运行的时候还需要一些dll动态库的支持,比如MFC42.这些动态库没有安张VC是没有的。所以要有这些dll才能运行你的程序。 如何知道你的电脑上缺少需要的dll,或者这个程序exe或者dll又依赖了那些dll呢?你可以使用DEPENDS.EXE,这个在原创 2008-12-19 12:17:00 · 2378 阅读 · 0 评论 -
UG二次开发学习进阶帮手——操作录制
什么是操作录制?这是UG NX系列中增加的可以录制手工操作命令的工具。录制的一系列NXOpen程序命令。通过这些命令可以重现操作。当然,从中我们也可以用来学习NXOpen。 然而,录制的程序往往是记录我们手工操作的命令流,其中很多信息是固定的操作,不具有灵活性。可以重现整个手工操作过程。同时,不是所有的命令都能够被录制。正如UG Help系统所说的:有些命令不能被记录,有些命令只能部原创 2009-02-17 22:57:00 · 7754 阅读 · 1 评论 -
Build a NX Open .NET application
A basic setup to build a NX Open .NET application using Visual Studio (IDE)Interactive Application: .NET authoring license is requiredStart Visual Studio 2003 (7.1)Create class library proj转载 2009-02-15 11:16:00 · 2202 阅读 · 1 评论 -
谈谈UG的external模式
有人问我UG的external模式.这是UG二次开发不需要UG界面时使用的一种模式。UG Open只开放了部分的API提供支持。internal模式是UG的插件方式调用。 所以,即使是external模式也不能够脱离UG运行。 以前,使用C/C++开发时,internal的程序是dll,而external的程序是exe。采用.net语言,internal也可以写成ex原创 2009-01-25 08:35:00 · 4283 阅读 · 0 评论