Jump to content

Макрос сохранения развертки в DWG


Vladimir_k55

Recommended Posts

14.02.2024 в 12:04, Snake 60 сказал:

Вам надо всего лишь вот эту строку:


Const OUT_NAME_TEMPLATE As String = "<_FileName_>.dxf"

заменить на эту:


Const OUT_NAME_TEMPLATE As String = "<_FileName_>_<_ConfName_>.dxf"

и будет Вам счастье :)

Если это мне, то всегда пожалуйста :)

Добрый день.

Пользуюсь этим макросом (ExportToDXF (Snake-60 Edition v1.2.3.4))

Подскажите как сделать так, что бы развертка поворачивалась на 90 гр

Или в чем может быть проблема, если при создание развертки в ручную она располагается горизонтально, а при макросе (и даже других макросах) она вертикальна.

Работаю с листовым металлом и для дальнейшей обработки на КПП, удобнее располагать развертку горизонтальном положении

Link to post
Share on other sites


Snake 60

@Yurs Галочка Выравнивать развертку стоит?

  • Чемпион 1
Link to post
Share on other sites
  • 3 weeks later...
29.04.2025 в 16:43, Snake 60 сказал:

@Yurs Галочка Выравнивать развертку стоит?

Развертка бывает под углом сохраняется. что нужно прописать, чтобы развертка всегда была или горизонтально или вертикально 

Link to post
Share on other sites
Snake 60
9 часов назад, clavr сказал:

Развертка бывает под углом сохраняется. что нужно прописать, чтобы развертка всегда была или горизонтально или вертикально 

Есть деталь для тестов?

Link to post
Share on other sites
Snake 60

@clavr Если используете мой макрос то вот: https://cloud.mail.ru/public/dZUy/KzRZ9jx8m

Link to post
Share on other sites
Snake 60
9 минут назад, clavr сказал:

это здорово. можно кинуть кусок кода, который за это отвечает

https://help.solidworks.com/2025/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.ipartdoc~exporttodwg2.html

параметр Alignment

  • Нравится 1
Link to post
Share on other sites
Гриня 313
22.02.2019 в 18:18, SoSlow сказал:

А есть способ задать линии гиба определенный цвет, а не пунктир?

Благодарю вас за макрос!!!
Я только осваиваю макросы в солидворксе.
А есть макросы по созданию чертежей с разверткой?

Link to post
Share on other sites
  • 9 months later...
Ivec0
21.09.2023 в 16:45, aaleksey86 сказал:

 

Добрый день. подскажите как добиться запуска данного окна? Скачал макрос, запускаю, выбираю его. ничего не происходит. Версия Solid 2019/ Библиотеки проверял

 

Link to post
Share on other sites
Kelny
5 часов назад, Ivec0 сказал:

Добрый день. подскажите как добиться запуска данного окна? Скачал макрос, запускаю, выбираю его. ничего не происходит. Версия Solid 2019/ Библиотеки проверял

Тыкните курсором мыши в редакторе макросов Modules->Macro11 и там строку Sub main1 (), а после этого запуск макроса. Или попробовать переименовать в Sub main () - стандартная процедура(метод) для запуска макроса и тогда возможно редактор будет подхватывать сам (не всегда подхватывает и иногда продолжает запускать макрос в зависимости от положения курсора в редакторе).

 

Если создали кнопку, то в настройке МЕТОД для кнопки выберите Macro11.main1 или, если переименовали по совету выше, то Macro11.main.

 

 

Edited by Kelny

Макросы и программы для Solidworks: http://kelnyproject.ucoz.ru/

Link to post
Share on other sites
Ivec0
22 минуты назад, Kelny сказал:

Тыкните курсором мыши Modules->Macro11 и там строку Sub main1 (), а после этого запуск макроса. Или попробовать переименовать в Sub main () - стандартная процедура(метод) для запуска макроса и тогда возможно редактор будет подхватывать сам (не всегда подхватывает и иногда продолжает запускать макрос в зависимости от положения курсора в редакторе).

 

Если создали кнопку, то в настройке МЕТОД для кнопки выберите Macro11.main1 или, если переименовали по совету выше, то Macro11.main.

 

Пишет что работает только для детали. со сборкой не работает

 

Link to post
Share on other sites
Kelny
21 минуту назад, Ivec0 сказал:

Пишет что работает только для детали. со сборкой не работает

Логично предположить, что данный макрос работает с деталями и разработчиком макроса предусмотрена блокировака его работы в сборке.

 

Для сборки вероятно стоит заглянуть в соседнюю тему на этот счёт:

https://cccp3d.ru/topic/113840-макрос-для-пакетного-сохранения-разверток-из-всех-компонентов-из-сборки/

 

Макросы и программы для Solidworks: http://kelnyproject.ucoz.ru/

Link to post
Share on other sites
Ivec0
1 час назад, Kelny сказал:

Логично предположить, что данный макрос работает с деталями и разработчиком макроса предусмотрена блокировака его работы в сборке.

 

Для сборки вероятно стоит заглянуть в соседнюю тему на этот счёт:

https://cccp3d.ru/topic/113840-макрос-для-пакетного-сохранения-разверток-из-всех-компонентов-из-сборки/

 

Спасибо, прошу прощения за невнимательность

Link to post
Share on other sites
  • 1 month later...
dns67
25.04.2021 в 22:08, Snake 60 сказал:

Пробуйте, уважаемый... Надеюсь на этот раз то, что Вам нужно?

Уважаемый Snake 60,

Можно ли изменить этот макрос, чтобы:

1. Название файла DXF совпадало с названием модели? Сейчас для детали "панель1" название контура - "Развертка1 - панель1".

2. Сделать так, чтобы если деталь не листовая, сохранялся контур выбранной грани? Если так невозможно сделать, то удалить сохранение текущего вида.

 

Я сейчас пользуюсь макросом OneClickDXF. Он сохраняет только развертки с правильным названием, но на некоторых деталях у него ориентация не параллельна координатным осям. В вашем же макросе ориентация правильная устанавливается.

Заранее спасибо!

Link to post
Share on other sites
dns67

Я сам исправил с помощью ИИ этот макрос. Только добиться экспорта грани не удалось. Также добавил, чтобы файл модели закрывался сам после выполнения макроса. Назвал его чуть по-другому, чтобы не было путаницы.

Export to dxf.swp

Link to post
Share on other sites
Snake 60
2 минуты назад, dns67 сказал:

Только добиться экспорта грани не удалось.

У меня есть отдельный макрос для этого, можете код оттуда взять и скормить ИИ )) https://t.me/sw_macros/39

Link to post
Share on other sites
16 часов назад, Snake 60 сказал:

У меня есть отдельный макрос для этого, можете код оттуда взять и скормить ИИ )) https://t.me/sw_macros/39

Выкладываю результат скрещивания. Можно делать экспорт и развертки, и выделенной одной, либо несколько параллельных граней. Как в листовой детали, так и в не листовых.

 

Export to dxf.swp

  • Чемпион 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   1 member

    • dns67
×
×
  • Create New...