Begtostudy(白途思)'s Professional Technology Blog

欢迎访问begtostudy的专业知识博客!主要是专业技术和算法为主。
  首页  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页

2010年11月19日

摘要: 记得当初我开源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 白途思 阅读(1429) 评论(1) 推荐(0) 编辑

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

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

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

posted @ 2010-11-19 17:17 白途思 阅读(2265) 评论(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 白途思 阅读(907) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2010-11-19 17:14 白途思 阅读(1637) 评论(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 白途思 阅读(1045) 评论(0) 推荐(0) 编辑

摘要: 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 白途思 阅读(723) 评论(0) 推荐(0) 编辑

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

posted @ 2010-11-19 17:12 白途思 阅读(790) 评论(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 白途思 阅读(619) 评论(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 白途思 阅读(427) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2010-11-19 17:09 白途思 阅读(1371) 评论(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 白途思 阅读(1159) 评论(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 白途思 阅读(1941) 评论(0) 推荐(0) 编辑

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

posted @ 2010-11-19 17:06 白途思 阅读(2675) 评论(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 白途思 阅读(3900) 评论(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 白途思 阅读(672) 评论(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 白途思 阅读(1009) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

摘要: 有感而发。 阅读全文

posted @ 2010-11-19 14:50 白途思 阅读(254) 评论(0) 推荐(0) 编辑

2010年11月17日

摘要: 群里面经常会有加入、踢人的消息,有时候多大几十个,很多新当任的管理员十分不习惯。 其实QQ有以下方法还是蛮不错的。 1、关于消息提示太多的问题 首先设置QQ: 其次是选择【取消闪烁】。: 然后在qq界面上有统一消息数目的提示: 点击提示小按钮,选择【忽略全部】,或者单独点击看看消息。 2、关于取消加群申请 本群要求管理员取消加群申请,由指定管理员统一审核。 注意如果选择了上面的【忽略全部】消... 阅读全文

posted @ 2010-11-17 13:25 白途思 阅读(3674) 评论(0) 推荐(0) 编辑

摘要: 新的教程在这里:http://www.cnblogs.com/begtostudy/archive/2010/11/17/1879770.html 阅读全文

posted @ 2010-11-17 12:44 白途思 阅读(363) 评论(0) 推荐(0) 编辑

2010年11月12日

摘要: 最近总是感觉对冠词的用法比较困惑,所以google了一下,还不错。 阅读全文

posted @ 2010-11-12 09:19 白途思 阅读(266) 评论(0) 推荐(0) 编辑

2010年11月5日

摘要: 发现MSN Lite确实不错。 以下转载。 近来QQ和360的事件弄得沸沸扬扬,甚至现在双方都僵持不下,QQ提出如果不卸载360,将不能再使用 QQ,如此置用户利益于不顾的行为,实在是令人痛心。事实上,360的安全技术能力是毫无疑问的,如果真的360从我们机器上卸载了,我们聊天时是不是心有余悸?很多人现在已经转到了MSN,不过MSN实在是太烂,笔者作为电脑和网络爱好者,现在推荐给你一套不错的方... 阅读全文

posted @ 2010-11-05 19:55 白途思 阅读(457) 评论(0) 推荐(0) 编辑

摘要: 在本地连接属性中,安装NetBios协议,就是既有TCP/IP协议,又有NetBios协议; 运行services.msc,启动以下服务: TCP/IP NetBIOS Helper服务; Computer Browser服务; Workstation服务; server服务; 设置TCP/IP协议高级选项中的wins→设置netbios,选择默认或者使用TCP/IP上的NetBIOS.... 阅读全文

posted @ 2010-11-05 19:51 白途思 阅读(12967) 评论(0) 推荐(0) 编辑

摘要: 点击”开始”->”程序”->”管理工具”->”终端服务器授权”,选择未激活的服务器名称,选择”属性”, 请记下对话框中出现的产品ID,我们要用这20位的ID号到网上注册。2)打开Internet Explorer浏览器,在地址栏中输入https://activa... 阅读全文

posted @ 2010-11-05 19:49 白途思 阅读(3751) 评论(0) 推荐(0) 编辑

2010年10月19日

摘要: 在CSDN博客支持社区提问: http://blog.csdn.net/begtostudy访问结果:无法获取配置信息,用户可能被屏蔽。 不好意思,请尽快检查一下。如果是不让发QQ群信息,你屏蔽或者警告一个博文页面或者链接就行了没必要封了我整个博客吧尊敬的用户,您好: 帐号begtostudy博客被禁是因为近一篇博客文章疑似群广告,请您尽快予以删除。以后多分享技术文章。给您带来的不便,还请谅解。感... 阅读全文

posted @ 2010-10-19 16:17 白途思 阅读(268) 评论(0) 推荐(0) 编辑

2010年10月17日

摘要: QQ群中大家经常会发言讨论,但是很多时候大家讨论的信息并不属于我们关心的问题,怎么办?通常的做法是设置群消息接收但不提示,有时间再看看。这种方式却同时屏蔽了自己关心的信息。其实,大可不必这样做!QQ群现在提供了关键字触发的方式。就是说群里一旦有你感兴趣的消息,比如叫你的名字或者qq号,那么就激活区内消息的接收,你马上就可以看到相关消息了。设置方法:右键QQ群 也就是说,当群内消息包含&ldquo... 阅读全文

posted @ 2010-10-17 16:28 白途思 阅读(1109) 评论(0) 推荐(0) 编辑

2010年10月14日

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

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

2010年10月8日

摘要: 一、常用 α( 阿而法) β( 贝塔) γ(伽马) δ(德尔塔) ε(艾普西龙) ζ(截塔) η(艾塔) θ(西塔) ι约塔) κ(卡帕) λ(兰姆达) μ(米尤) ν(纽) ξ(可系) ο(奥密克戎) π (派)ρ (若)σ (西格马)τ (套)υ (英文或拉丁字母)φ(斐) χ(喜) ψ(普西)) ω(欧米伽) 二、详细 1 Α α alpha a:lf 阿尔法 角度;系数 2 Β β bet... 阅读全文

posted @ 2010-10-08 23:37 白途思 阅读(1436) 评论(0) 推荐(0) 编辑

2010年10月5日

摘要: 可能,你手里有两个文件夹,里面有几千个文件和子文件夹,你需要仔细查看它们的差异之处,或者只是简单的找出到底哪个文件是新增加的。 可能,你是个软件收集狂,而且备份也疯狂,但是往往你会分不清到底那个是新的。 可能,你是个程序员,总是需要一款可以比较你的备份文件夹和源码文件之间变化的软件。 可能,你是网站管理员,总是希望能够有一款软件,能够帮助你减轻上传和管理网站的劳动量。 可能,你想同步两个目... 阅读全文

posted @ 2010-10-05 21:05 白途思 阅读(2573) 评论(0) 推荐(0) 编辑

2010年10月1日

摘要: 普通QQ的好友上限是500人。其实如果不是商业用途一般不会慢的。 当然,向我这样公开资料的人,也包括在内。 但是,有件事情很奇怪,qq面板上的人,怎么算顶多快400人,不到500啊,为什么现在加人就提示达到500人上限。 到qq中心一问才知道,400人也算上了单向好友,就是那些原来是你的好友,但是被删除了,而对方没有删除你的。 需要到QQ好友中心http://id.qq.com/friends,... 阅读全文

posted @ 2010-10-01 21:13 白途思 阅读(1421) 评论(0) 推荐(0) 编辑

2010年9月29日

摘要: 已经将live space博客(我的国际交流博客)迁移到blogger了,http://begtostudy.blogspot.com/ 阅读全文

posted @ 2010-09-29 09:41 白途思 阅读(356) 评论(1) 推荐(0) 编辑

2010年9月28日

摘要: 很多朋友在实际应用中都可能需要用到FTP Server类的软件,这类软件有很多,比较知名的有Serv-U、G6等,这里向大家介绍一下FileZilla Server,Windows平台下一款不错的FTP Server软件,而且是免费的、开源的。FileZilla Server是FileZilla项目中的一个软件,这个项目中还包括了FileZilla的FTP Client,官方的网址是:http:/... 阅读全文

posted @ 2010-09-28 17:18 白途思 阅读(1870) 评论(0) 推荐(0) 编辑

摘要: Windows7的用户文件夹默认所在位置是系统盘(通常是C盘)下的“\Users”目录之内。该文件夹中储存着所有的用户生成文件,比如你保存在“桌面”上的文件(实际上是保存在C:\Users\YourUserName\Desktop目录之中),再比如你保存在“我的文档”里的文件(实际上是保存在C:\Users\joe\Documents目录之中)。 而随着Windows里安装的软件越来越多,就会有越... 阅读全文

posted @ 2010-09-28 13:57 白途思 阅读(7994) 评论(1) 推荐(0) 编辑

摘要: 安装摄像头时,装完驱动最后弹出“无法安装设备:类别安装程序拒绝安装或更新此设备”。这是驱动安装不上的问题。不是摄像头的问题,也不是驱动程序有问题,而是安装过程中,被中止了,是系统问题。 要解决这个问题: 首先:卸载已经安装的错误摄像头,卸载驱动程序,重起计算机。 其次:关闭防火墙,杀毒软件等有防护功能的软件。 以上两步只是为了防范可能发生的意外情况,也可直接直接从第三步开始 再次:修改注册表HKE... 阅读全文

posted @ 2010-09-28 13:56 白途思 阅读(6085) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
前往Begtostudy的编程知识博客(CSDN)