Параметры вида модели 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 (требования проверки обработки внешних ссылок не могут быть выполнены). em>
Объект имеет целочисленный параметр ("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.
Читайте также: