蒹葭苍苍,白露为霜。
所谓伊人,在水一方。

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

正常情况,要实现装配体放置功能,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 装配体界面下的“放置”按钮一摸一样的功能。

插件下载:https://www.lnv.cn/down/

赞(1) 打赏
未经允许不得转载:酷居科技 » Autodesk Inventor插件开发之代码实现装配体放置零件的功能

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    不错的站点,以后一定常来。

    免费节点5年前 (2019-03-10)回复
  2. #2

    文章不错,非常喜欢

    丘八5年前 (2019-03-17)回复

锦瑟无端五十弦,一弦一柱思华年

酷居科技联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏