Не работают ноды для выбора по типоразмерам семейства

Главная Форумы Задать вопрос Не работают ноды для выбора по типоразмерам семейства

В этой теме 7 ответов, 3 участника, последнее обновление  ИваСерж 4 мес. назад.

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Сообщения
  • #7857 Score: 0

    Stepan
    Участник

    Dynamo ver. 1.3.2 Revit 18.2  ноды выбора по типоразмерам семейств не работают ( Family.ByName и др.), Выводится ошибка:

    “Предупреждение:Family.ByName операция не выполнена.
    Символ FamilySymbol с указанным именем отсутствует в документе.”

    хотя в проекте такие семейства есть.

    Подскажите пожалуйста в чем может быть дело?

     

    #7858 Score: 0

    Stepan
    Участник

    #7859 Score: 0

    ИваСерж
    Модератор
    91 pts

    Ну дак нет такого Семейства!!!!
    А Тип семейства – есть.
    Используйте нод FamilyType.ByName

    #7860 Score: 0

    Stepan
    Участник

    Тоже не работает

    #7861 Score: 0

    Шпилька
    Участник
    2 pts

    А можно еще приложить архив с файлом и скриптом?

    #7864 Score: 2

    ИваСерж
    Модератор
    91 pts

    К сожалению, Динамо не обладает особой гибкостью. Стены – это встроенные семейства. И получив такую ошибку я понял, что скорее всего нод не может найти это системное семейство. Через 10 секунд поисков я нашел нод WallType.ByName – работает со стенами. Также есть FloorType.ByName…
    Вывод – универсального решения нет (что странно).
    С выбором типов любого элемента нет проблем через АПИ (Питон)

    П.С.
    Почекал лукапом проекты. Действительно, типы семейств хранятся в разных типах объектов.
    Все обычные семейства это объект класса “FamilySymbol”
    У встроенных семейств свои классы для хранения типов.
    WallType, FloorType, CableTrayType и т.п.
    Динамо-нод FamilyType.ByName вытягивает только “FamilySymbol”. Метод АПИ GetTypeID – универсален и может получать доступ к любым объектам, описывающим типы.

    #7865 Score: 0

    Stepan
    Участник

    Спасибо за развернутый ответ, немного не понял насчет АПИ и питон, Речь об этом методе GetTypeID ? ( http://www.revitapidocs.com/2018.1/cc66ca8e-302e-f072-edca-d847bcf14c86.htm ) , а есть ли где информация как его на Питоне писать в динамо ?

    #7866 Score: 0

    ИваСерж
    Модератор
    91 pts
Просмотр 8 сообщений - с 1 по 8 (из 8 всего)

Для ответа в этой теме необходимо авторизоваться.