Begtostudy(白途思)'s Professional Technology Blog

欢迎访问begtostudy的专业知识博客!主要是专业技术和算法为主。
  首页  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  CAD二次开发(UG/Proe/其他)

这里是部分同步资料,更多资料请访问http://blog.csdn.net/begtostudy
摘要:A basic setup to build a NX Open .NET application using Visual Studio (IDE) Interactive Application: .NET authoring license is required Start Visual Studio 2003 (7.1) Create class library project Fil... 阅读全文

posted @ 2010-11-19 17:13 白途思 阅读(734) 评论(0) 推荐(0)

摘要:最经有网友在qq上问我,以前在VC上开发的程序,没有装VC为什么不能运行了。 我在这里做一些介绍。 VC开发的程序,运行的时候还需要一些dll动态库的支持,比如MFC42. 这些动态库没有安张VC是没有的。所以要有这些dll才能运行你的程序。 如何知道你的电脑上缺少需要的dll,或者这个程序exe或者dll又依赖了那些dll呢? 你可以使用DEPENDS.EXE,这个在网上到处都是。 打开你的ex... 阅读全文

posted @ 2010-11-19 17:12 白途思 阅读(796) 评论(0) 推荐(0)

摘要:Each part may contain any number of solid bodies. Each solid body is defined by a set of faces and edges. Each face contains a reference to the body it belongs to and a list of edges that define the f... 阅读全文

posted @ 2010-11-19 17:11 白途思 阅读(625) 评论(0) 推荐(0)

摘要:无意之间了解了一下开源项目,感觉挺好玩的。 不过刚刚了解,所以开了这个代码,只是做小小的尝试, 希望有一天,能够做一个大的开源项目和大家一起做一件有意义的事,呵呵。 【UGS Object ID 工具】 主页http://code.google.com/p/begtostudy-ugplugin-objectid/ 是UGS NX的一个插件,可以获取选择Object的id或者通过id高亮Objec... 阅读全文

posted @ 2010-11-19 17:11 白途思 阅读(436) 评论(0) 推荐(0)

摘要:做过UG二次开发的人都知道tag在其中的重要性,tag是所有对象的标识,也是其中信息的桥梁。 可惜tag是流水号,在prt保存再打开后,tag就会变。 如果是external模式,用tag作为信息标示保存也没什么,毕竟没有保存和打开的过程。 但是对于有些问题,比如重新打开prt,然后高亮上次选定的面,tag就不能作为信息保存。 因为上次保存的tag在打开prt后会变,也就不能重新找到面face了。... 阅读全文

posted @ 2010-11-19 17:10 白途思 阅读(972) 评论(3) 推荐(0)

摘要:最近有人问起,我就随便说说。下面的文章是引用别人的。 我主要是加一些说明。 在UG界面里做UIStyler设计的时候,最好选好是【回叫】还是【菜单】。而不是选择【全部】。因为二者的方式差别实在是大。回叫方式就是通过函数调用对话框。生成的文件里会有一个函数叫什么function的,里面有调用对话框的示例代码。 菜单方式是通过菜单直接调用对话框的方式。比如下面的菜单 VERSION 120 EDIT ... 阅读全文

posted @ 2010-11-19 17:09 白途思 阅读(1413) 评论(0) 推荐(0)

摘要:看到很多人询问UG开发向导的问题,我觉得有必要介绍一下很多书上介绍UG二次开多是在UG 19或者之前的版本上,这些版本的UG安装文件里提供VS98-VC6的向导文件,拷到VC6对应目录就行没有的可以去这里下,http://download.csdn.net/source/210512或者在论坛里搜索但是,据我所知,NX3、NX4安装文件里提供的VC向导是支持VS2003-VC7的,拷到Visual... 阅读全文

posted @ 2010-11-19 17:08 白途思 阅读(1172) 评论(0) 推荐(0)

摘要:三者的关系我在以前的文章中讲过了。但是他们都不是孤立的,互相可以使用。 下面举了个不同部分用不同的代码, 函数形式的是Open C,也就是API了 类形式不带NXOpen的是Open C++,否则是NXOpen C++了。 Tag是所有之间的桥梁。 //NXOpen header files#include <NXOpen/Session.hxx>#include <NXOpen... 阅读全文

posted @ 2010-11-19 17:07 白途思 阅读(2038) 评论(0) 推荐(0)

摘要:UG的二次开发有两套系统,一套叫Open,一套叫NXOpen。Open主要是造型方面的功能,NXOpen比较全面。Open原来支持的是C/C++,.net的NXOpen.UF命名空间支持。NXOpen支持C++和.net等。 Open系统,支持C的原来叫UFun,或者API,用的人最多。后来出现了Open C++。但是Open C++支持编辑等属性行为,不能创建。所以,一般是通过API创建特征,比... 阅读全文

posted @ 2010-11-19 17:06 白途思 阅读(4650) 评论(0) 推荐(0)

摘要:UG二次开发的程序多是dll,调试的时候要启动UG主进程。以前实在属性的命令里指定UG的exe,但是调试退出UG也退出了,十分的不便。启动UG好慢啊!所以,研究了一下如何在调试完的时候能够不关闭UG。 大体来说,思路是将开发的dll注入UG的进程空间,而不是主动的启动UG主进程,这样调试完就可以卸载而不会关闭主进程。 注入进程的调试方式有两种,后面细说。首先说两点准备,第一,加载是手动,卸载方式要... 阅读全文

posted @ 2010-11-19 17:06 白途思 阅读(2807) 评论(0) 推荐(0)

摘要:使用UFUN编译出来的dll,然后启动UG加载, 但是, 每次加载完后就不能重新编译,会报错。因为dll加载后没有卸载,给测试带来十分不便。 我所以,我就寻找办法,终于让我找到,只要设置程序运行完立即卸载就行了。如下: extern int ufusr_ask_unload( void )...{ // return( UF_UNLOAD_UG_TERMINATE ); return(UF_UNL... 阅读全文

posted @ 2010-11-19 17:05 白途思 阅读(685) 评论(0) 推荐(0)

摘要:摘 要:UG软件是美国EDS公司开发的一套集CAD/CAM/CAE一体的高端软件。UG是一个通用软件,用户必须在此基础上进行二次开发,才能满足专门模具设计的需要,提高设计效率。本文探讨UG二次开发技术,重点研究通过VC编程调用UG/OPEN API函数设计模具的技术。 关键词:UG 二次开发 UG/OPEN 1. 引言 Unigraphics(简称UG)在CAD/CAM上表现出了强大的功能,但UG... 阅读全文

posted @ 2010-11-19 17:03 白途思 阅读(1046) 评论(0) 推荐(0)

摘要:最近比较忙,就贴图了,啥也不说了! 阅读全文

posted @ 2010-11-19 17:03 白途思 阅读(683) 评论(0) 推荐(0)

摘要:最近想了解一下UG OPEN C++ 盒C#开发,虽然看了文档,苦于没有sample给个展示。 后来在帮助文档里找到很少一点的提示,就是有一个对于prt文件的参看的类。主要是通过类查看prt的属性什么的。是有源码的,很值得我们学习参考。所以,我就把这个类的位置发上来,大家可以看看,值得借鉴。 就这两个文件就可以了,一个是内部模式的源码,一个是外部模式的源码 至于C语言的源码示例,一搜一大堆,自己... 阅读全文

posted @ 2010-11-19 17:02 白途思 阅读(823) 评论(0) 推荐(0)

摘要:UG/ OPEN++类库 概述 UG/Open++有五种不同的类:应用程序类,对象类,模板类,辅助类,和数学类。 1, 应用程序类:控制UG应用程序的运行。包括:UgSession,UgInfoWindow,和 UgException。2, 对象类: 定义可以作用于UG零件文件中包含对象的属性和操作。例如,UgArc,UgFace,和UgExpression等。表示UG零件的UgPart类,也属此... 阅读全文

posted @ 2010-11-19 17:01 白途思 阅读(2163) 评论(0) 推荐(0)

摘要:声明本博文不是针对大众的,而是针对编程与开发(加工制造业IT)QQ群(124816709)群(简称开发群)内初学者。 阅读全文

posted @ 2010-11-19 16:45 白途思 阅读(10228) 评论(1) 推荐(0)

摘要:本群旨在聚集加工制造业相关编程开发人士。 阅读全文

posted @ 2010-10-14 22:53 白途思 阅读(4915) 评论(2) 推荐(0)

摘要:群地址:http://nxopen.groups.live.com/ 尝试着搞搞。MSN群确实没有QQ群好,不过对于上不了QQ的人,也是个尝试。 加入方法:在网页中打开群地址,然后填入您的MSN地址,申请加入就行。 阅读全文

posted @ 2010-09-17 09:41 白途思 阅读(327) 评论(0) 推荐(0)

摘要:http://www.docin.com/p-75552437.html 阅读全文

posted @ 2010-09-04 12:39 白途思 阅读(465) 评论(0) 推荐(0)

摘要:http://www.docin.com/p-75562894.html 阅读全文

posted @ 2010-08-31 22:43 白途思 阅读(301) 评论(0) 推荐(0)

前往Begtostudy的编程知识博客(CSDN)