Макрос для сохранения всех конфигураций детали Solidworks в 3MF STEP STL
В продолжение заметки о сохранении детали Solidworks в трех разных форматах, решил дополнить макрос сохранением всех конфигураций детали.
Полный код макроса тут - https://pastebin.com/raw/V6Bpbntd и ниже.
Детали Solidworks сохраняются с именами по шаблонам:
НазваниеДетали_НазваниеКонфигурации.3MF
НазваниеДетали_НазваниеКонфигурации.STL
НазваниеДетали_НазваниеКонфигурации.STEP
Изменения по сравнению с прошлой версией:Получение списка конфигураций и перебор их в цикле:
ConfNameArr = swModel.GetConfigurationNames
For i = 0 To UBound(ConfNameArr)
ConfigName = ConfNameArr(i)
swModel.ShowConfiguration2 (ConfigName)
MfFilePath = MfFolderPath & FileName & "_" & ConfigName & ".3mf"
StlFilePath = StlFolderPath & FileName & "_" & ConfigName & ".stl"
StepFilePath = StepFolderPath & FileName & "_
Полный код макроса тут - https://pastebin.com/raw/V6Bpbntd и ниже.
Детали Solidworks сохраняются с именами по шаблонам:
НазваниеДетали_НазваниеКонфигурации.3MF
НазваниеДетали_НазваниеКонфигурации.STL
НазваниеДетали_НазваниеКонфигурации.STEP
Изменения по сравнению с прошлой версией:Получение списка конфигураций и перебор их в цикле:
ConfNameArr = swModel.GetConfigurationNames
For i = 0 To UBound(ConfNameArr)
ConfigName = ConfNameArr(i)
swModel.ShowConfiguration2 (ConfigName)
MfFilePath = MfFolderPath & FileName & "_" & ConfigName & ".3mf"
StlFilePath = StlFolderPath & FileName & "_" & ConfigName & ".stl"
StepFilePath = StepFolderPath & FileName & "_