Найти в Дзене
ARTEM GUSEV

Автоматический поиск объектов в инструменте «Задания» – Микрофишка

Продолжаем изучать инструмент «Задания» (о нем я рассказывал тут) и летний релиз 2025 года (его я показывал тут). На этот раз поговорим об автоматическом поиске объектов по параметрам задания. Так как материал заявляется «Микрофишкой» нам будут нужны некоторые материалы, чтобы его не затягивать. Их можно найти в архиве, который выложен TG-канале по этой ссылке одновременно с этим материалом. В архиве ты найдешь файл DWG «Автопоиск объектов. Задания. Модель примера», файл CSV «Автопоиск объектов. Задания. Задание», а также настройки «Задания», которые нам понадобятся дальше. Суть этих файлов такая: Ниже расскажу о файлах немного подробнее. Так как мы будем искать объекты модели по их параметрам, следует немного остановиться на самой модели. В ней присутствуют три дефлектора и линия вентиляции. При этом, у каждого дефлектора в свойствах задан параметр «Обозначение (модель)» [PART_TAG]. А также у каждого дефлектора есть параметр «Производитель» [PART_MANUFACTURER]. В начале материала он
Оглавление

Продолжаем изучать инструмент «Задания» (о нем я рассказывал тут) и летний релиз 2025 года (его я показывал тут). На этот раз поговорим об автоматическом поиске объектов по параметрам задания.

Так как материал заявляется «Микрофишкой» нам будут нужны некоторые материалы, чтобы его не затягивать. Их можно найти в архиве, который выложен TG-канале по этой ссылке одновременно с этим материалом. В архиве ты найдешь файл DWG «Автопоиск объектов. Задания. Модель примера», файл CSV «Автопоиск объектов. Задания. Задание», а также настройки «Задания», которые нам понадобятся дальше.

Суть этих файлов такая:

  • «Автопоиск объектов. Задания. Модель примера» – это файлик, который содержит модель для наших экспериментов.
  • «Автопоиск объектов. Задания. Задание» – файл, который будет содержать параметры и их значения. Мы будем обрабатывать его при помощи палитры «Задания».
  • Настройки «Задания» следует подкинуть в папку, где содержатся настройки программы. В рамках материала это Model Studio CS Трубопроводы. Версия 6541.

Ниже расскажу о файлах немного подробнее.

Описание модели примера

Так как мы будем искать объекты модели по их параметрам, следует немного остановиться на самой модели. В ней присутствуют три дефлектора и линия вентиляции. При этом, у каждого дефлектора в свойствах задан параметр «Обозначение (модель)» [PART_TAG].

А также у каждого дефлектора есть параметр «Производитель» [PART_MANUFACTURER]. В начале материала он пустой. Его мы и заполним в процессе.

Модель примера для автопоиска объектов при помощи «Задания»
Модель примера для автопоиска объектов при помощи «Задания»

Описание файла задания

Файл с заданием имеет расширение CSV. В нем содержится 2 столбца и 5 строчек.

Содержание файла задания
Содержание файла задания

Первый столбец содержит параметр «Обозначение (модель)» [PART_TAG], а также возможные значения этого параметра. В нашем случае – это те значения параметра, которые отражены в модели. Второй столбец содержит параметр «Производитель» [PART_MANUFACTURER]. А также те значения, которые будут переданы в объекты модели.

Не забываем оставить одну пустую строку, которая отделяет сами параметры от их значений.

Замысел такой: элементу, у которого параметр [PART_TAG] = "Дефлектор №1" должно передаться значение параметра [PART_MANUFACTURER] ООО "Рога и копыта".

Описание настроек задания

Ключевые моменты настройки следующие:

  • Тип задания – «Оборудование». Очевидно, что такой тип из-за того, что мы планируем передавать значения параметров в такие элементы модели, как «Оборудование».
Выбор категории импортируемых заданий
Выбор категории импортируемых заданий
  • Активирована настройка «Поиск объектов по параметрам» в диалоговом окне «Импортируемые данные» [1], задан тип объектов «Оборудования» [2] и указано условие отбора [3].
Настройки поиска объектов по параметрам. Шаги
Настройки поиска объектов по параметрам. Шаги

Это, кстати, и есть микрофишка. Именно эта настройка позволяет нам искать объекты в модели по выбранным параметрам. В нашем случае, напомню, это параметр «Обозначение (модель)» [PART_TAG].

Применение задания

После того как все настройки заданы можно смело нажимать кнопку «ОК» в тех местах где она появляется. В результате в палитре «Задание» у нас появится три объекта.

Объекты «Задания», созданные на основе файла CSV
Объекты «Задания», созданные на основе файла CSV

Объекты созданы с пустыми именами. О том, как рассчитать имя задания на основе значений параметров из файла CSV поговорим как-нибудь в другой раз. И когда этот другой раз наступит, тут появится ссылка на материал.

А пока давай применим наши задания к объектам модели. Для этого выделяю их все и активирую команду «Указать результат выполнения на чертеже» [1], а затем в пространстве модели нажимаю «Enter» [2], чтобы были выбраны все объекты модели.

Выполнение заданий для объектов модели
Выполнение заданий для объектов модели

После того как команда отработает, параметры у нужных объектов получат нужные значения.

Результат выполнения заданий
Результат выполнения заданий

Завершение материала

Если материал был полезен или интересен, то поставь лайк и подписывайся на Telegram, группу ВКонтакте и Яндекс. Дзен. Это поможет в продвижении канала и ускорит выход других интересных и полезных материалов.

Автоматический поиск объектов в инструменте «Задания» – Микрофишка
Автоматический поиск объектов в инструменте «Задания» – Микрофишка