FAQ ru - kuvbur/AddOn_SomeStuff GitHub Wiki

Зачем этот аддон?

Аддон решает несколько узкоспециализированных задач.

  • Связь свойств и GDL: Двусторонний обмен между свойствами и GDL-параметрами
  • Гибкая нумерация: Аналог Менеджера ID с записью позиций в свойства
  • Анализ конструкций: Вывод состава сложных профилей в любом сечении
  • Суммирование в свойствах: Аналог функции ИК с сохранением результатов
  • Контроль геометрии: Проверка координат/углов + вывод в свойства
  • Длина морф-линий: Определение длины линий морфов
  • Ориентация элементов: Определение сторон света для стен/проёмов
  • Округление размеров
  • Интеграция IFC: Копирование IFC-свойств в обычные свойства
  • Данные проекта: Чтение/запись информации проекта в свойства
  • Автоматизация классов: Назначение классификации элементам по значениям свойств
  • Управление слоями: Назначение слоёв элементам по значениям свойств

Аддон установлен, но ничего не работает. Что делать?

Необходимо пройти по пунктам и проверить - всё ли выполняется.

  1. Элемент классифицирован. Про классификацию и её создание читать тут. Можно использовать автоклассификацию.
  2. Свойство-флаг доступно для элемента. Свойство-флаг — это свойство, в описании которого указано Sync_flag. Доступно - означает что это свойство видно в параметрах элемента. Подробнее про настройку написано тут
  3. У элемента есть только одно свойство-флаг.
  4. Свойство-флаг имеет значение ИСТИНА.
  5. Свойства, с которыми должен работать аддон, видны в параметрах элемента.
  6. Убедиться, что включена обработка соответствующего типа элемента Включение типов
  7. Проверить синтаксис описания свойства, в которое копируется значение параметра (свойство, в описании которого указано Sync_from). Скобки должны быть фигурными. Пробелов перед скобками быть не должно (Sync_from{ а не Sync_from {). Можно скопировать описание отсюда, подставив нужный параметр.
  8. Если отключено слежение (кнопка Отслеживать не активна) - аддон запускается вручную. Необходимо выделить элементы и нажать Синхронизировать выделенное.
  9. Посмотреть в Отчёт в панели навигатора - аддон выводит туда основную информацию о выполненных операциях. Отчёт

Может ли из-за аддона замедляться работа Архикада?

Коротко - да, может, если включено отслеживание и производится изменение большого количества элементов разом. Аддон срабатывает только при изменении элемента (если включено отслеживание) и при ручном запуске. На скорость отрисовки и работы в 3д окне влияния не оказывает. Для ускорения работы рекомендуется:

  • Ограничивать видимость синхронизируемых свойств. Например, не стоит делать свойство с количеством розеток видимым для стен и перегородок.
  • На время крупных операций (перенос большого количества элементов, вставка из нового файла) имеет смысл отключить отслеживание и выполнить синхронизацию всех элементов потом,в удобное время.
  • Отключать отслеживание неиспользуемых типов (например, элементов навесных стен)

Количество синхронизируемых свойств при этом играет мало роли - синхронизация 1000 элементов с один свойством займёт примерно одно время с синхронизацией такого же количества элементов, но с 10 свойствами.