Begtostudy(白途思)'s Professional Technology Blog

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

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

这里是部分同步资料,更多资料请访问http://blog.csdn.net/begtostudy
摘要:随便哪个版本的Visual studio设置系统环境变量通常这个环境变量在安装ProE的时候如果选择安装VBAPI就会自动设置注意32位和64位操作系统路径是不同的。我的是64位操作系统。然后在VS Project里添加引用。以前叫ProE,现在叫Creo。然后在代码里加入命名空间using pfcls;之后就是启动或者连接ProE进程。我比较喜欢开着ProE调试,所以就用连接。var cAC = new CCpfcAsyncConnection(); theConnect= cAC.Connect(DBNull.Value, DBNull.Value, DBNu... 阅读全文

posted @ 2013-11-08 20:59 白途思 阅读(7276) 评论(1) 推荐(0)

摘要:原帖:http://inversionconsulting.blogspot.com/2008/06/proe-visual-basic-api-first-look.htmlProE VB API的手册,下载地址:http://www.kuaipan.cn/file/id_28189949127819279.htm欢迎加开发群106930856密码请自获取(两个方式都可以)1、密码见此贴(需要注册审核),http://begtostudy.uueasy.com/read-htm-tid-9.html或2、第三方地址(需要注册,无需审核),http://www.linkedin.com/gro 阅读全文

posted @ 2013-03-08 18:09 白途思 阅读(1912) 评论(0) 推荐(0)

摘要:FEA自动化过程中常常要用到节点遍历和查询。在NX Nastran中通常可以使用NXOpen进行录制和重放。但是,一般遍历方法都需要自己写。此次使用NX Nastran需要对一些特定节点自动布置约束,所以要先遍历节点集。本人采用NXOpen提供的方法进行遍历,当然,也可以读取dat文件。 阅读全文

posted @ 2012-05-03 10:24 白途思 阅读(715) 评论(0) 推荐(0)

摘要:在UG/NX二次开发中,Open C到NXOpen的映射可以参看帮助问题。但是,帮助文档对四个关键函数的介绍却几乎没有。本文系统介绍了NXOpen中的四个关键函数,ufusr,ufsta,ufusr_ask_unload,ufusr_cleanup到NXOpen中的映射关系。希望通过此文让更多的Open C开发者轻松的使用NXOpen。 阅读全文

posted @ 2012-04-28 22:58 白途思 阅读(1300) 评论(0) 推荐(0)

摘要:我想在NX内部使用NXOpen和remoting开一个icp通道,做驻留的被动响应服务。外部采用exe程序调用,使得外部能够控制NX做一些工作。环境是NX8,VS2010,语言C#4非常令人费解的是,remoting连接和工作正常,调用NXMessageBox显示消息也正常,但是打开零件却报内存违例错误!手动打开零件,以及用程序直接打开零件,都没有问题。问题已解决 阅读全文

posted @ 2012-04-26 09:08 白途思 阅读(829) 评论(1) 推荐(0)

摘要:本段说明怎样使用 C# 在会话级别编程。 标题 Session 对象概述目录访问 Pro/ENGINEER 接口Session 对象概述 Pro/ENGINEER Session 对象(包含在 IpfcSession 对象里),是 VBA API中的顶级对象。任何对Pro/ENGINEER 数据的访问,在访问更多特定对象前,必须先得到Session 对象的句柄。 Session 对象包含进行执行... 阅读全文

posted @ 2011-07-10 12:06 白途思 阅读(1835) 评论(0) 推荐(0)

摘要:本段解说怎样去使用 C# 去包装到Pro/ENGINEER的连接。标题 简单异步模式启动和停止Pro/ENGINEER连接到一个Pro/ENGINEER的进程完整异步模式C# 程序疑难解答简单异步模式一个简单异步模式程序不实现Pro/ENGINEER来的要求句柄的途径。因此,C#不能安插当在Pro/ENGINEER里发生事件而被通知的侦听。相应的,Pro/ENGINEER不能调用当你增加时必须提... 阅读全文

posted @ 2011-07-10 11:49 白途思 阅读(1576) 评论(0) 推荐(0)

摘要:机械、加工制造业设计、仿真、工艺、加工,应用研究与编程开发目的的二次开发、优化、应用技术交流群。 阅读全文

posted @ 2011-05-19 12:31 白途思 阅读(1468) 评论(1) 推荐(0)

摘要:发现了几个比较好的QQ群,不愿独享,分享给大家。 阅读全文

posted @ 2011-05-19 12:27 白途思 阅读(2623) 评论(1) 推荐(0)

摘要:dotnet有多个版本,比如1.0, 2.0,3.0,4,0,目前最高的是4.0了。dotnet程序向下兼容,但是不向上兼容,即高版本可以调用低版本程序,但是低版本不能调用高版本程序。(当然可以通过一些方法调用,本文就是一种)。这样就出现了一个问题。UG XN4支持的1.x版本的,UG NX5、NX6、NX7支持2.0,3.x。这是由于dotnet的2.0、3.x使用的都是2.0的运行时库。什么是运行时库Runtime呢?打个比方,dotnet framework是C#程序的基础,Runtime是dotnet framework的基础。基础一样当然可以低版本加载高版本的。这样NX6其实也是可以 阅读全文

posted @ 2011-03-03 12:38 白途思 阅读(1428) 评论(1) 推荐(0)

该文被密码保护。

posted @ 2011-03-01 16:36 白途思 阅读(56) 评论(0) 推荐(0)

摘要:以前在一个网站上下载的,现在搜索还能搜到。 采用VC6开发,比较旧的编译器了。采用ufun,这是UG二次开发的API,用的人很多。 我是主张使用NXOpen的,但是ufun依然很好用。 这是整理的合辑。因为CSDN的html代码有问题,根本没法贴,所以改为贴个链接算啦。 < width="414" height="305" src="http://player.ku6.com/refer/D... 阅读全文

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

摘要:记得当初我开源openid这个UG二次开发程序(这个在我这个博客里能找到http://code.google.com/p/begtostudy-ugplugin-objectid/)的时候很少很少这种CAD的二次开发程序开源的,没想到现在出现很多了,呵呵。 nx-tools http://code.google.com/p/nx-tools/ 这不是一个系统的开源项目,内容比较杂。很适合各种需求... 阅读全文

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

摘要:网上介绍UG NX二次开发的NXOpen资料似乎比较少,虽然我博客里做了一些介绍,但是因为这方面的资料比较少目前使用的人还不是很多。 看到这个paper,感觉介绍的还行。不过还是比较老,因为是 NX4+.net1.0的,而且用的还是NXOpen.UF,这是对以前UFun的兼容模式,不是真正的NXOpen,我的博客里有过详细饿介绍。现在 NX5以上都是用的.net2.0以上。不过开发过程和原理一样。... 阅读全文

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

摘要:用.net语言(C#、VB等)开发UG NX二次开发,一定要弄清楚NXOpen和NXOpen.UF的区别。可以看看我以前发的帖子。 以下内容来自与http://bbs.icax.cn/491598p1p1 真的要特别感谢名叫“苏州人”的网友贴了这么多代码。不过这些代码的也是属于NXOpen.UF的使用,不是真正的NXOpen。操作录制的才是真正的NXOpen形式(参见我以前的帖子) 不过,广告部分... 阅读全文

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

摘要:UG NX提供NXOpen类库是支持C#的,只可惜资料太少。很多人使用C#语言开发NX工具,仍然使用以前的UFUN,就是Open API。只不过是通过NXOpen中提供的UF空间封装一下而已。封装是.net常用的技术了。 但是可惜的是,很多函数(如uc1601)并不在这些封装方法之内。也就说,用C#开发,基本上与这些没有封装的函数无缘了。 采用本文的方法就可以解决这些函数不能使用的问题。以uc16... 阅读全文

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

摘要:看到熟悉C、C++的UG二次开发朋友想使用NXopen,又不想学习.net,所以制作了这个文档。 其实NXOpen是支持C++语言的,只是用法略不同于.net,这主要是由于c++语法不同。 虽然NXOpen for C++网上资料不多,但是可以参考NXOpen for .net的程序,因为二者的体系是一样的。 从NX6帮助文档中抽取的NXOpen for C++部分,制作而成的CHM文件,方便携... 阅读全文

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

摘要:以前在一个网站上下载的,现在搜索还能搜到。 采用VC6开发,比较旧的编译器了。采用ufun,这是UG二次开发的API,用的人很多。 我是主张使用NXOpen的,但是ufun依然很好用。 这是那些教程中的第一集,我传上来试试分享。 http://6.cn/watch/11082073.html 郁闷死了,CSDN博客贴了html代码无效,啥意思啊,这是?! 阅读全文

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

摘要:什么是操作录制?这是UG NX系列中增加的可以录制手工操作命令的工具。录制的一系列NXOpen程序命令。通过这些命令可以重现操作。当然,从中我们也可以用来学习NXOpen。 然而,录制的程序往往是记录我们手工操作的命令流,其中很多信息是固定的操作,不具有灵活性。可以重现整个手工操作过程。同时,不是所有的命令都能够被录制。正如UG Help系统所说的:有些命令不能被记录,有些命令只能部分记录。正如我... 阅读全文

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

摘要:有人问我UG的external模式. 这是UG二次开发不需要UG界面时使用的一种模式。UG Open只开放了部分的API提供支持。 internal模式是UG的插件方式调用。 所以,即使是external模式也不能够脱离UG运行。 以前,使用C/C++开发时,internal的程序是dll,而external的程序是exe。 采用.net语言,internal也可以写成exe。 internal使... 阅读全文

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

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