На прошлой неделе мы познакомились с инструментами, которые позволяют задавать и редактировать параметрические зависимости взаимного расположения 3D-тел, а также рассмотрели инструменты, которые позволяют найти перекрытия (коллизии) сопрягаемых 3D-тел.
В этой части статьи мы изучим прием, который позволяет упростить редактирование параметров параметрической сборки, при помощи таблиц nanoCAD.
![](https://habrastorage.org/getpro/habr/upload_files/375/aee/079/375aee0797a5db10399ab77f85a6cab2.jpg)
Читать далее
Создание параметрической сборки подразумевает возможность изменения геометрических параметров деталей с целью перестроения сборки согласно новым требованиям. Ранее мы редактировали параметры сборки из окна диспетчера параметров, но у этого способа есть ряд неудобств. Необходимо открывать отдельное окно, которое нагружает интерфейс. При этом в окне отображаются все параметры сборки, хотя часть из них являются зависимыми и потому не представляют интереса. Соответственно, обилие параметров затрудняет поиск нужного.
Выходом из этих проблем становятся таблицы nanoCAD. В таблицу можно вывести только интересующие нас параметры, а режим быстрого редактирования таблицы позволяет изменять параметры без вызова дополнительных окон.
Создайте таблицу nanoCAD. Для этого вызовите команду таблица или в ленточном интерфейсе команду Таблица nanoCAD (рис. 1): Оформление > Таблицы > Таблица nanoCAD, либо выберите соответствующую иконку на панели Таблицы, либо в выпадающем меню укажите Черчение > Таблицы > Таблица nanoCAD.
![Рис. 1. Вызов команды вставки таблицы nanoCAD в ленточном интерфейсе и на панели 3D Рис. 1. Вызов команды вставки таблицы nanoCAD в ленточном интерфейсе и на панели 3D](https://habrastorage.org/getpro/habr/upload_files/347/490/c21/347490c2160e655dedd00175d68229f5.jpg)
![Рис. 1. Рис. 1.](https://habrastorage.org/getpro/habr/upload_files/4d1/5a2/6bc/4d15a26bcb09ac8972d0983afe221038.jpg)
Появится окно создания таблицы (рис. 2). Выберите пункт Нестандартная, укажите мышью размер таблицы (1х1) и нажмите кнопку ОК.
![Рис. 2. Окно создания таблицы nanoCAD Рис. 2. Окно создания таблицы nanoCAD](https://habrastorage.org/getpro/habr/upload_files/07d/5e2/b92/07d5e2b92c51021f71fee88cc20be610.jpg)
Разместите таблицу рядом со сборкой. Откройте на редактирование эскиз, в котором создавался профиль стакана, а затем дважды щелкните левой кнопкой мыши по ранее созданной таблице, чтобы открыть окно редактирования.
Создайте три раздела отчетов, для чего три раза выберите в выпадающем меню Разделы > Вставить раздел отчета (рис. 3).
![Рис. 3. Создание раздела отчета в таблице nanoCAD Рис. 3. Создание раздела отчета в таблице nanoCAD](https://habrastorage.org/getpro/habr/upload_files/5a5/d5e/084/5a5d5e084d1083ca9c06f7501267731f.jpg)
Выберите курсором ячейку А2 и вставьте раздел данных (рис. 4).
![Рис. 4. Создание раздела данных в таблице nanoCAD после ячейки А2 Рис. 4. Создание раздела данных в таблице nanoCAD после ячейки А2](https://habrastorage.org/getpro/habr/upload_files/a97/a70/a8e/a97a70a8e0badc095bd76ee763cf697c.jpg)
Далее укажите курсором ячейку А4 и снова вставьте раздел данных (рис. 5).
![Рис. 5. Создание раздела данных в таблице nanoCAD после ячейки А4 Рис. 5. Создание раздела данных в таблице nanoCAD после ячейки А4](https://habrastorage.org/getpro/habr/upload_files/2c2/ae5/090/2c2ae5090d4cf0857f003d52a4ca7cf2.jpg)
Таким образом должно получиться чередование разделов отчета и разделов данных (рис. 6).
![Рис. 6. Итоговая структура разделов таблицы Рис. 6. Итоговая структура разделов таблицы](https://habrastorage.org/getpro/habr/upload_files/afb/50a/050/afb50a050625a317e2d6c3dab263f056.jpg)
Рядом с ячейкой А2 нажмите кнопку со значком фильтра (рис. 7).
![Рис. 7. Кнопка настройки фильтра объектов раздела отчета ячейки А2 Рис. 7. Кнопка настройки фильтра объектов раздела отчета ячейки А2](https://habrastorage.org/getpro/habr/upload_files/009/dc0/d78/009dc0d780910a089e54e85810da03c2.jpg)
Появится окно быстрого выбора. Нажмите кнопку выбора объектов из набора (рис. 8).
![Рис. 8. Режим выбора объектов для фильтрации из набора Рис. 8. Режим выбора объектов для фильтрации из набора](https://habrastorage.org/getpro/habr/upload_files/131/933/290/131933290596bc1289c25279a379c39e.jpg)
На редактируемом эскизе укажите курсором размерный параметр, который задает внутренний радиус стакана (рис. 9) и нажмите Enter. В окне быстрого выбора нажмите кнопку ОК.
![Рис. 9. Выбор объекта для формирования отчета по геометрическому размеру подшипникового стакана Рис. 9. Выбор объекта для формирования отчета по геометрическому размеру подшипникового стакана](https://habrastorage.org/getpro/habr/upload_files/55e/615/eb7/55e615eb755560348a2d15471401849f.jpg)
Закройте окно редактора таблицы и откройте на редактирование эскиз крышки стакана. Снова откройте окно редактора таблицы и у ячейки А5 нажмите кнопку фильтра объектов (рис. 10).
![Рис. 10. Кнопка настройки фильтра объектов раздела отчета ячейки А5 Рис. 10. Кнопка настройки фильтра объектов раздела отчета ячейки А5](https://habrastorage.org/getpro/habr/upload_files/f6a/766/6ef/f6a7666ef810efdb382049ecbe780058.jpg)
Нажмите кнопку выбора объектов из набора. На редактируемом эскизе укажите курсором размерный параметр, который задает длину заплечика стакана (рис. 11), нажмите Enter, в окне быстрого выбора нажмите кнопку ОК.
![Рис. 11. Выбор объекта для формирования отчета по геометрическому размеру крышки стакана Рис. 11. Выбор объекта для формирования отчета по геометрическому размеру крышки стакана](https://habrastorage.org/getpro/habr/upload_files/83c/639/271/83c63927185e54ac67c4d385bf419110.jpg)
Закройте окно редактора таблицы и завершите редактирование эскиза. Снова откройте окно редактора таблицы и рядом с ячейкой А8 нажмите кнопку фильтра объектов, а затем в окне быстрого выбора нажмите кнопку выбора объектов из набора. Укажите курсором подшипник (рис. 12), нажмите Enter, в окне быстрого выбора нажмите кнопку ОК.
![Рис. 12. Выбор объекта для формирования отчета по геометрическому размеру подшипника Рис. 12. Выбор объекта для формирования отчета по геометрическому размеру подшипника](https://habrastorage.org/getpro/habr/upload_files/bb4/2eb/4e9/bb42eb4e944d37fcdd3b1d706c8d9be3.jpg)
Таким образом в одной таблице сформировались три раздела отчетов по параметрам деталей сборки. Отчеты таблиц nanoCAD имеют двустороннюю связь с параметрами, которые отображаются в отчете, поэтому есть возможность изменять свойства объектов изнутри таблицы nanoCAD. Чтобы сформировать данные по отчетам, необходимо в ячейках шаблона отчета указать геометрические свойства ранее выбранных объектов.
Наведите курсор на ячейку А2 и зажмите правую кнопку мыши, а затем, не отпуская кнопку, переместите курсор вверх от ячейки. Вслед за движением курсора появится линия, которая сигнализирует о том, что активируется одна из команд редактирования таблицы (рис. 13). Отпустите правую кнопку. Откроется окно построителя выражений (рис. 14): движение курсора вверх над ячейкой вызывает открытие именно этого окна.
![Рис. 13. Быстрая активация команды вызова окна построителя выражений для ячейки А2 Рис. 13. Быстрая активация команды вызова окна построителя выражений для ячейки А2](https://habrastorage.org/getpro/habr/upload_files/9c3/58d/697/9c358d69741b113bb32b130ac9711c45.jpg)
Такой способ вызова команд редактирования таблицы является одним из самых быстрых. В то же время существует возможность вызывать эти команды с помощью интерфейсных кнопок окна редактора.
Окно построителя выражений состоит из трех полей. В верхнем поле записывается выражение, также это поле можно использовать для поиска выражений из среднего поля. В среднем поле отображается список всех доступных выражений. Поскольку ранее для отчета были заданы конкретные объекты, в списке выражений будут представлены и их свойства. В нижнем окне отображаются итоговое выражение и результат его расчета.
![Рис. 14. Окно построителя выражений Рис. 14. Окно построителя выражений](https://habrastorage.org/getpro/habr/upload_files/1cc/60c/d44/1cc60cd443d12e9a91c57f6a8a40a5b0.jpg)
Введите в верхнем поле слово Значение. В среднем поле будет осуществлен поиск выражения, которое содержит имя искомого свойства (рис. 15). Дважды щелкните левой кнопкой мыши по выражению Object.Value. Нажмите кнопку ОК.
![Рис. 15. Поиск выражения по имени свойства параметрического размера Рис. 15. Поиск выражения по имени свойства параметрического размера](https://habrastorage.org/getpro/habr/upload_files/5a3/c44/44d/5a3c4444d3e2ee8c95f38d3fa07678c9.jpg)
То же самое проделайте для шаблона отчета в ячейке А5. А для шаблона отчета в ячейке А8 имя искомого свойства должно быть Наружний (рис. 16).
![Рис. 16. Поиск выражения по имени свойства параметрического объекта Рис. 16. Поиск выражения по имени свойства параметрического объекта](https://habrastorage.org/getpro/habr/upload_files/36b/f01/c9c/36bf01c9c8ae4452b8e287107b180175.jpg)
Таким образом получилась таблица с тремя контролируемыми параметрами объектов сборки (рис. 17). Чтобы в таблице было удобнее ориентироваться, впишите имена параметров в разделы данных.
![Рис. 17. Итоговый результат формирования таблицы Рис. 17. Итоговый результат формирования таблицы](https://habrastorage.org/getpro/habr/upload_files/220/d99/b3c/220d99b3c6a4771a1f0ad448030526c3.jpg)
Также разделите таблицу на страницы, чтобы появилась возможность произвольно расположить параметры в пространстве модели. Наведите курсор на цифру 4 в линейке и нажмите правую кнопку мыши, выберите в контекстном меню пункт Начать новую страницу (рис. 18).
![Рис. 18. Установка разделителя страниц перед ячейкой А4 Рис. 18. Установка разделителя страниц перед ячейкой А4](https://habrastorage.org/getpro/habr/upload_files/caf/a75/7ac/cafa757acdbe02953551257bc145af35.jpg)
Тоже самое сделайте для 7-ой строки (Рис. 75).
![Рис. 19. Установка разделителя страниц перед ячейкой А7. Рис. 19. Установка разделителя страниц перед ячейкой А7.](https://habrastorage.org/getpro/habr/upload_files/31e/8d8/34f/31e8d834feccdc28f19dc38540028eb7.jpg)
Закройте окно редактора. Левой кнопкой мыши выделите таблицу. Перемещать страницы таблицы можно за квадратные «ручки» (рис. 20).
![Рис. 20. Выделенная таблица nanoCAD Рис. 20. Выделенная таблица nanoCAD](https://habrastorage.org/getpro/habr/upload_files/606/695/fa7/606695fa7d066ae2640258777e952bc0.jpg)
Страницы таблицы расположите, как вам будет удобно. Например, как показано на рис. 21.
![Рис. 21. Расположение страниц таблицы в одну строку Рис. 21. Расположение страниц таблицы в одну строку](https://habrastorage.org/getpro/habr/upload_files/8ac/2e3/8c4/8ac2e38c43d919361d71b2693e5c77ba.jpg)
Наведите курсор мыши на содержимое ячейки, в которой отображается значение внешнего диаметра подшипника. Зажмите на клавиатуре клавишу Ctrl и левой кнопкой мыши щелкните по содержимому ячейки. Активируется режим быстрого редактирования таблицы (рис. 22). В ячейке появится курсор, а сама ячейка будет выделена зеленой рамкой.
![Рис. 22. Активация режима быстрого редактирования таблицы Рис. 22. Активация режима быстрого редактирования таблицы](https://habrastorage.org/getpro/habr/upload_files/ed7/c24/33d/ed7c2433df3233ebe6fcf19c5c1b064f.jpg)
Сотрите содержимое и напишите новое значение: 80. В данном случае значения будут округляться до ближайшего из имеющихся в библиотеке элементов. Стрелками на клавиатуре либо с помощью мыши переведите курсор на ячейку со значением радиуса стакана, сотрите значение и напишите 40 (рис. 23). Для подтверждения внесенных изменений нажмите Enter.
![Рис. 23. Результат внесения изменений в режиме быстрого редактирования Рис. 23. Результат внесения изменений в режиме быстрого редактирования](https://habrastorage.org/getpro/habr/upload_files/815/95b/4f5/81595b4f5f5e71dfe91e4ad2d872b60e.jpg)
Обратите внимание, что геометрические размеры подшипника и стакана изменились.
Визуально можно заметить, что заплечик крышки и подшипник перекрываются. Измерьте длину перекрытия и измените значение в таблице на измеренную величину.
Итак, мы изучили прием работы с таблицами nanoCAD, который позволяет упростить редактирование параметрической сборки.
Олег Ачкасов, |