Пружина - одно из стандартных изделий, которое довольно часто используется, но моделирование ее желательно автоматизировать. К счастью есть энтузиасты, которые берутся за этот труд. Макрос для создания пружин растяжения и сжатия "SpringSW" - автор Shvg (профиль на cccp3d.ru). Для использования макроса его надо добавить в дополнения (add-in). Для этого надо открыть "SpringSW.dll", после этого в меню "Инструменты" появится пункт "Spring". Использование смотрите на видео. Для сопряжения пружины в детали есть ось "Axis1". Дерево построения скрыто, но так даже лучше. Пружина имеет несколько конфигураций в различных состояниях: сжатом, рабочем и т.д. Макрос позволяет строить пружины растяжения и сжатия, а также редактировать данные. Легок и удобен в использовании.
5
Нужные страницы
Translate
Поиск
Показаны сообщения с ярлыком макрос. Показать все сообщения
Показаны сообщения с ярлыком макрос. Показать все сообщения
четверг, 5 октября 2017 г.
пятница, 11 августа 2017 г.
Создаем иконку регенерации на панели инструментов
Иногда, а в зависимости от модели сборки, то и часто приходится делать регенерацию. Что это такое и зачем надо я уже описывал. Теперь речь пойдет о кнопке на панели инструментов, фактически вынести её не представляется возможным из-за отсутствия в меню "Команды". Есть вариант вынести на панель кнопку макроса, который делает регенерацию. Я нашел два макроса "Force Rebuild" и "Super Rebuild". Первый классический, второй немного доработан и выводит сообщение о времени регенерации.
В архиве кроме самих макросов есть иконка.
четверг, 3 августа 2017 г.
Изменение размера окна макроса MProp
При работе с пакетом макросов SWPlus (автор Leon) нередко, что размер окна макроса MProp (редактор свойств) превышает видимую часть экрана и нажать "Применить" невозможно. Особенно на маленьких мониторах с низким разрешением экрана.
Опишу два способа изменения масштаба окна.
Первый способ (Глобальный)
понедельник, 5 декабря 2016 г.
Установка макросов в Solidworks
1) Установка макросов работающих на исполняемом файле.
Установку разберем на примере макроса "Основная надпись - автор Kelny", в SolidWorks 2005 (в последующих версия Solidworks процедура аналогичная).
Создаем папку "Основная надпись" в корневом каталоге SolidWorks, распаковываем архив с макросом в папку, открываем любой чертеж (создаем новый). Меню инструменты, настройка, вкладка команды, находим категорию макросы, левой кнопкой мыши перетаскиваем иконку "Создать кнопку для макроса" в удобное место на панели инструментов.
Создаем папку "Основная надпись" в корневом каталоге SolidWorks, распаковываем архив с макросом в папку, открываем любой чертеж (создаем новый). Меню инструменты, настройка, вкладка команды, находим категорию макросы, левой кнопкой мыши перетаскиваем иконку "Создать кнопку для макроса" в удобное место на панели инструментов.
Появляется окно "Настройка кнопки макроса"
Выбираем иконку для кнопки - Выбрать образ (находится в архиве плагина),
показываем макрос для запуска,
Назначаем горячую клавишу (если надо).
Строки подсказка и спросить заполнять по желанию (текст в подсказках).
Строки подсказка и спросить заполнять по желанию (текст в подсказках).
Готово. Нажимаем иконку "Основная надпись”
Для запуска произвольного exe-шника есть два простых варианта:
- Вот этот макрос (использован макрос из SWRama) запускает exe-шник с одноименным названием, т.е. переименуйте этот макрос например в "notepad.exe" и положите рядом с ним. Теперь добавляйте макрос на панель инструментов или назначайте горячую клавишу. Два условия: имя файла макроса должно совпадать с именем exe-шника без расширения и сам exe-шник должен находится в одном каталоге с макросом.Код
Dim Sourrce As String
Dim swApp As Object
Sub main()
Set swApp = Application.SldWorks
' Run the custom property application
Source = swApp.GetCurrentMacroPathName ' Get macro path+filename
Source = Left$(Source, Len(Source) - 3) + "exe" ' Set source filename
MyAppID = Shell(Source, 1)
End Sub
- Вот этот макрос запускает notepad.exe, т.е. в тело макроса "вбит" путь к exe-шнику. Вы можете отредактировать путь exe-шника в макросе (инструменты-макрос-редактирование).Код
Dim Sourrce As String
Dim swApp As Object
Sub main()
Set swApp = Application.SldWorks
' Run the custom property application
Source = "C:\Windows\notepad.exe" ' Get macro path+filename
MyAppID = Shell(Source, 1)
End Sub
2) Установка макроса скомпилированного в dll. В Solidworks надо просто открыть соответствующую dll. Файл – Открыть, тип файлов выбираем Add-Ins, показываем dll
Solidworks загрузит макрос. Открываем любую деталь, видим, что появилась новая вкладка.
Заходим в Инструменты – Добавления. Видим, что макрос установлен.
!!! Следует отметить, что dll для 32-х битного Solidworks не подходит для 64-х битного, ищите для SW 64-х.
3) Установка макросов *.swp.
Установка происходит так же, как и в случае "Установка макросов работающих на исполняемом файле”.
Установка происходит так же, как и в случае "Установка макросов работающих на исполняемом файле”.
Ярлыки:
макрос,
Статья,
Solidworks
Подписаться на:
Сообщения (Atom)