- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 操作iPart表的行和列 -1
API提供了访问iPart表,行,列的属性。但是没有提供直接修改行,列,或增加删除行列的方法。实际上,每个iPart表都和一个后台的Excel表格关联,在用户界面里,右键iPart表,可以看到两个菜单【修改表】或【通过Excel表修改】(我这里只有英文版Inventor,或许中文版的翻译不是这样,但可通过截图找到对应菜单)例如,假设我们有这样一个iPart。其中有一列还是自定义的。
2013-02-28 12:52:43 1070
原创 只显示模型的外轮廓
模型太大,都会影响性能,而有时只是查看模型,并不需要内部细节,可以采取提取轮廓的方式来简化模型,提高效率。以下是一个解决方案。它首先从零件或装配衍生,删除所有内部细节。然后利用该衍生件创建一个临时的非参数化零件。该零件内部的所有集合特征都被抑制。 VBAPublic Sub CreateExternalBoundary() Dim oTo
2013-02-27 14:18:46 2935
原创 强制保存文档及其引用文档
Document.Save用来保存文档本身。如果需要同时保存其引用的文档,用Document.Save2。而缺省情况下,只有做了修改的文档才会被保存。Inventor会检查文档是否要保存,所以你会看到一个对话框弹出,列出了哪些文档需要保存。如果想无论有无修改,都保存,可强行设置Document.Dirty = True. 以下是一个简单的例子: ' 当前激活文档 Dim
2013-02-21 14:18:13 1124 2
原创 判断是否是主视图
工程图可以添加各种类型的视图,而最基本的是主视图。基于它,可以创建投影视图,局部视图,剖视图等。DrawingView.ViewType可以告诉类型。ViewType是个枚举值。其中kStandardDrawingViewType 表示主视图。Public Enum DrawingViewTypeEnum kStandardDrawingViewType = 10501 kDeta
2013-02-19 12:34:35 1313
翻译 My First Plug-in - Inventor API .NET 开发从0开始-课程5
有一阵子没继续这个课程系列的翻译了。不知前面几个课程是否已经熟练掌握,今天来看看如何为对象添加属性。原文地址:Lesson 5: Adding Attributes课程相关代码工程: lesson5_vb-net.zip (zip - 26Kb)lesson5_c-sharp.zip (zip - 40Kb)打开课程4的工程,进入Form1的
2013-02-19 12:16:16 1276
原创 获取Ribbon 选项卡(Tab)被点击的消息
Inventor API提供了按钮点击的事件OnExecute,但没有选项卡被点击的事件。解决的办法是利用AdWindows。这是什么?所有Autodesk产品使用了同一风格的界面Ribbon,其背后的界面库也是一样的并提供了一些API,包含在AdWindows.dll中。所有Autodesk产品安装后都可以找到这个dll,例如 <Inventor Installation Path>\bin
2013-02-18 15:19:50 3844
原创 如何拷贝草图图元到另一个草图
草图中有多种图元,例如圆,线等。有时新的草图我们需要重用旧草图的图元,不需要再画一遍,产品里可以采取复制粘贴。API提供了Sketch.CopyContentsTo,可以从一个草图把所有内容复制到另外草图。如果是不同零件中的草图,只需要注意在复制后调用一下文档的Update。以下是个简单的代码,它把零件1的草图1图元内容复制到零件2的草图1.Sub VBAMain() Dim
2013-02-18 11:17:09 5260
翻译 操作iProperties: 学徒服务器和InventorAPI性能对比
选自http://modthemachine.typepad.com/my_weblog/2010/03/iproperty-performance.htmlHere’s some performance data regarding using Inventor and Apprentice to work with iProperties. I found this intere
2013-02-17 12:04:26 1526 2
原创 零件库的族添加自定义行
前阵子碰到一个需求,我先是发表在了全球博客。http://adndevblog.typepad.com/manufacturing/2012/10/add-one-custom-row-to-an-existing-content-centre-family.html该需求基于这样一个问题:一般从内容中心(或叫做零件库)插入零件,Inventor会列出一个族里所有可用的行,每行代表不同
2013-02-17 11:35:35 1009
Autodesk程序商店指南2016版
2016-03-16
Autodesk程序商店发布指南-2013版
2015-09-06
批量添加iLogic规则
2014-11-25
iLogic规则批量处理
2014-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人