Сохранить тела и объекты в отдельные файлы STL из SolidWorks

preview_player
Показать описание
Добрый день! Хочу поделиться небольшим макросом для SolidWorks который сохраняет за одно нажатие твердые тела и детали в отдельные STL файлы. Думаю 3д печатникам данный макрос будет полезен. Макрос можно скачать по ссылке:

Рекомендации по теме
Комментарии
Автор

Спасибо, тебе Добрый человек!!!Подходит для печати несколькими экструдерами и в слайсере все тела стали на свои места.

lymuwqf
Автор

ОООчень круто. Работает на 2021. Тела сохраняет без лишних вопросов в эту же рабочую папку. Имена файлов тоже дает сам, такие же как называются тела в чертеже.

sergfert
Автор

Мега спасибо. думал, что это штатно возможно после гребли ... долгой... нашёл твоё решение! Спасибо!

jukovb
Автор

Добрый день! У меня в 2023 не работает. Выдает ошибку
Run-time error '13':
Type mismatch
Про переходе в редактор макроса есть желтая стрелка на строчке Set swAssy = swModel
Подскажите пожалуйста, что сделать с макросом чтобы он заработал???!

MrCefius
Автор

Уточните что так не только в stl можно сохранять. Я поменял в макросе stl на igs и все сохраняет в igs.

ford
Автор

Здравствуйте, вопрос: Как сохранить сборку одним файлом stl для единой печати?

wein
Автор

Solid 2022 в окне сохранения нет кнопок сохранить или отменить. Просто окно где можно выбрать папку и файл, а кнопок нет...

geo-ctroy
Автор

Друг!! Не мог бы чуток поправить скрипт?? Если возможно конечно..
1. Проблема - при сохранении, название детали задваивает или лишнее дописывает, очень желательно чтоб файл назывался так же как и исходный .SLDPRT, и отличался только расширением .STL.
2. Проблема - при каждом сохранении открывается новая папка.
Если есть у кого возможность, хотя бы первый пункт поправьте, будьте так добры..
Кссте, ещё после сохранения, в заголовке окна солида появляется звёздочка, т.е. какбэ .SLDPRT не сохранён, иногда парит, но я так понял, что как раз перед сохранением в STL, скрипт сохраняет и .SLDPRT файл, что иногда бывает не нужно, и с этим наверное уже ничего не поделать, просто как минимум это иметь в виду надо.

Если смотреть по текстовому файлу, то 57-ую строку похоже надо править, но в ВБ я не силён, мало уже в чём силён писать, на обычном бэйсике когда-то писал, ZX-Spectrum такой был..

SergeyBorisovich
Автор

Подскажите, пожалуйста, как можно модернизировать этот макрос, чтобы он автоматом в сборке находил чертежи и сохранял их в тифе или в пдф? И скажите, это вообще реально сделать?

mcizyur
Автор

а можно как то сделать чтобы стл сохранялся не в папку с основным файлом а в какую то отдельную папку?

dilkins_fpv
Автор

Есть ли аналогичный макрос для Parasolid? *x_t

ptimystix
Автор

а результат то работы макроса чтр не показал

incyberideas
Автор

как можно сохранить список твердых тел в солиде?

ysruqwu
Автор

Здравствуйте, запустил Ваш макрос (скопировал как в конце и показывали). И выдаёт следующую ошибку. Run-time error '13': Type mismatch
В самом макросе выделяет жёлтым строчку Set swAssy = swModel
Работаю Я на SW2020 с деталью, рама построенная через конструкцию. Соответственно выделяю тела в списке вырезов или в дереве построения.
Как можно решить проблему?

andrgran