Всем здравствуйте. Не часто я обращаюсь за помощью к Сообществу, но это походу именно тот случай.
Скажите пожалуйста, уважаемые коллеги, возможно-ли задавать значения параметру типоразмера вложенного семейства не путем прямого указания для каждого типоразмера родительского, а через формулу или таблицу? При этом, разумеется, параметром экземпляра - иначе смысл хотелки теряется. Ведь задача уйти от типоразмеров родителя.
Поясню.
Соединительная деталь трубопровода с довольно сложной геометрией. Её точное воспроизведение - обязательное условие. При этом, типоразмеры в семействе отличаются не только размерами геометрии, но и самой геометрией. Так, на мелких диаметрах гайка шестигранная, на больших восьмигранная и т.д., то-есть без вложенных семейств не обойтись. Можно конечно поиграться в видимое/невидимое (через if если стоит задача уйти от типов к экземплярам, а именно она и стоит) если-бы речь шла только о гайке, но там и кроме гранности гаек различий между типоразмерами хватает. Поэтому, оптимальным для моделирования геометрии, в этом случае, являются вложенные семейства.
Присваиваем метку, и для каждого типоразмера родителя выбираем из выпадающего списка нужное вложение. С этим - нет вопросов. Но, в этом случае, у нас, естественно, не работает автоподбор по диаметру трубопровода. Для того что-бы работал автоподбор нам нужно уйти от параметров типа к параметрам экземпляра. Назначаем "экземпляр" вложению - без проблем. А вот дальше затык - при попытке внести хоть что-то в столбец "Формула" наш любимый Ревит начинает ругаться. Даже если мы не то что формулу задаем или таблицу, а просто-банально выделяем и копируем из столбца "Значение" значение в столбец "Формула" - получаем окошко: "Недопустимый параметр" и дружеское пожелание: "Имена параметров необходимо вводить с учетом регистра".
Попытки применить кавычки, апостроф, угловые скобки и т.д. успехов не имели - меняется лишь форма ругани со стороны Ревита.
Получается, что выбрать значение типоразмера вложенного семейства через формулу или таблицу не возможно в принципе? Или возможно?
Буду признателен за отклик - вопрос не праздный.
Решено! Перейти к решению.
Решено: Borissofff. Перейти к решению.
Решено: Хот. Перейти к решению.
Для сложных семейств возможно имеет смысл использовать создание таблицы выбора с помощью Excel , по типу того, что описано в теме https://forums.autodesk.com/t5/revit-bim-russkiy/dobavlenie-semeystva-v-proekt-s-pomoshchyu-excel/m-...
Спасибо за отклик уважаемый k031281. Посмотрел видео. Так я могу сделать. Точнее у меня уже сделаны семейства с типоразмерами. Обратите внимание, там автор, когда вставляет в проект, у него появляется новый типоразмер семейства. Т.е. его семейства никак не могут менять свой типоразмер автоматически при смене размера трубы которая к нему подключена.
Вопрос снимается, бо мне его удалось решить. День ночи мудренее оказался. Всё вставляется, возвращается и автоматически подбирается. Подробнее о пляске с бубном расскажу, и представлю сделанные семейства Сообществу, но позднее, т.к. сейчас просто не имею права этого сделать.
Хот здравствуйте!
Сейчас борюсь с той же самой проблемой. Вы хоть немного намекните в чем проблема.
Смотрел статью Дмитрия Чубрика
http://easy4smart.blogspot.ru/2016/03/revit-family-param.html
У него там все здорово работает.
Делаю все точно так же, та самая ругань о которой вы говорили. Зашел в тупик. Буду очень признателен если дадите наводку!
Aleksey Borisov / Алексей Борисов
Blog Revit | Forum Revit | YouTube - Revit
I am an EXPERT ELITE member
Находите сообщения полезными? Поставьте Нравится (Like) этим сообщениям!
На ваш вопрос успешно ответили? Нажмите кнопку 'Утвердить решение'
Чаты в TELEGRAM и форумы про Revit:
https://t.me/bim_help -- https://t.me/prorubim_bim_chat -- https://forum.bim2b.ru/
Алексей здравствуйте! Спасибо что откликнулись. Попробовал ваш совет, но не помогло к сожалению
Aleksey Borisov / Алексей Борисов
Blog Revit | Forum Revit | YouTube - Revit
I am an EXPERT ELITE member
Находите сообщения полезными? Поставьте Нравится (Like) этим сообщениям!
На ваш вопрос успешно ответили? Нажмите кнопку 'Утвердить решение'
Чаты в TELEGRAM и форумы про Revit:
https://t.me/bim_help -- https://t.me/prorubim_bim_chat -- https://forum.bim2b.ru/
Так тоже не получается. Если так делать, то названия типоразмеров, воспринимаются как текстовый параметр и получается несовместимость единиц.
Это все, больше похоже на глюк какой-то, но как видно из темы и статьи, что я выше приводил в качестве примера, у людей это работает.
Функция очень полезная, вот как ее заставить работать это пока загадка)
Может это потому что у вас нет второго набора параметров!? Вы в условие ставите имя типоразмера. А нужно сделать еще один набор параметров для обобщенной модели и там выбрать нужный типоразмер. И в этом случае уже на него (имя параметра) ссылаться!
Прошу простить что сразу не понял в чем дело, отвечал из почты не вникая во всю тему...
Aleksey Borisov / Алексей Борисов
Blog Revit | Forum Revit | YouTube - Revit
I am an EXPERT ELITE member
Находите сообщения полезными? Поставьте Нравится (Like) этим сообщениям!
На ваш вопрос успешно ответили? Нажмите кнопку 'Утвердить решение'
Чаты в TELEGRAM и форумы про Revit:
https://t.me/bim_help -- https://t.me/prorubim_bim_chat -- https://forum.bim2b.ru/
Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.