Макроси Solidworks

Макроси - це програма, набір інструкцій, які виконують будь-які дії як автоматично, так і на вимогу користувача.

У контексті Solidworks макроси можуть зберегти багато часу на виконання різних операцій, як збереження моделі в нейтральному форматі, заповнення основного напису, створення ілюстрацій та інше. Макроси для Solidworks зберігаються як окремі файли з розширеннямswp. Інструкції макросу описуються мовою VBA.

Як створити макрос

макросу
Щоб активувати панель інструментів "Макрос", натисніть правою кнопкою на вільному місці Диспетчера Команд і натисніть на відповідний пункт меню. З'явиться панель, яка виглядає так.

макроси

Виконати макрос - відкриється вікно вибору файлу макросу, необхідно вибрати потрібний макрос, після чого він запуститься на виконання.

Редагувати збережений макрос — відкриється вікно вибору файлу макросу, після чого він відкриється у новому вікні VBA для редагування.

Створити новий порожній проект макросу — створюється новий проект макросу та відкривається для редагування у новому вікні VBA.

Почати запис - починає запис ваших дій у макрос.

Зупинити запис - припиняє запис дій у макрос і пропонує зберегти його у файл.

Останні дві кнопки не мають великого сенсу, тому що в більшості випадків не дозволяють записати ті дії, які вам дійсно потрібні. Проте всім рекомендую спробувати, як це працює. Можливо, запис дій та аналіз коду допоможе швидше освоїтися з написанням своїх макросів.

Найпростіший код макросу виглядає так:

Три рядки. Перший рядок - точка входу, початок процедури.Другий рядок – виведення на екран повідомлення. Третій рядок - кінець процедури.

Не завжди зручно, а якщо точніше, для макросів, що часто використовуються, завжди незручно використовувати запуск через панель "Макрос". Є кращий спосіб — винести макрос на панель інструментів у вигляді кнопки.

Як створити кнопку макросу

Для цього йдемо вІнструменти → Налаштування… → Команди → Макрос Потім потрібно взяти останній значок і перенести в потрібне місце панелі інструментів.

solidworks

Після цього відкриється вікно редагування новоствореної кнопки.

макроси

Макрос - шлях до файлу макросу.

Метод - ім'я процедури, яку вважати точкою входу.

Значок - шлях доbmp файлу розміром 16×16 px. Я так і не зрозумів, які вимоги пред'являються до цього файлу крім розміру, тому що файли, створені, наприклад, у GIMP не розпізнаються. Надійний спосіб вирішення проблеми: відкрити файл у Paint та перезберегти файл.

Підказка - текст кнопки.

Запитати - текст, підказка, що з'являється при наведенні курсору на кнопку.

Після заповнення всіх полів натиснути кнопку ОК. Кнопка готова для виконання макросу достатньо натиснути на кнопку.