GDLParameter2Property ru - kuvbur/AddOn_SomeStuff GitHub Wiki
Синхронизация GDL параметров и свойств
Дополнение копирует значения параметра или свойства в свойство, в описании которого содержится Sync_from{ИМЯ_ПАРАМЕТРА} или Sync_to{ИМЯ_ПАРАМЕТРА}.
Sync_from{ИМЯ_ПАРАМЕТРА}- копирует значения ИЗ параметра В свойство с таким описаниемSync_to{ИМЯ_ПАРАМЕТРА}- копирует значения ИЗ свойства с описанием В параметр
Команды управления
- Отслеживать - запускает мониторинг изменений элементов. Копирование происходит при изменении элемента.
- Синхронизировать все - копирует значения для всех элементов выбранного типа.
- Синхронизировать выделенные - копирует значения только для выделенных элементов (без активации мониторинга).
Фильтрация элементов
- Используйте пункты меню:
Обрабатывать стены/перекрытия
Обрабатывать окна/двери
Обрабатывать объекты - Для исключения элемента из обработки создайте свойство с описанием
Sync_flag(тип: критерий соответствия).
Копирование параметров в свойства
Применимо для библиотечных элементов, окон, дверей, зон:
- Выделите библиотечный элемент
- Откройте редактор объекта:
Ctrl+Shift+Щили
Файл > Библиотеки и объекты > Открыть объект- Для запароленных объектов используйте Дамп библиотечных элементов выбранного. Он выведет в отчёт список всех параметров.
- Нажмите кнопку Параметры
- Найдите параметр в столбце Имя, скопируйте его обозначение из столбца Переменная
- В менеджере свойств:
- В описании целевого свойства укажите
Sync_from{скопированное_обозначение}
- Создайте свойство-флаг с описанием
Sync_flag(тип: критерий соответствия). Следите за
- В описании целевого свойства укажите
- Сделайте свойства доступными в нужных вам классах
- Запустите нужную команду
Тип данных автоматически преобразуется (число ↔ строка)
Копирование свойств в свойства
Применимо для всех типов элементов:
- В менеджере свойств:
- В описании целевого свойства укажите
Sync_from{Property:ИМЯ_ГРУППЫ/ИМЯ_СВОЙСТВА} - Создайте свойство-флаг с описанием
Sync_flag
- В описании целевого свойства укажите
- Запустите нужную команду
Для поиска свойств используйте формат
Property:Группа/Свойство.