Практикум с файлами лекал

Макросы: категории при переименовании

Разовые имена результата, категории по имени и независимость копий.

Где открыть

Мастер → Запись макроса → Разрезать по внутренней линии → Категория новых деталей. Для учебного файла: Мастер → Воспроизведение макроса.

Порядок работы

  1. Сохраните работу, откройте проект «До» и выберите A в размере 46.
  2. Для воспроизведения загрузите JSON макроса опыта. Для записи задайте имена частей, линию и категорию по таблице.
  3. Если опыт содержит замены имён, в «Воспроизведение макроса» задайте их в «Имена деталей результата».
  4. Выполните полную проверку. Сверьте категории в отдельном блоке предпросмотра и журнале, затем примените результат.
  5. Откройте «Состав модели», сверьте имена, категории и участие с таблицей. Проверьте отмену и повтор; сохраните итоговый проект отдельно.

Примеры с числами и лекалами

Сохраните свой текущий проект перед открытием учебного файла. Команда «Открыть» заменяет текущий проект. Для повторения загрузите файл «До».

Переименовать части, сохранив унаследованную категорию

Основа
A · 240 × 300 мм в базе 46
Категория A
Основа
Ряд размеров
42, 44, 46, 48, 50
Настройки команд
Разрез 1: Верх / Низ; категория — копирование исходника
Переименование результата
задать отдельно по шагам опыта
  1. Сохраните работу, откройте JSON «До» и выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса» и загрузите отдельный JSON макроса этого опыта. Проверьте команды и параметры в списке.
  3. В «Имена деталей результата» замените «Верх» на «Кокетка».
  4. В «Имена деталей результата» замените «Низ» на «Полочка».
  5. Нажмите «Проверить воспроизведение». Сверьте имена и категории в блоке «Категории деталей после разрезания» и журнале.
  6. Сохраните макрос отдельно, затем нажмите «Применить результат». Сравните проект с «После»; в «Состав модели» проверьте категории и участие деталей.
  7. Проверьте Ctrl+Z и повтор. Для другого опыта заново откройте «До».
Переименовать части, сохранив унаследованную категорию: геометрия до и после; категории в отдельной таблице
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Категории и участие деталей до и после: форма до и после, увеличенный фрагмент
Категории и участие деталей до и после. Открыть крупнее ↗
ПоказательДоПосле
Деталей в проекте13
На поле / в модели1 / 13 / 3
Версия JSON макроса—10
A · имяОснова AОснова A
A · категорияОсноваОснова
A · на поле / в моделида / дада / да
B · имяещё нетКокетка
B · категорияещё нетОснова
B · на поле / в моделиещё нетда / да
C · имяещё нетПолочка
C · категорияещё нетОснова
C · на поле / в моделиещё нетда / да
Размер 42 · площади новых частей, мм²—B: 30912; C: 30912
Размер 44 · площади новых частей, мм²—B: 33408; C: 33408
Размер 46 · площади новых частей, мм²—B: 36000; C: 36000
Размер 48 · площади новых частей, мм²—B: 38688; C: 38688
Размер 50 · площади новых частей, мм²—B: 41472; C: 41472

В настройках воспроизведения имена «Верх» и «Низ» заменяются на «Кокетка» и «Полочка». Обе части сохраняют категорию «Основа», скопированную при разрезании. Категория не обязана совпадать с именем детали. В опыте фиксированные числа без табеля и размерной сетки; разрез проверен во всех пяти размерах. Замены имён задаются заново при воспроизведении: JSON макроса сохраняет исходные имена команд. Схема показывает видимые детали, таблица — все детали проекта.

Категория хранится отдельно от геометрии, имени, видимости и участия в модели. Схема показывает только видимые детали; таблица учитывает скрытый исходник.

Переименовать части вместе с категориями по имени

Основа
A · 240 × 300 мм в базе 46
Категория A
Основа
Ряд размеров
42, 44, 46, 48, 50
Настройки команд
Разрез 1: Верх / Низ; категория — имя каждой детали
Переименование результата
задать отдельно по шагам опыта
  1. Сохраните работу, откройте JSON «До» и выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса» и загрузите отдельный JSON макроса этого опыта. Проверьте команды и параметры в списке.
  3. В «Имена деталей результата» замените «Верх» на «Кокетка».
  4. В «Имена деталей результата» замените «Низ» на «Полочка».
  5. Нажмите «Проверить воспроизведение». Сверьте имена и категории в блоке «Категории деталей после разрезания» и журнале.
  6. Сохраните макрос отдельно, затем нажмите «Применить результат». Сравните проект с «После»; в «Состав модели» проверьте категории и участие деталей.
  7. Проверьте Ctrl+Z и повтор. Для другого опыта заново откройте «До».
Переименовать части вместе с категориями по имени: геометрия до и после; категории в отдельной таблице
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Категории и участие деталей до и после: форма до и после, увеличенный фрагмент
Категории и участие деталей до и после. Открыть крупнее ↗
ПоказательДоПосле
Деталей в проекте13
На поле / в модели1 / 13 / 3
Версия JSON макроса—14
A · имяОснова AОснова A
A · категорияОсноваОснова
A · на поле / в моделида / дада / да
B · имяещё нетКокетка
B · категорияещё нетКокетка
B · на поле / в моделиещё нетда / да
C · имяещё нетПолочка
C · категорияещё нетПолочка
C · на поле / в моделиещё нетда / да
Размер 42 · площади новых частей, мм²—B: 30912; C: 30912
Размер 44 · площади новых частей, мм²—B: 33408; C: 33408
Размер 46 · площади новых частей, мм²—B: 36000; C: 36000
Размер 48 · площади новых частей, мм²—B: 38688; C: 38688
Размер 50 · площади новых частей, мм²—B: 41472; C: 41472

Части созданы с категорией по имени. При замене имён результата на «Кокетка» и «Полочка» категории тоже меняются на «Кокетка» и «Полочка». Обновляются предпросмотр и журнал; основной проект меняется только после явного применения. В опыте фиксированные числа без табеля и размерной сетки; разрез проверен во всех пяти размерах. Замены имён задаются заново при воспроизведении: JSON макроса сохраняет исходные имена команд. Схема показывает видимые детали, таблица — все детали проекта.

Категория хранится отдельно от геометрии, имени, видимости и участия в модели. Схема показывает только видимые детали; таблица учитывает скрытый исходник.

Новое имя не создаёт отсутствующую категорию

Основа
A · 240 × 300 мм в базе 46
Категория A
без категории
Ряд размеров
42, 44, 46, 48, 50
Настройки команд
Разрез 1: Верх / Низ; категория — копирование исходника
Переименование результата
задать отдельно по шагам опыта
  1. Сохраните работу, откройте JSON «До» и выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса» и загрузите отдельный JSON макроса этого опыта. Проверьте команды и параметры в списке.
  3. В «Имена деталей результата» замените «Верх» на «Кокетка».
  4. В «Имена деталей результата» замените «Низ» на «Полочка».
  5. Нажмите «Проверить воспроизведение». Сверьте имена и категории в блоке «Категории деталей после разрезания» и журнале.
  6. Сохраните макрос отдельно, затем нажмите «Применить результат». Сравните проект с «После»; в «Состав модели» проверьте категории и участие деталей.
  7. Проверьте Ctrl+Z и повтор. Для другого опыта заново откройте «До».
Новое имя не создаёт отсутствующую категорию: геометрия до и после; категории в отдельной таблице
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Категории и участие деталей до и после: форма до и после, увеличенный фрагмент
Категории и участие деталей до и после. Открыть крупнее ↗
ПоказательДоПосле
Деталей в проекте13
На поле / в модели1 / 13 / 3
Версия JSON макроса—10
A · имяОснова AОснова A
A · категориябез категориибез категории
A · на поле / в моделида / дада / да
B · имяещё нетКокетка
B · категорияещё нетбез категории
B · на поле / в моделиещё нетда / да
C · имяещё нетПолочка
C · категорияещё нетбез категории
C · на поле / в моделиещё нетда / да
Размер 42 · площади новых частей, мм²—B: 30912; C: 30912
Размер 44 · площади новых частей, мм²—B: 33408; C: 33408
Размер 46 · площади новых частей, мм²—B: 36000; C: 36000
Размер 48 · площади новых частей, мм²—B: 38688; C: 38688
Размер 50 · площади новых частей, мм²—B: 41472; C: 41472

У исходника и новых частей категории нет. Замена имён результата на «Кокетка» и «Полочка» оставляет категории отсутствующими. Переименование само по себе не включает режим категории по имени. В опыте фиксированные числа без табеля и размерной сетки; разрез проверен во всех пяти размерах. Замены имён задаются заново при воспроизведении: JSON макроса сохраняет исходные имена команд. Схема показывает видимые детали, таблица — все детали проекта.

Категория хранится отдельно от геометрии, имени, видимости и участия в модели. Схема показывает только видимые детали; таблица учитывает скрытый исходник.

Копия сохраняет категорию на момент создания

Основа
A · 240 × 300 мм в базе 46
Категория A
Основа
Ряд размеров
42, 44, 46, 48, 50
Настройки команд
Разрез 1: Верх / Низ; категория — имя каждой детали
Переименование результата
задать отдельно по шагам опыта
  1. Сохраните работу, откройте JSON «До» и выберите A в размере 46.
  2. Откройте «Мастер → Воспроизведение макроса» и загрузите отдельный JSON макроса этого опыта. Проверьте команды и параметры в списке.
  3. В «Имена деталей результата» замените «Верх» на «Верх новый».
  4. В «Имена деталей результата» замените «Копия верха» на «Копия новая».
  5. Нажмите «Проверить воспроизведение». Сверьте имена и категории в блоке «Категории деталей после разрезания» и журнале.
  6. Сохраните макрос отдельно, затем нажмите «Применить результат». Сравните проект с «После»; в «Состав модели» проверьте категории и участие деталей.
  7. Проверьте Ctrl+Z и повтор. Для другого опыта заново откройте «До».
Копия сохраняет категорию на момент создания: геометрия до и после; категории в отдельной таблице
Рассчитано кодом GARM CAD. Схема не в масштабе 1:1. Открыть крупнее ↗
Категории и участие деталей до и после: форма до и после, увеличенный фрагмент
Категории и участие деталей до и после. Открыть крупнее ↗
ПоказательДоПосле
Деталей в проекте14
На поле / в модели1 / 14 / 4
Версия JSON макроса—14
A · имяОснова AОснова A
A · категорияОсноваОснова
A · на поле / в моделида / дада / да
B · имяещё нетВерх новый
B · категорияещё нетВерх новый
B · на поле / в моделиещё нетда / да
C · имяещё нетНиз
C · категорияещё нетНиз
C · на поле / в моделиещё нетда / да
D · имяещё нетКопия новая
D · категорияещё нетВерх
D · на поле / в моделиещё нетда / да
Размер 42 · площади новых частей, мм²—B: 30912; C: 30912; D: 30912
Размер 44 · площади новых частей, мм²—B: 33408; C: 33408; D: 33408
Размер 46 · площади новых частей, мм²—B: 36000; C: 36000; D: 36000
Размер 48 · площади новых частей, мм²—B: 38688; C: 38688; D: 38688
Размер 50 · площади новых частей, мм²—B: 41472; C: 41472; D: 41472

Сначала разрез создаёт «Верх» с одноимённой категорией, затем отдельный шаг копирует его. При воспроизведении оригинал переименован в «Верх новый», а копия — в «Копия новая». Категория оригинала становится «Верх новый»; копия сохраняет «Верх», полученную при создании. Замены имён применяются к готовому результату, после выполнения команд. Отдельная копия не входит в блок категорий разрезания; её категорию проверьте после применения через «Состав модели». В опыте фиксированные числа без табеля и размерной сетки; разрез проверен во всех пяти размерах. Замены имён задаются заново при воспроизведении: JSON макроса сохраняет исходные имена команд. Схема показывает видимые детали, таблица — все детали проекта.

Категория хранится отдельно от геометрии, имени, видимости и участия в модели. Схема показывает только видимые детали; таблица учитывает скрытый исходник.

Что получится

Категории, имена и состав результата проверяются по проекту «После». Все схемы и контрольные значения получены из текущего кода GARM CAD.

Если не получается

  • Категория не появилась: при копировании исходника без категории это ожидаемый результат. Выберите категорию по имени либо задайте её через «Состав модели».
  • После переименования осталась прежняя категория: проверьте, унаследована ли она или получена копией. Только непосредственный результат разрезания с категорией по имени обновляется при замене имени результата.
  • Повторное открытие макроса вернуло старые имена: разовые замены не входят в JSON макроса. Повторите их по инструкции или исправьте имена в командах.
  • Не виден исходник: проверьте действие с ним. Скрытый сохраняется в проекте; заменённый восстанавливается отменой либо открытием «До». Категория не управляет видимостью.
  • Деталь с категорией не входит в модель: верните её участие через «Состав модели»; смена категории сама по себе участия не меняет.
  • Файл не открывается: обновите редактор при неподдерживаемой версии макроса и проверьте формат файла. Не загружайте JSON макроса через команду открытия проекта.
  • Ошибка проверки сохраняет исходный проект. Исправьте имена, линию разреза или припуск и повторите проверку всей последовательности.

Тема в руководстве Gerber: Порядок объяснений и наглядных опытов по образцу инструкции Гербер; поведение категорий проверено по реализации GARM CAD.. О соответствии команд