Разработка и использование УГО при оформлении табличных данных по разделам КМ и АР в Model Studio CS Строительные решения

Разработка и использование УГО при оформлении табличных данных по разделам КМ и АР в Model Studio CS Строительные решения

При работе с документацией - в частности при формировании графической и табличной информации для последующего размещения на листах — участники проектирования в любых направлениях рано или поздно сталкиваются с необходимостью дополнить документацию условными графическими обозначениями (УГО). Это могут быть как обозначения элементов КМ в спецификации металлопроката, так и детали трубопроводов на чертежах раздела ВК. Однако перечень УГО, предоставляемый разработчиками, может оказаться недостаточным для решения всех возможных задач. Именно для этих целей в линейке ПО Model Studio предусмотрены инструменты для создания и применения пользовательских УГО. 

В рамках данной статьи рассмотрим способы создания, хранения и применения УГО на примере Model Studio CS Строительные решения; при этом стоит отметить, что описанные методы универсальны для всей линейки ПО.

Разработка и хранение пользовательских УГО

УГО формируются через редактор параметрического оборудования с использованием 2D-примитивов. Прежде всего необходимо соблюдать размерность относительно уже существующих УГО. Откроем пустой DWG-файл — для удобства формирования элементов. В него импортируем уже существующее УГО из стандартного набора, предоставляемого разработчиками, с помощью инструмента «Импорт оборудования из XML» на вкладке ленты Model Studio CS:

Рисунок 1 - Импорт оборудования их XML.

После активации команды открывается окно проводника, в котором необходимо перейти в папку с программой, которая по умолчанию находится по пути: «C:Program FilesCSoft». Далее мы переходим в интересующее нас ПО, в нашем случае Строительные решения. Далее углубляемся в папки программы, нас интересует следующее: «D:РаботаПрограммыCSoftСтроительные решенияSettingsAEC». В зависимости от выбранного ПО наименование последней папки может быть различным, например для Model Studio Трубопроводы наименование будет PIPE или PIPING. После прехода в конечную папку мы можем выбрать дальнейший путь в виде одной из двух папок: «TabSymbol» или «Templates»:

Рисунок 2 – Стандартные папки с УГО оборудованием.

Каждая из двух конечных стандартных папок хранит в себе УГО в формате .XPG.

Templates - основное хранилище параметрической графики УГО. В этой папке сохраняются УГО, которые в дальнейшем могут быть использованы для вставки в преднастроенные проекции.

TabSymbol - специализированное хранилище табличных УГО. Эта папка предназначена для УГО, вставляемых в таблицы AutoCAD, полученные из спецификатора.

Откроем папку Templates и выберем элемент «Свая_жб.xpg» в качестве примера. Вставим его в пространство модели и снимем с него размеры.

Рисунок 3 – Свая_жб в папке с УГО.

Рисунок 4 – Свая_жб.xpg в пространстве модели.

После расположения и образмеривания элемента, можно увидеть, что XPG не сильно отличается от реальных размеров оборудования из базы элементов. Это связано с тем, что УГО из папки Templates, прежде всего предназначены для замены элементов модели на соответствующие обозначения на итоговых проекциях, настройки проекций в свою очередь позволяют отмасштабировать используемые обозначения.

Теперь добавим xpg файл из папки «TabSymbol», например элемент «ibeam.xpg».

Рисунок 5 – ibeam.xpg в папке с УГО.

Рисунок 6 -ibeam.xpg в пространстве модели.

При сравнении двух типов УГО можно увидеть существенную разницу между двумя элементами, однако принцип их построения одинаковый.

Разработаем пример УГО для использования в табличных данных. Так как мы разбираем принцип работы инструментов в рамках программы Model Studio Строительные решения, разработаем табличное представление для швеллера. Для начала работы необходимо создать новое параметрическое оборудование с помощью команды «Новое оборудование» на вкладке ленты Model Studio CS.

Рисунок 7 – Команда Новое оборудование.

В координатах 0;0;0 появляется заготовка под новое параметрическое оборудование. В открывшемся окне «Редактор параметрического оборудования» на строке 3D нажимаем ПКМ и открываем контекстное меню с примитивами и функционалом редактора. В этом меню раскроем вкладку с 2D примитивами и воспользуемся представленными инструментами.

Рисунок 8 – Контекстное меню редактора параметрического оборудования.

С помощью отрезков построим швеллер со следующими параметрами:

Рисунок 9.1 – Параметры отрезка 1.

Рисунок 9.2 – Параметры рисунка 2.

Рисунок 9.3 – параметры отрезка 3.

После создания отрезков и задания им необходимых параметров получим оборудование следующего вида:

Рисунок 10 – Итоговое оборудование для табличного отображения швеллера.

Следующим действием нам необходимо экспортировать полученное оборудование в XPG формат в папку «TabSymbol», для этого активируем команду «Экспорт оборудования в XML», выберем необходимое параметрическое оборудование и в открывшемся проводнике выберем необходимую нам папку, назовем наш экспортируемый файл «Швеллер».

Рисунок 11 – Экспорт оборудования в XML.

Разумеется, в данном примере мы рассматриваем относительно простое графическое обозначение — но УГО далеко не всегда бывают простыми. Например, графические представления многослойных конструкций пола имеют достаточно сложную структуру и разнообразные типы элементов: полилинии, штриховки, размеры. Специально для таких задач в редакторе параметрического оборудования предусмотрена функция «Импорт объектов из чертежа».

Рисунок 12 – Команда «Импорт объектов из чертежа».

В качестве примера возьмём сложный чертёж и на его основе сформируем УГО - например обозначение типа пола для экспликации полов.

Рисунок 13 – Пример экспликации полов.

Необходимым условием для переноса 2D чертежа в оборудование является максимальное упрощение чертежа до отрезков и блоков текста с помощью функции платформы «Разбивка».

Рисунок 14 – Функция «Разбивка».

В результате применения функции получим следующий набор объектов:

Рисунок 15 – Набор объектов для формирования УГО.

Следующим этапом мы выделяем полученные объекты и активируем команду «Импорт объектов из чертежа» и следуем дальнейшим инструкциям программы.

В итоге мы получаем оборудование с набором 2D примитивов, подходящих для экспорта. Экспортируем полученное оборудование также в папку «TabSymbol».

Рисунок 16 – Итоговое оборудование с использованием инструмента импорта.

Такими же методами подготавливаются и УГО для папки «Templates». В редакторе также присутствует возможность настройки цвета и вариантов отображения каждого элемента и группы параметрического оборудования, позволяя создавать детализированные обозначения как для чертежей, так и для таблиц.

Использование УГО в таблицах.

Достаточно часто возникают потребности графического отображения элементов в рамках табличных данных, получаемых из модели. Именно для этой цели разработчиками предусмотрено два места хранения УГО: «TabSymbol» и «Templates». Как было сказано ранее - TabSymbol представляет собой стандартное место для хранения УГО, предназначенных для вставки в таблицы. Данное решение необходимо, так как логика вставки УГО в таблицы, полученные через инструмент «Спецификатор», настраивается через инструмент «Мастер функций» в качестве одного из столбцов профиля спецификации.

В качестве примера добавим в пространство модели несколько типов элементов металлопроката.

Рисунок 17 – Пример металлопроката.

Следующим шагом сформируем спецификатор с этими элементами и УГО с графическим представлением этих элементов в таблице. Для этого активируем вкладку «Спецификатор» соответствующей командой на вкладке ленты Model Studio CS.

Рисунок 18 – Инструмент «Спецификатор».

Рисунок 19 – Спецификатор.

Сначала настроим 1 – Профиль экспорта, там же сразу настроим столбец для получения УГО. Активируем команду «Мастер экспорта данных» (1) и переходим в окно «Экспорт данных», в котором хранятся профили экспорта данных для спецификатора. В этом окне задействуем команду «Создать новый профиль» и начнём формирование интересующего нас профиля экспорта.

Рисунок 20 – Команда «Создать новый профиль».

Переходим в новое окно «Создание профиля экспорта» и записываем наименование нового профиля, например «УГО_Металлопрокат», нажимаем «Сохранить», после чего открывается окно «Дополнительные параметры профиля», в котором нажимаем «Далее>», так как нам необходимо только создание выборки, которое начинается в следующем окне «Редактирование наборов данных». В этом окне используем команду «Добавить выборку к набору данных».

Рисунок 21 – Команда «Добавить выборку к набору данных».

Переходим в окно «Данные для выборки», здесь отбираются типы объектов, входящие в спецификацию, а также условия их фильтрации. Для нашего примера необходимо только отобрать тип объектов «Металлоконструкции» без задания дополнительной фильтрации отбора.

Рисунок 22 – Окно «Данные для выборки».

После указания типа объектов переходим к следующему окну, нажимая команду «Далее>». В следующем окне «Настройка таблицы экспорта» происходит непосредственная настройка столбцов итоговой спецификации.

Рисунок 23 – Окно «Настройка таблицы экспорта».

В нашем случае на модели расположены 4 элемента металлопроката разного типа. Сформируем два условных столбца для спецификатора, первый по типу изделия для разграничения всех четырёх элементов, активируем команду «Добавить параметры» и найдем в открывшемся списке параметров «Группа профилей» или [AEC_STEEL_GROUP].

Рисунок 24 – Настройка первого столбца спецификации.

Во втором столбце настроим отображение УГО в таблице для каждого из элементов. Для этого используем команду «Добавить функцию» и в открывшемся окне Мастера функций пропишем следующее выражение:

Рисунок 25 – Настройка второго столбца спецификации.

Используем в мастере функцию «CASE» для назначения каждой группе элементов отдельного обозначения. Именно из-за принципа написания УГО в мастере функций и возникает необходимость расположения XPG оборудования в папке TabSymbol, так как выражение типа «<xpg:Швеллер>» производит поиск по соответствию имени файла в папке TabSymbol, расположенной на устройстве пользователя.

После настройки столбцов переходим до конца и сохраняем полученные изменения в окне «Приложение для экспорта».

Рисунок 26 – Сохранение измененных данных.

Затем обновим спецификацию и получим отображение столбцов следующего вида:

Рисунок 27 – Итоговый вид спецификатора.

Следующим шагом выведем из сецификатора таблицу и посмотрим как будут выглядеть в итоговом виде. Для того, чтобы вывести таблицу откроем окно профилей экспорта с помощью команды «Мастер экспорта данных». Выберем созданный ранее профиль и начнём его редактирование:

Рисунок 28 – Редактирование профиля экспорта.

Дальше переходим к последнему окну «Приложение для экспорта» и выбираем  команду «Таблица AutoCAD». В следующем окне можно настроить таблицу и применить к ней определенный DWT шаблон. Пропустим в примере этот фрагмент и сразу перейдём к готовой таблице.

Рисунок 29 – Таблица элементов металлопроката с УГО.

Как можно увидеть, на данный момент УГО в таблице представлены в текстовом виде, в том виде в котором они были записаны ранее в мастере функций. Теперь, чтобы применить обозначения из папки TaBSymbol, необходимо воспользоваться командой «Вставка УГО в таблицу».

Рисунок 30 – Команда вставки в таблицу УГО.

После применения этой команды значения, записанные ранее в мастере функций при формировании спецификации, заменяются на соответствующие обозначения в формате XPG, расположенные в папке TabSymbol.

Рисунок 31 – Итоговый вид таблицы.

Добавление УГО в проекции

Для вставки УГО в проекции необходимо настраивать прежде всего профили преднастроенных проекций. Для более детального разбора возьмем небольшую модель в качестве примера и на её основе сформируем проекции с использованием стандартных УГО из папки Templates.

Рисунок 32 – Модель для примера демонстрации возможностей УГО.

Перейдем сразу к формированию видовых кубов с помощью инструмента «Определить вид» на вкладке ленты «Model Studio CS».

Рисунок 33 – Инструмент «Определить вид».

Создадим видовой куб для свайного поля и для первого этажа здания.

Рисунок 34 – Расположение видовых кубов на модели.

Следующим шагом перейдем к формированию свайного поля с использованием соответствующих обозначений. Воспользуемся функцией «Преднастроенная проекция» на вкладке ленты «Model Studio CS» и в рамках этой функции сформируем необходимый нам профиль проекции.

Рисунок 35 – Функция «Преднастроенная проекция».

При активации команды происходит переход в окно «Выбор профиля генерации», в котором располагаются все профили генерации проекций доступные пользователю. Для более детального разбора принципов вставки УГО создадим новый профиль проекции с помощью команды «Создать профиль».

Рисунок 36 – Окно «Выбор профиля генерации».

После активации команды «Создать профиль» происходит переход в окно редактирование профиля. В окне присутствует четыре вкладки с настройками. В случае работы с графическими обозначениями нас интересует вкладка «Замена на УГО». На этой вкладке пользователь может настраивать замену элементов, попадающих на проекцию, на УГО, Линии или Схемы. Разберем принцип настройки активировав команду «Добавить замену на УГО».

Рисунок 37 – Окно «Редактирование профиля».

Рисунок 38 – Команда «Добавить замену на УГО».

При активации команды открывается окно «Настройка условия выбора». В этом окне отбираются типы заменяемых объектов, а также настраивается условие фильтрации отбираемых объектов. После настройки отбора объектов можно настроить также принципы отображения УГО на итоговой проекции.

Рисунок 40 – Настройка отображения УГО.

Настройки позволяют детализировать отображение и дальнейшее взаимодействие с обозначениями. Наиболее важной частью настройки является пункт «УГО по умолчанию», позволяющий выбрать XPG файл, заменяющий элемент на итоговой 2D проекции. Выделим пункт «УГО по умолчанию» с помощью двойного нажатия ЛКМ и раскроем проводник файлов с помощью появившейся кнопки.

Рисунок 41 – Выбор УГО через проводник.

После активации команды происходит переход в проводник в обозначенную ранее папку «Templates». В рамках этой папки выберем файл «свая_жб.xpg».

Рисунок 42 – Выбор УГО для отображения.

После отбора xpg файла значение в пункте «УГО по умолчанию» изменяется в соответствии с путём к выбранному файлу. Далее выберем в списке доступных типов объектов тип объектов «Оборудование». Также в настройках УГО находим пункт «Применять масштаб проекции», чтобы итоговое условное обозначение проецировалось в масштабе итоговой проекции. Дальше можно внести какие-либо пользовательские настройки для более точного и корректного формирования итоговой проекции. После проведения всех настроек нажимаем команду «ОК» для сохранения нового профиля. В окне «Выбор профиля генерации» выделяем созданный профиль и нажимаем команду «ОК» и указываем для формирования проекции видовой куб свайного поля и расположим проекцию в пространстве модели. В итоге получим проекцию следующего вида:

Рисунок 43 – Итоговая проекция с применением УГО.

Как мы видим, УГО корректно попадает в область проекции, соответственно профиль был настроен корректно.

Комплекс инструментов для работы с УГО в Model Studio CS - крайне гибкий и детально настраиваемый, позволяющий решать широкий круг задач по детализации и проработке итоговой табличной и графической документации. Освоение этих инструментов может показаться сложным на первый взгляд, однако на практике они значительно ускоряют и упрощают процесс оформления проектной документации.

Возможность создавать пользовательские УГО через редактор параметрического оборудования, гибко настраивать их хранение в папках Templates и TabSymbol, а также применять как в таблицах спецификатора, так и в преднастроенных проекциях - делает этот инструментарий по-настоящему универсальным. Пользователь получает полный контроль над графическим представлением элементов модели на всех этапах формирования документации: от табличных спецификаций до итоговых чертежей.

Описанные в статье методы создания, хранения и применения УГО универсальны для всей линейки ПО Model Studio CS и могут быть адаптированы под задачи любого направления проектирования - будь то строительные конструкции, трубопроводы или иные разделы проекта. Грамотное освоение данного функционала позволяет существенно повысить качество и информативность проектной документации, приводя её в соответствие с требованиями стандартов и потребностями конкретного проекта.

 

Остались вопросы по теме публикации? Получите консультацию нашего специалиста

* - обязательные поля