[Inventor] iLogic编程自动将三维导出igs格式文件到某文件夹

JUMU实名认证 发表于 2026-01-07 17:35 | 显示全部楼层 | 复制链接分享      上一主题  翻页  下一主题
iLogic编程自动将三维导出igs格式文件到某文件夹:
  1. ' Get the IGES translator Add-In.
  2. Dim oIGESTranslator As TranslatorAddIn
  3. oIGESTranslator = ThisApplication.ApplicationAddIns.ItemById("{90AF7F44-0C01-11D5-8E83-0010B541CD80}")
  4. Dim oContext As TranslationContext
  5. oContext = ThisApplication.TransientObjects.CreateTranslationContext
  6. Dim oOptions As NameValueMap
  7. oOptions = ThisApplication.TransientObjects.CreateNameValueMap
  8. If oIGESTranslator.HasSaveCopyAsOptions(ThisApplication.ActiveDocument, oContext, oOptions) Then
  9.    ' Set geometry type for wireframe.
  10.    ' 0 = Surfaces, 1 = Solids, 2 = Wireframe
  11.    oOptions.Value("GeometryType") = 1
  12.    ' To set other translator values:
  13.    ' oOptions.Value("SolidFaceType") = n
  14.    ' 0 = NURBS, 1 = Analytic
  15.    ' oOptions.Value("SurfaceType") = n
  16.    ' 0 = 143(Bounded), 1 = 144(Trimmed)
  17. oContext.Type = IOMechanismEnum.kFileBrowseIOMechanism
  18. Dim oData As DataMedium
  19. oData = ThisApplication.TransientObjects.CreateDataMedium
  20. oData.FileName = "C:\pdf" & ThisDoc.FileName(False) & ".igs"
  21. oIGESTranslator.SaveCopyAs(ThisApplication.ActiveDocument, oContext, oOptions, oData)
  22. End If
复制代码

  距米网  

找到您想要的设计

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

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

©2017-2025 苏ICP备18040927号-1