Rich

Сделай свою работу в Solidworks эффективнее

4,670 posts in this topic

Pinned posts

Тема создана для обмена, создания и поиска различных прикладных программ, макросов, аддонов к программе Solidworks. 

(обсуждение других вопросов, не по тематике топика, прошу вести в соответствующих темах или создавать свои. С ув. streamdown)

 

 

Приветствую всех.

Для чего сделана эта тема я думаю уже многим объяснять не надо. Обновляю шапку (спасибо Plumber, а так же Kelny)
 
 

 
  • Конвертация и печать PDF - PDF_Batch
  • Простановка знака одинаковых отверстий - SameACircle
  • Установка страницы для печати (горизонтальная, вертикальная) - Pagesetup
  • Сжатие файлов SW - Defrag
  • Заполнение свойств файла - propMgr
  • Форматирование внутренней спецификации SW (не Excel) - EditCpecV2
  • База материала и штриховок - GOST_Материалы_18.04.05.rar
  • Пружина (модель с подбором в Excel) - Пружина
  • Печать на разные принтеры разных форматов - PrintSWDrawing
  • Изменение свойств файла (буржуйская) - PropertyEditorSpec
  • Сохранение чертежей в формате tiff - Auto_Tiff
  • Блоки со значками шероховатости с точкой привязки в углу чертежа - Znak_v_uglu_cherteja
  • Программа для простановки неуказанной шероховатости - НШ_SW
  • Пакетная запись чертежей в PDF из выбранной папки - SWpdfProjcts
  • Заполнение массы в конфигурациях, удаление какого-либо свойства сразу во всех конфигурациях детали - Get Set Mass Property
  • Макрос для чтение максимального размера по оси X, Y и Z. И последующей записи в свойство файла - GetMaxBoxSize
  • Плагин сортировки для SWR спецификации - Sort_2.2
  • Макрос служит для изменения шрифта в документе на новый - SetFontsTNR
  • Макрос служит для перезагрузки форматки основной надписи на активном листе - RefreshTemplate
  • Solidworks совершая некоторые дейтвия может заблокироваться, программа позволит разблокировать Solidworks и продолжить работу - UnlockSolidworks
  • Делает вырез и гибку на плоскости - Flexible v2.0.0.0
  • Редактор свойств в комплекте с генератором форматок - Prop 3.2
  • Добавление и редактирование ТТ - Tehni4eskie_trebovania_Beta_2.4
  • Заполнение основной надписи - Оснвная надпись Beta v.2.4 SW2007
  • Многострочное заполнение свойств файла - Change_property_V2.0
  • Макрос для генерации форматок - Master_2.1
  • Макрос для открытия выделенного компонента или подсборки из сборки, по одному клику по кнопке - OpenPart
  • Макрос для открытия чертежей с похожими именами отличными от названий открытых документов деталей и сборок - OpenDrawing
  • Макрос для обновления всех конфигураций, в модели детали или сборки - RefreshConfigurations
  • Сохранение в формате PDF - SaveAsPDF
  • Добавление новой конфигурации - AddConfig
  • Макрос переименовывает и добавляет конфигурации - RenameAddConfig_1_1
  • Позволяет автоматоматом получать dxf из всех конфигураций модели - Techfun
  • Добавление записей в размер (2отв.,3фаски и т.д) - RecordDimM_5.0
  • Данная программа предназначена для заполнения свойств пользователя и конфигураций - SWrama 4.3.1
  • RebuildProperties
  • Программа для создания иллюстрированных каталогов деталей в MS Word - SWtoWordExport
  • Прога для массового изменения свойств файлов Sw - SWproperMassEffect
  • Материалы и штриховки для Solidworks - SW_Hatch
  • Макрос изменения шрифтов - SetFontsTNR
  • Печать чертежей - PrintSWDrawing2
  • Макрос для заполнения свойства "Формат" - AddCustomFormat
  • Авто создание dxf (похоже дублирует предыдущий макрос на эту тему) DFX
  • Макрос для изменение масштаба листа - Масштаб
  • Таблица контроля сварных швов - Скачать в этом посте
  • Программа поиска файлов по указанным путям и просмотра найденных файлов - ArhivSearch3(eDrawings2009)
  • Программа поиска файлов по указанным путям и просмотра найденных файлов - ArhivSearch3(eDrawings2007)
  • Как записать сортамент материала в Базу материалов Solidworks - Смотреть тут
  • Пакет макросов [/font] SWPlus от Leon Тема тут
  • Макрос для вставки условных обозначений отверстий HoleSymbol
  • Генератор обозначения сортамента ГеОС
  • Как добавить кнопку макроса на запуск EXE ТУТ
9 people like this

Share this post


Link to post
Share on other sites


UnPinned posts
1 час назад, DuS сказал:

Макрос стал работать так быстро, что я даже подумал что он не работает)))

Короче, все отлично работает, мне очень нравится! 

Небольшое пожелание, нельзя ли сделать чтобы окно появлялось там же куда его передвинули в предыдущее место?

не знаю как, там всего три положения для выбора стартовой позиции формы

прошу помощи зала

Share this post


Link to post
Share on other sites

ID: 4323   Posted (edited)

53 минуты назад, alek77 сказал:

не знаю как, там всего три положения для выбора стартовой позиции формы

прошу помощи зала

Вероятно параметры формы StartUpPosition с выбором 0-Manual и задание этого самого положения TOP и LEFT. При желании вероятно можно поколдавать над выбором монитора, ведь их сейчас бывает больше одного.

Цитата

Private Sub UserForm_Click()
    Load UserForm2
    UserForm2.StartUpPosition = 3
    UserForm2.Show
End Sub

 

Edited by Kelny
1 person likes this

Share this post


Link to post
Share on other sites
Только что, Kelny сказал:

ведь их сейчас бывает больше одного

у меня как раз два.

Share this post


Link to post
Share on other sites

ID: 4325   Posted (edited)

Подскажите, что я делаю неправильно с SaveAsPdf.

 

Установлен PDFcreator 1.2.1. Я добавляю макрос через Настройка/Команды/Макрос/СоздатьКнопкуМакроса.

В поле макрос указываю путь к SaveAsPdf.swp 

Появляется ошибка "Невозможно открыть SaveAsPdf.swp"

SaveAsPdf скачал из последнего поста Leon, солид 2014 

Edited by TyanYaHiao

Share this post


Link to post
Share on other sites

 Вроде с сортировкой дерева все закончено, можно ли добавить ссылку на макрос в шапку и как это сделать?

 

Я повторю на всякий случай описание:

TreeSorter

Макрос для сортировки дерева компонентов и перемещения компонентов в папки по разделам спецификации

ВНИМАНИЕ!!!
Макрос без возврата удаляет все имеющиеся папки, без удаления компонентов и создает новую структуру
папок с компонентами в соответствии с их разделом

 

 

TreeSorter.swp

TreeSorter.Bmp

2 people like this

Share this post


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

можно ли добавить ссылку на макрос в шапку

 

Можно..

 

9 часов назад, alek77 сказал:

как это сделать?

 

Попросить админов..

Share this post


Link to post
Share on other sites

Надоело в при оформлении чертежей каркасов с большим количеством профильных труб искать кромки, чтобы добавить осевую линию. Авто-вставка осевой не работает (осевая добавляется на скругления труб).

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

Скрытый текст

ezgif.com-video-to-gif.gif.1187b8df07116ac7a9de4bfac9848750.gif

Макрос сырой, сделан на скорую руку. Но даже в таком виде сэкономил мне большое количество времени.

Макрос:

BeamCenterline.rar

1 person likes this

Share this post


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


Макрос сырой

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

А вообще задумка отличная, если допилить.

Показать содержимое  

5b9b5695aa5c0_.thumb.JPG.c14a57c2a9b4b46301aa14c4af18dcf7.JPG

 

Hide  


 
Edited by malvi.dp

Share this post


Link to post
Share on other sites
1 час назад, malvi.dp сказал:

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

А вообще задумка отличная, если допилить.

Показать содержимое

5b9b5695aa5c0_.thumb.JPG.c14a57c2a9b4b46301aa14c4af18dcf7.JPG

 

Hide


 

Проверил, с листовым не заметил проблемы:

Скрытый текст

5b9b65eeb7340_ezgif.com-video-to-gif(1).gif.1610f00794f6d3d683699b72f8b276ec.gif

+ Бобышки

Скрытый текст

5b9b675599242_ezgif.com-video-to-gif(2).gif.cfac7a0687f151708c4d025e4c052a3d.gif

Не могли бы скинуть деталь где наблюдается проблема?

Edited by MUXALblCH
Добавил вложение

Share this post


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

Не могли бы скинуть деталь где наблюдается проблема?

Показать содержимое  

test.gif.72c30a5c8687c610dcb44b14a870014d.gif


 

Hide  

sw2016sp5




 

Edited by malvi.dp

Share this post


Link to post
Share on other sites

@malvi.dp , все отрабатывает:

Скрытый текст

2018-09-14_12-30-07.thumb.png.768b3b12f766eebf50f1349e813737af.png

Проверьте результат функции сортировки длин кромок, может у Вас там проблема.

Скрытый текст

2018-09-14_12-27-01.thumb.png.8c8bf34be542264f249f56d8fa0fe38f.png

 

Edited by MUXALblCH

Share this post


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

Проверьте результат функции сортировки длин кромок, может у Вас там проблема

Простите, но я не представляю как это сделать )) Если не трудно, подскажите.

Макрос отрабатывает без ошибок, но осевые по факту ставятся как-то странно. Возможно, дело в настройках солида? Но, в каких пока не пойму.

 

Edited by malvi.dp

Share this post


Link to post
Share on other sites

@MUXALblCH , Проверил, вроде так же как и у вас, только порядок другой. Но, все равно осевую ставит сикось-накось. ))

 

 

Показать содержимое  

VB.thumb.JPG.b1a388a6bcf753b5b2e64a0f81ba29d9.JPG
 

Hide  

 

Share this post


Link to post
Share on other sites
1 минуту назад, malvi.dp сказал:

@MUXALblCH , Проверил, вроде так же как и у вас, только порядок другой. Но, все равно осевую ставит сикось-накось. ))

 

 

Показать содержимое

VB.thumb.JPG.b1a388a6bcf753b5b2e64a0f81ba29d9.JPG
 

Hide

 

Кажется разобрался. У Вас разделителем является запятая, а у меня точка. Из-за этого происходит некорректная сортировка. Сейчас подправлю...

Share this post


Link to post
Share on other sites

@MUXALblCH , спасибо, теперь все рабоает!
 

Share this post


Link to post
Share on other sites

RectCenterLine.rar - вставка пересечения осевых линий для прямоугольных пластин

Скрытый текст

 

5 people like this

Share this post


Link to post
Share on other sites
В 14.09.2018 в 15:10, MUXALblCH сказал:

RectCenterLine.rar - вставка пересечения осевых линий для прямоугольных пластин

  Показать содержимое

 

 

Выдает ошибку, SW 2015 sp5

Скрытый текст

5b9f632106400_.thumb.JPG.b2554002b0fdddc31cb292b4be44fadd.JPG

 

Share this post


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

 

Выдает ошибку, SW 2015 sp5

  Скрыть содержимое

5b9f632106400_.thumb.JPG.b2554002b0fdddc31cb292b4be44fadd.JPG

 

Какое значение принимает SourceArr ?

Share this post


Link to post
Share on other sites

@MUXALblCH

Как и где можно посмотреть это значение?

Share this post


Link to post
Share on other sites

Как то так:

Скрытый текст

2018-09-17_12-29-52.thumb.png.5fc9d9f43fd3d68d02914cb620377c8e.png

Для работы программы массив должен содержать не менее 4-х элементов( =кол-ву кромок выбранной плоскости).

Share this post


Link to post
Share on other sites

@MUXALblCH

Совсем не те значения.

 

Скрытый текст

123.thumb.JPG.e7fad3e91b900e8d34cc6985511c12ed.JPG

 

Share this post


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

Совсем не те значения.

В окне Locals cкрол ниже крутите и возможно для начала схлопните первый квадратик дерева перменных, что бы лишнее скрыть.

Или в правое окно Whatches можно добавить/вписать требуемую перменную: SourceArr

Share this post


Link to post
Share on other sites

@Liga , можете проблемную деталь приложить?

Share this post


Link to post
Share on other sites

@Liga , у меня отрабатывает без ошибок:

Скрытый текст

5b9faa2c1b1f5_ezgif.com-video-to-gif(4).gif.ae8c4cbc241bf0d0277c8d5e1ecf2298.gif

Посмотрите все-таки значение SourceArr до сортировки:

Скрытый текст

2018-09-17_16-28-31.thumb.png.c40af8b88aa93f0e4b930f50c560ec99.png

И значение после сортировки (если сортировка не прерывается):

Скрытый текст

2018-09-17_16-24-21.thumb.png.87fe58767893c03e65e2be5b4a2f5603.png

 

Share this post


Link to post
Share on other sites
В 28.05.2018 в 00:13, streamdown сказал:

Пропал - потому что не уплочено было. И, по ходу, если не восстановлю контакт с одним коллегой из незалежной, сайт навернётся окончательно. Файло осталось. Текста - могут нет.

Где то можно скачать теперь? PartTreeRename

Share this post


Link to post
Share on other sites
18 часов назад, stuart сказал:

Где то можно скачать теперь? PartTreeRename

С разрешения ув. @streamdown 

Скрытый текст

 

Share this post


Link to post
Share on other sites
В 14 августа 2007 г. в 09:30, Kelny сказал:

Макрос для обновления всех конфигураций, в модели детали или сборки

Хотел воспользоваться вашим макросом, но он отказывается работать.

Возможно это из-за версии солида 2016сп5.

 Подскажите, как его победить?

Показать содержимое  

1.thumb.JPG.09932f2c8eacd526f86b7cad510190c8.JPG2.thumb.JPG.d21883925132bee211fe343ab6ca7139.JPG
 

Hide  

При добавлении кнопки макроса выскочило такое сообщение

Показать содержимое  

IMG_20180919_132135.jpg.5dba5f2c1d604819f98fd45c86a4f4d7.jpg

 

Hide  

 

Share this post


Link to post
Share on other sites
37 минут назад, malvi.dp сказал:

Хотел воспользоваться вашим макросом, но он отказывается работать.

Возможно это из-за версии солида 2016сп5.

 Подскажите, как его победить?

Попробуйте для начала закомментировать стрки с ProgressBar - впереди строки добавляется символ ', например:

Цитата

'ProgressBar1....

Если поможет, то скорее всего проблемы не Solidworks, а возможно в связях компонента ProgressBar с MSOffice и/или его библиотеками в редакторе макросов (меню Tools-References...).

Edited by Kelny
1 person likes this

Share this post


Link to post
Share on other sites

@Kelny , спасибо, помогло!
 

Share this post


Link to post
Share on other sites

@Kelny

А есть в этом макросе смысл, если в конфигурациях можно поставить отметку о перестроении и сохранении?

Скрытый текст

5ba237b5ab9df_.JPG.8151de1d1f8422f3f9c77fbc36cf67c6.JPG

 

Share this post


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

А есть в этом макросе смысл, если в конфигурациях можно поставить отметку о перестроении и сохранении?

Кому-то нужен, кому-то не нужен. Тут выбор каждого, ну и версия программы (в старых версиях вроде таких отметок/галочек не было).

Share this post


Link to post
Share on other sites

@Kelny

Да, она только в 2015 кажется появилась. Ваш макрос всегда был установлен, но не работал ).

До сегодняшнего решения закомментировать строку 'ProgressBar1, поэтому решил спросить одно и тоже или все таки нет.

Share this post


Link to post
Share on other sites

Всем привет!
Кто может поделиться ГеОС и инструкцией по установке? ссылки в этой теме не работают

Share this post


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

    • Alan Grek


  • Сообщения

    • rusl3
      Сетка дефолтная. Всё из пальца. Всё адекватно бултыхается, на первый взгляд. Бак2.SLDPRT
    • kosstello
      Добрый день! Начал изучать компас V16. Подскажите пожалуйста можно ли создать сечение на уже имеющемся проекционном виде с показом стрелок на основном виде?
    • Bully
    • vasillevich68
      так я Вас не критиковал, я же подчеркнул     
    • Vladveza
      Мы сейчас задумались о приобретении PLM-APPIUS и просто перестраховываемся, ввиду того что боимся столкнуться с множеством вопросов которые на данный момент у нас не реализованы. Есть ли люди которые работали с данной PLM. Нормальные PDM это хорошо. Мы сейчас работаем с PDM 1С:Предприятие 8.1 (8.1.13.41). Насколько она нормальна и функциональна поймет только тот кто пользовался и другими базами. PDM это только база хранения производственных спецификаций. К ней еще нужны производственно-диспетчерские модули, связь с бухгалтерией и прочее. Это сейчас у нас реализовано, но нужно понять куда двигаться и что считать нормальным. За эти дни многое почитал. Но чтение-увы,  это не работа в базе.  
    • Ветерок
      Вы сейчас ставите частный вопрос для решения какой-то частной задачи. Но только один из вопросов только для одной из задач. Потом возникнут другие задачи и другие вопросы. Может, всё-таки, посмотреть в сторону нормальных PDM, где многие задачи уже решены?
    • Makar32
       в самом постпроцессоре и в VMID тоже  я так понимаю вы в Германии , обратитесь у вашему местному представителю 
    • Bully
      @vasillevich68 ну что тут скажешь? Для большинства индивидуумов критика (любая) неприятна   
    • vasillevich68
      ни чего личного, но чиста для инфармации, как-то так 
    • fantom.ul
      С нормальным человеком должно стимулировать. И нормальный человек продемонстрирует нам в ответ практические достижения. Графики, диаграммы покупок услуги, полученный доход, фото с яхты у берегов Галапогос в обнимку с моделями Плейбой. Ну и, конечно, престижнейший диплом Оксфордского университета о том, что он член!