酷居科技

每个人都有属于自己的世界

Autodesk Inventor插件开发之代码实现装配体放置零件的功能

作者:ikuju 发布:2019/2/25 分类:科技 阅读: 次 2条评论

正常情况,要实现装配体放置功能,Inventor API里面对应的是方法是:

ComponentOccurrences.Add( FullDocumentName As String, Position As Matrix ) As ComponentOccurrenc

但这个方法,是直接将要放置的文件加入装配体,并且位置都定好了,高度自动化设计会用这个。

不过,有时候,我们需要插入零部件,但是位置却还不想定,想让鼠标来帮忙定位。这时,用上面的方法就不能满足要求了。下面是一段比较有趣的装配体插入零件的代码:

Dim filename As String = “文件路径”
Dim cmdMgr As CommandManager
cmdMgr = g_inventorApplication.CommandManager
Call cmdMgr.PostPrivateEvent(PrivateEventTypeEnum.kFileNameEvent, filename)
cmdMgr.ControlDefinitions.Item("AssemblyPlaceComponentCmd").Execute()

以上代码可以实现跟Inventor 装配体界面下的“放置”按钮一摸一样的功能。

image

除非注明,本站所有文章均为 ikuju 原创,转载请注明出处! 标签:Inventor 插件  插件开发  Inventor  
« 上一篇下一篇 »

Autodesk Inventor插件开发之代码实现装配体放置零件的功能:目前有2条评论

发表留言:

快捷回复: Ctrl+Enter