ТХ_01_Разместить семейства для спецификаций

Код скрипта: ТХ_01

Карта автоматизации DSA_Map:  Размещение семейств для спецификаций

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

Скрипт расположен по пути:
\\DSCLOUD\00_Processes_bim\12_Разработка DS\02_DYNAMO\02_Скрипты_PUBLISHED\ТХ\ТХ_01_Разместить семейства для спецификаций.dyn

Для работы со скриптом используется семейство: ТХ_Для спецификаций_Специальное оборудование

Расположение семейства: …\00_ЦБ\2021\25_ТХ (ТОЛЬКО ДЛЯ ТХ)\04_Оборудование\00_Базовые\ТХ_Для спецификаций_Специальное оборудование

Важные моменты:

  1. В проект необходимо добавить семейство «ТХ_Для спецификаций_Специальное оборудование»;
  2. При повторном запуске скрипта все ранее размещённые семейства в пространствах удаляются, после чего заново размещаются в модели;
  3. Для работы скрипта необходимо, чтобы в проект был добавлен параметр «DS_Имя пространства» для категории «Пространства» из ФОП;
  4. Скрипт автоматически заполняет параметр «Комментарий» в семействах «ТХ_Для спецификаций_Специальное оборудование» информацию о том, кто и когда последний раз запускал скрипт;

Алгоритм работы:

⠀⠀1. Предварительно заполняется «Транслятор ТХ» для семейств, используемых в спецификациях. Перед заполнением обязательно ознакомиться с инструкцией использования Транслятора. В таблице транслятора обязательно заполняются столбцы:

⠀⠀⠀⠀1.1. Столбец A – «DS_Имя пространства» – параметр для идентификации функционального назначения помещения. Используется скриптом для распознавания пространств, в которых необходимо разместить семейства (например, во всех уборных одинаковое оснащение, соответственно, для все уборных заполняем параметр одинаковым значением; то же самое касается раздевалок, ПУИ, кладовых и т.п.);
⠀⠀⠀⠀1.2. Столбец B — «Имя семейства» – наименование семейства. Не изменяется, если нет необходимости. В случае изменения наименования в таблице, необходимо также переименовать соответствующее семейство (имя семейства в ЦБ остаётся неизменным);
⠀⠀⠀⠀1.3. Столбец C – «Имя типа» – наименование типоразмера внутри семейства. Значение зависит от функционального назначения оснащения;
⠀⠀⠀⠀1.4. Столбец D – «Количество в пространстве» – количество единиц экземпляров, размещаемых в пространстве;

Примечание

Если в помещении необходимо установить несколько вешалок, урн и т.п., указывается нужное количество. По умолчанию значение равно 1.

⠀⠀⠀⠀1.5. Столбцы E-К — содержат информацию для заполнения параметров, которые попадают в спецификацию. Наименования столбцов должны точно соответствовать наименованиям параметров в проекте.

Рисунок 6.2.5.1.1 – Google Таблицы. Транслятор ТХ

⠀⠀2. В пространствах, размещённых в проекте, необходимо заполнить параметр «DS_Имя пространства». Значение параметра должно точно соответствовать значению, указанному в столбце «A» транслятора ТХ.

Примечание

Параметр «DS_Имя пространства» заполняется только в тех пространствах, где необходимо разместить оборудование. В пространствах, где семейства размещать не требуется, значение параметра остаётся пустым.
Заполнение параметра осуществляется в зависимости от функционального назначения помещения.

⠀⠀3. Скрипт работает с Google Таблицей,  поэтому перед его запуском необходимо войти в Google-аккаунт команды ТХ. После заполнения параметров всех необходимых пространств скрипт готов к запуску. Для запуска через «Проигрыватель Dynamo» необходимо сопоставить входные данные:
⠀⠀⠀⠀- Название таблицы;
⠀⠀⠀⠀- Название листа таблицы;
⠀⠀⠀⠀- Имя семейства;
⠀⠀⠀⠀- Имя типа;
⠀⠀⠀⠀- Номер пространства.

Рисунок 6.2.5.1.2 – Проигрыватель Dynamo. Скрипт ТХ_01_Разместить семейства для спецификаций

Была ли статья полезной?