Параметры вида модели ArchiCAD

Обновлено: 21.11.2024

В этом сообщении представлены параметры представления модели (MVO) библиотеки:

  • где найти
  • как использовать его функции, поставляемые с библиотекой GS
  • особые ограничения

MVO в целом предоставляет возможность сохранять отдельные виды с особой комбинацией настроек отображения.
Некоторые из этих настроек берутся из самого ARCHICAD и затрагивают в основном элементы построения, но другие берутся из специальных библиотечных частей, использующих специальный подтип:
Общий объект GDL/Элемент документации/Обозначение чертежа/ Глобальные настройки библиотеки, влияющие только на другие части библиотеки.

Любая загруженная библиотечная часть, сохраненная под этим подтипом, будет иметь следующие особенности/ограничения:

  • его пользовательский интерфейс со сценарием станет частью диалогового окна настроек Параметры просмотра модели в ARCHICAD в виде отдельной панели (шириной 600 пикселей)
  • его текущие значения параметров могут отличаться в каждом сохраненном представлении параметров представления модели (в отличие от любой другой части библиотеки, которая может иметь только один набор сохраненных значений параметров в одном файле плана)
  • доступ к значениям его параметров можно получить из любой другой загруженной части библиотеки с помощью специального «запроса» под названием LIBRARYGLOBAL. Этот запрос вернет значение, принадлежащее активной комбинации MVO, используемой для отображения объекта
  • нет 3D-сценария (происходит из предков подтипа)
  • нет функции переноса

Параметры просмотра модели можно найти в следующем меню:
Документ/Просмотр модели/Параметры просмотра модели…

В настоящее время (в ARCHICAD 20) есть 2 панели, относящиеся к настройкам библиотечных элементов (см. зеленую разметку):

Имена их объектов и соответствующие заголовки панелей:

  • LibraryGlobals13 – Различные настройки для библиотечных элементов (Библиотека ARCHICAD 20)
  • LG_DWSymbSettings — уровень детализации символов дверей, окон и световых люков на плане этажа (библиотека ARCHICAD 20)

Примечание. Дополнительные объекты MVO могут быть частью содержимого локализованной библиотеки.

Основная механика MVO и библиотеки

Предположим следующее:

  • присутствует часть библиотеки MVO с двумя возможными значениями параметра отображения,
  • объект библиотеки имеет 3 отображаемых значения, одно из которых зависит от аналогичного параметра объекта MVO ("by MVO").

В файле плана определены две комбинации представлений с использованием двух разных значений параметров объекта MVO.
Объект библиотеки размещается с 3 экземплярами, каждый с различным значением параметра отображения.
Возможны следующие результаты:

Экземпляр объекта библиотеки будет отображаться на основе его единственного значения параметра настройки отображения. Значение этого параметра хранится в файле плана и действует во всех комбинациях видов.
С другой стороны, библиотечная часть MVO имеет некоторые особенности: ее параметры могут иметь разные сохраненные значения в каждой комбинации представлений наряду со значением «по умолчанию», хранящимся в библиотечной части MVO:

Доступ к существующим параметрам MVO из объектов

В следующем примере мы создадим простой 2D-символ для ламп, который сможет реагировать на текущие настройки Различные настройки для библиотечных элементов (Библиотека ARCHICAD 20)/ Лампы и символы плана этажа ОВКВ.
Примечание: специально созданные объекты, которые содержат ссылки на существующие, поставляемые GRAPHISOFT объекты MVO из официальной библиотеки, в настоящее время не подходят для загрузки на BIMcomponents.com (требования проверки обработки внешних ссылок не могут быть выполнены).
Объект имеет целочисленный параметр ("iSymbolType2D") со следующими параметрами:

  • Реалистичный (1)
  • Электричество (2)
  • План отраженного потолка (3)
  • от MVO (4)

В мастер-скрипте инициализируйте постоянные значения для 4 параметров:

В скрипте Parameter настройте список значений для параметра "iSymbolType2D":

Об остальном позаботится 2D-скрипт:

Результат выглядит следующим образом:

В ARCHICAD существуют различные типы параметров, и вот несколько примеров того, как вводить Имя в модели для подключения к параметрам в модели.

Системные параметры

Имя в BIMeye - Имя в модели

CQ_InstanceGUID – ELEMENT_ID; CQ_InstanceGUID

Уровень - НАЗВАНИЕ ИСТОРИИ;Уровень

Важно, чтобы оба были в поле "Имя в модели" с точкой с запятой между ними.

Параметры ресурса

В ArchiCAD у нас есть Property Manager для определения новых параметров и объединения их в группы для лучшего обзора.

Синтаксис в BIMeye для объявления такого параметра: PROPERTY(GROUPNAME|PARAMETERNAME)

Например: я хочу, чтобы параметр с именем "Цвет" в ArchiCAD был отсортирован в группе "Внешний вид".
Это должно быть объявлено как СВОЙСТВО(Внешний вид|Цвет).

Имя группы и имя параметра разделяются символом | (вертикальная полоса)

В BIMeye определение параметра выглядит так

Если параметр связан с дверью в ArchiCAD и установлен на «Создать в модели», это будет выглядеть так в модели ArchiCAD после синхронизации модели.

Этот новый параметр можно настроить для синхронизации из BIMeye в модель или из модели в BIMeye.

Параметры IFC

У нас также есть возможность определять и читать/записывать параметры IFC в BIMeye.
В ArchiCAD эти параметры определяются в диспетчере свойств IFC

Синтаксис в BIMeye для объявления такого параметра: IFCPROPERTY(GROUPNAME.PARAMETERNAME)

Например: я хочу, чтобы параметр с именем "Утверждено" в ArchiCAD был отсортирован в группе "BIMEYE".
Он должен быть объявлен как IFCPROPERTY(BIMEYE.Approved)

Имя группы и имя параметра разделяются .

В BIMeye определение параметра выглядит так

Если параметр связан с дверью в ArchiCAD и установлен на «Создать в модели», это будет выглядеть так в модели ArchiCAD после синхронизации модели.

Этот новый параметр можно настроить для синхронизации из BIMeye в модель или из модели в BIMeye.

Параметры GDL

Последний тип параметров — это параметры GDL, которые поставляются с определениями объектов.
Эти параметры в основном предназначены для чтения значений из объектов модели в BIMeye.

Значения параметров GDL — это, например, измерения (ширина, высота и т. д.) и более конкретные данные объекта.

Их можно найти в ArchiCAD при открытии объекта (например, двери…)

Чтобы определить параметр GDL в BIMeye, используйте синтаксис GDLPARAMETER(PARAMETERNAME).

Имя параметра взято из столбца "Переменная". Так, например, мы хотим прочитать значение 7.Virkesklass из этого объекта Door, мы должны объявить его как GDLPARAMETER(swe_list_d9) и связать его с Door в BIMeye.

Читайте также: