使用ILogic语句来控制Inventor显示等级

奇异果实名认证 发表于 2021-01-23 09:55 | 显示全部楼层 | 复制链接分享      上一主题  翻页  下一主题
在实际使用过程,模型部分要用了包含的抑制在内的各种参数化规则,但出施工图时,有时会默认改动了这些详细等级的表达,造成原模型的规则发生错误无法执行。考虑到实际使用人员并不一定有相应的操作能力,熟悉后台编程的过程,因此在程序中封装如下语句,使文件每次打开时会自动恢复到编程时的表达等级中。
  1. Dim oDoc as inventor.AssemblyDocument=ThisApplication.ActiveDocument
  2. Dim oDef as inventor.AssemblyComponmentDefinition=oDoc.ComponmentDefinition
  3. oDef.RepresentationsManager.LevelOfDetailRepresentations.Item("详细等级1").Activate(True)
复制代码
我很讨厌就是同时打开模型和工程图时,每次保存工程图时,部件模型会同时跳出很多框框,同时下次打开模型时,模型自动跳到主要详细等级,还需要自己手动去调整到自定义的详细等级当中,这个程序很有用。

  距米网  

找到您想要的设计

工程师、学生在线交流学习平台
关注我们

手机版- 距米网 |苏公网安备32041102000587号

©2017-2025 苏ICP备18040927号-1