Как добавить/изменить параметры "Свойства Типа"?

Главная Форумы Задать вопрос Как добавить/изменить параметры "Свойства Типа"?

Просмотр 15 сообщений - с 1 по 15 (из 16 всего)
  • Автор
    Сообщения
  • #9460 Score: 0
    Evgen
    Участник

    Я могу изменять параметры экземпляра, но мне нужно именно для всего типа изменить параметры. Копался два дня, но так и не понял, как это можно сделать, и можно ли сделать вообще? Буду признателен за любую помощь.

    #9461 Score: 0
    Evgen
    Участник

    Чтобы было более наглядно приложу скрины. Это параметры которые хочу изменить.

    А с помощью этого скрипта смог изменить параметры экземпляра.

    #9464 Score: 1
    Алексей
    Участник
    5 pts

    Делал что-то похожее. Насколько помню- на вход подавал семейство, а не элемент. А параметр-название параметра не элемента, а типа

     

     

    #9465 Score: 0
    Evgen
    Участник

    Спасибо. Попробую разобраться.

    #9466 Score: 1
    Алексей
    Участник
    5 pts

    #9467 Score: 0
    Evgen
    Участник

    Отлично, спасибо! А то я покопался немного, не нашёл сразу.

    #9518 Score: 0
    Yrij
    Участник
    1 pt

    С изменением параметров всё понятно. Спасибо Алексеею.

    А вот с добавлением параметров…   Тема не раскрыта.

    <span style=”text-decoration: underline;”>Для примера.</span>

    Поднял модель в Revit использовал шаблон, семейства Зуева (спасибо ему огромное). Затем, модель выгружаю в Robot. После расчета провожу подбор (замену) сечений и возвращаю модель в Revit. И вот в Revit появляются семейства с параметрами из Robota.

    И вот теперь задача.

    Как загнать вот эти все элементы из Robota в спецификации проекта?

    Что бы это сделать, надо добавить параметры в семейства которые прилетели из Robota. Если пару семейств (типоразмеров) надо изменить, то можно и в рукопашную. А если два – три десятка семейств надо править?

    Немного владею Dynamo, Python. Но этих знаний не хватает, что бы решить такую задачу.

     

    #9519 Score: 0
    Sche
    Участник
    32 pts

    Через файл общих параметров не пробовали?

    #9520 Score: 0
    Yrij
    Участник
    1 pt

    Прочитать файл общих параметров – это не проблема. С этим понятно всё.

    Я не могу разобраться, как в семейство добавить новый параметр.

    #9521 Score: 0
    Sche
    Участник
    32 pts

    Недавно делал вот такой конструкт.

    В файле общих параметров создал группу _СМ.

    Название параметров в группе начинается с СМ_. Например “СМ_Трудозатраты”.

    И дальше открываю нужное семейство и запускаю вот такой скрипт.

    необходимые пакеты: Hot Gear и Dyn_SharedParamTesting.

    Скрипт работает только на открытом семействе.

    В пакете Hot Gear есть нод “Add Shared Parameter to Family”, который в принципе должен работать на несколько семейств сразу, но у меня с ходу не заработал.

    #9522 Score: 0
    Yrij
    Участник
    1 pt

    Спасибо, всем откликнувшимся.

    Вот еще нашел http://dynamobim.ru/forums/topic/добавить-параметр-в-семейство/

    Только пакет DanEDU изменился уже, и в последней версии нет нодов которые показаны на скрине.

    Результатом пока похвастать не могу.

    #9523 Score: 0
    ИваСерж
    Модератор
    125 pts

    Могу только с питоном помочь. Запросто добавляю параметры массово в семейства.
    Использую метод doc.FamilyManager.AddParameter
    Можно добавлять любые параметры. Если интересно, могу развить тему.

    #9540 Score: 0
    Yrij
    Участник
    1 pt

    Спасибо!

    Я считаю, что тему надо развивать. Многие самостоятельно создают семейства, а используют сторонние шаблоны (вот как я, использую шаблон Зуева Александра). И в этом случае, очень пригодился бы скрип копирующий параметры из семейства в семейство.

    Последовательность вижу такую:

    • открываю свое семейство
    • в скрипте указываю из какого семейсва надо скопировать параметры
    • так же в скрипте указываю файл общих параметров
    • далее запуск скрипта
    • в скрипте проверяестся наличие параметров в конечном семействе и добавляются недостающие из исходного
    • так же проверяется наличие параметров исходного семейства в файле общих параметров

     

    #9556 Score: 0
    ИваСерж
    Модератор
    125 pts

    Внезапно, поставленная задача реализована в pyRevit
    Import / Export Family Сonfig

    #9575 Score: 0
    Андрей
    Участник
    1 pt

    *****Могу только с питоном помочь. Запросто добавляю параметры массово в семейства.
    Использую метод doc.FamilyManager.AddParameter
    Можно добавлять любые параметры. Если интересно, могу развить тему.*****

    Долго стеснялся спросить, отнимать Ваше время, но тема конечно очень интересная. Этим методом добавляются как общие параметры, так и параметры проекта, глобальные  – разные?

     

Просмотр 15 сообщений - с 1 по 15 (из 16 всего)
  • Для ответа в этой теме необходимо авторизоваться.