摘要: 新建插件项目 1. 新建一个项目,选择Plug-in Development –> Plug-in Project。 2. 输入项目名称,采用点分割的Java包命名方式。另外选择正确的Eclipse版本。 3. 点击下一步,设置插件的ID、版本、名称和提供商等信息。并且选择执行环境为J2SE-1.5(要特别注意)。在插件选项中让系统自动生成Activator代码,并且让插件可以提供UI服务... 阅读全文
posted @ 2009-07-01 15:11 空清能净 阅读(1843) 评论(2) 推荐(0) 编辑
摘要: 系统要求: 1. 下载Java SE SDK 1.5,目前TC2007用的是这个版本的虚拟机。 2. Eclipse classic 3.2 (eclipse-SDK-3.2-win32.zip) 注意选择SDK版本才能开发Eclipse插件。 注意:TC2007是基于这两个版本构建的,如果版本不匹配则可能会出现无法启动定制的插件。 系统设置: 1. 安装JDK。 2. Eclipse的安装只需解... 阅读全文
posted @ 2009-07-01 15:02 空清能净 阅读(2862) 评论(8) 推荐(0) 编辑
摘要: 这两个版本的启动脚本都是独立的portal.bat文件,但是两个版本共享了一个相同的环境变量FMS_HOME。 每次安装都会重写这个环境变量。因此要多版本并存只要在它们各自的启动脚本portal.bat中添加FMS_HOME环境变量即可。 例如对于2007 UA(更改前可先备份portal.bat文件) 在if not defined FMS_HOME set FMS_HOME=D:\UGS\TE... 阅读全文
posted @ 2009-05-22 09:50 空清能净 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 最近因为要进行TeamCenter二次开发(胖客户端定制),所有要开始研究Java了。因此突发奇想为什么不能使用Java进行二次开发呢?现在对UG进行的开发以C/C++应用为主。大多数使用的是原来的UF函数(也就是面向过程的0),无论是教程还是相关社区讨论都比较多。使用NXOpen C++或者NXOpen.Net的就很少了。而使用Java的应该更少。 其实NXOpen fo... 阅读全文
posted @ 2009-03-29 14:10 空清能净 阅读(9199) 评论(3) 推荐(0) 编辑
摘要: 当您打开一新零件时候,您通常第一个生成的特征就是草图。草图是 3D 模型的基础,草图经过拉伸、旋转、扫描和放样等特征操作之后生成实体,然后再对实体进行修饰。这就是SolidWorks通常的造型过程。 插入草图首先要确定的就是它的放置平面,可以是系统预设的参考面,也可以用户自绘的参考面。抑或是实体上的某个平面。 草图的三个主要信息是:几何线条,尺寸和几何关系。 ... 阅读全文
posted @ 2009-02-23 10:25 空清能净 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 拉伸特征可以说是实体造型中最常用的一种造型方向。 拉伸特征的三要素: 1)轮廓(也即是草图) 2)拉伸的方向 3)拉伸的终止方式:给定深度,拉伸到某点(某面),或者穿过所有实体等等。 对SolidWorks API来说:它可以通过FeatureManager类的FeatureExtrusion2方法来生生成拉伸特征。当然在编写程序之前首先需要熟悉交互式操作。 上面这张图可以帮助我们理解... 阅读全文
posted @ 2009-02-20 15:38 空清能净 阅读(2087) 评论(0) 推荐(1) 编辑
摘要: 首先录制一段生成拉伸特征的宏,然后分析这段VBA代码。 录制宏: 1.调用宏录制功能; 2.插入拉伸特征 2.1 绘制草图 2.2 完成特征创建 3. 得到拉伸特征 查看宏代码 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.c... 阅读全文
posted @ 2009-02-20 14:06 空清能净 阅读(1790) 评论(0) 推荐(0) 编辑
摘要: 今天Googel Chrome正式版发布,这是Chrome自推出以来的第十五次发布。正式版发布时已经去掉了Beta标志,大版本号也升到了1.0.*.*。 Chromium Blog公布了这条消息 http://blog.chromium.org/2008/12/thanks-for-all-your-help.html 在这个Post里面Google Chrome的项目经理Ian Fette表... 阅读全文
posted @ 2008-12-12 12:24 空清能净 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 相信大家对Chrome的发布印象深刻。网民们焦急的等待,各大网站争相报道。下载日疯狂的下载,各大博客铺天盖地的报道。而这次Native Client的出现犹如夜盗,在我们不知不觉中悄悄降临。 我是在Google Code Blog的订阅里面看到这条消息的。 Native Client: A Technology for Running Native Code on the Web 这是什么东西呢?... 阅读全文
posted @ 2008-12-09 22:29 空清能净 阅读(2478) 评论(13) 推荐(0) 编辑
摘要: 我们在上一节提到可以把CellRenderer的多个属性都绑定到ListStore上面。这样我们在数据模型(Model)里面不但可以指定要显示的文本,还可以指定单元格的字体,前景色,背景色等等,通过这样定制出更美观的界面。 在这里我们演示一下如何改变单元格的前景色(就是字体颜色),这一切其实很简单。 首先我们改变ListStore对象使它可以存放我们需要的颜色信息。 Code highlig... 阅读全文
posted @ 2008-10-22 19:15 空清能净 阅读(741) 评论(0) 推荐(0) 编辑