-
Notifications
You must be signed in to change notification settings - Fork 3
Синхронизация параметров и свойств
Дополнение копирует значения параметра или свойства в свойство, в описании которого содержится Sync_from{ИМЯ_ПАРАМЕТРА}
Для копирования параметров в свойства, а также свойств в свойства служат следующие команды:
- Отслеживать
- Синхронизировать все
- Синхронизировать выделенные
Команда Отслеживать запускает отслеживание изменений элементов выбранного типа. Копирование параметров/свойств происходит только при изменении элемента.
Команда Синхронизировать все запускает копирование значений для всех элементов выбранного типа.
Команда Синхронизировать выделенные копирует значения для выделенных элементов, с учётом отмеченных в меню типов, без включения мониторинга изменений.
Для выбор типа обрабатываемых элементов служат пункты меню Обрабатывать стены/перекрытия Обрабатывать окна/двери Обрабатывать объекты.
Для исключения объекта из обработки служит свойство, в описании которого содержится Sync_flag. Такое у элемента свойство должно быть только одно.
Копирование значений параметра в свойства, применимо только для библиотечных элементов, окон, дверей, зон:
- Выделяем нужный библиотченый элемент.
- Нажимаем Ctrl+Shift+Щ или открываем редактор через меню Файл > Библиотеки и объекты > Открыть объект. Для запароленых объектов можно использовать LABPP BIM Master. Для поиска по описанию перед описанием нужно поставить Description:ОПИСАНИЕ, например Description:ширина. При поиске по описанию пробелы и регистр игнорируются. Поиск по описанию может выполняться чуть дольше.
- В редакторе нажимаем на кнопку Параметры
- В столбце Имя находим нужный параметр, копируем его обозначение (на латинице) из столбца Переменная. Если не копируется - переписываем вручную.
- Открываем менеджер свойств.
- В Описании свойства, куда нужно копировать значение параметра, пишем Sync_from{скопированное_обозначение} Пример
- Создаём свойство, позволяющее отключить синхронизацию для данного элемента. Имя - любое. Тип свойства - Критерий соответствия. В описании пишем Sync_flag Пример
- Закрываем менеджер свойств.
- Запускаем нужную функцию.
Тип данных свойства не важен - дополнение попытается перевести тип в наиболее подходящий, т.е. допустимо копирования числового параметра в свойство типа Строка и наоборот.
- Открываем менеджер свойств.
- В Описании свойства, куда нужно копировать значение параметра, пишем Sync_from{Property:ИМЯ_ГРУППЫ/ИМЯ_СВОЙСТВА}. Имя свойства либо пишем вручную в формате Property:ИМЯ_ГРУППЫ/ИМЯ_СВОЙСТВА, либо копируем значение из формулы. Пример
- Создаём свойство, позволяющее отключить синхронизацию для данного элемента. Имя - любое. Тип свойства - Критерий соответствия. В описании пишем Sync_flag Пример
- Закрываем менеджер свойств.
- Запускаем нужную функцию.