Revit и Navisworks – Русский – только для чтения
В разделе вы можете обсудить любые вопросы, касающиеся Revit, Navisworks и других продуктов коллекции AEC, за исключением BIM 360. Делитесь знаниями, своими проектами и наработками. Станьте частью BIM-сообщества Autodesk.
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

Задать значения параметру типоразмера вложенного семейства формулой или таблицей

9 ОТВЕТ 9
РЕШЕНО
Ответить
Сообщение 1 из 10
Хот
4891 просмотров, 9 ответов

Задать значения параметру типоразмера вложенного семейства формулой или таблицей

Всем здравствуйте. Не часто я обращаюсь за помощью к Сообществу, но это походу именно тот случай.

 

Скажите пожалуйста, уважаемые коллеги, возможно-ли задавать значения параметру типоразмера вложенного семейства не путем прямого указания для каждого типоразмера родительского, а через формулу или таблицу? При этом, разумеется, параметром экземпляра - иначе смысл хотелки теряется. Ведь задача уйти от типоразмеров родителя.

 

Поясню.

 

Соединительная деталь трубопровода с довольно сложной геометрией. Её точное воспроизведение - обязательное условие. При этом, типоразмеры в семействе отличаются не только размерами геометрии, но и самой геометрией. Так, на мелких диаметрах гайка шестигранная, на больших восьмигранная и т.д., то-есть без вложенных семейств не обойтись. Можно конечно поиграться в видимое/невидимое (через if если стоит задача уйти от типов к экземплярам, а именно она и стоит) если-бы речь шла только о гайке, но там и кроме гранности гаек различий между типоразмерами хватает. Поэтому, оптимальным для моделирования геометрии, в этом случае, являются вложенные семейства.

 

Присваиваем метку, и для каждого типоразмера родителя выбираем из выпадающего списка нужное вложение. С этим - нет вопросов. Но, в этом случае, у нас, естественно, не работает автоподбор по диаметру трубопровода. Для того что-бы работал автоподбор нам нужно уйти от параметров типа к параметрам экземпляра. Назначаем "экземпляр" вложению - без проблем. А вот дальше затык - при попытке внести хоть что-то в столбец "Формула" наш любимый Ревит начинает ругаться. Даже если мы не то что формулу задаем или таблицу, а просто-банально выделяем и копируем из столбца "Значение" значение в столбец "Формула" - получаем окошко: "Недопустимый параметр" и дружеское пожелание: "Имена параметров необходимо вводить с учетом регистра".

 

Попытки применить кавычки, апостроф, угловые скобки и т.д. успехов не имели - меняется лишь форма ругани со стороны Ревита.

 

Получается, что выбрать значение типоразмера вложенного семейства через формулу или таблицу не возможно в принципе? Или возможно?

 

Буду признателен за отклик - вопрос не праздный. 


Опыт - критерий истины
9 ОТВЕТ 9
Сообщение 2 из 10
K.Rishat
в ответ: Хот

Для сложных семейств возможно имеет смысл использовать создание таблицы выбора с помощью Excel , по типу того, что описано в теме https://forums.autodesk.com/t5/revit-bim-russkiy/dobavlenie-semeystva-v-proekt-s-pomoshchyu-excel/m-...

 

Сообщение 3 из 10
Хот
в ответ: K.Rishat

Спасибо за отклик уважаемый k031281. Посмотрел видео. Так я могу сделать. Точнее у меня уже сделаны семейства с типоразмерами. Обратите внимание, там автор, когда вставляет в проект, у него появляется новый типоразмер семейства. Т.е. его семейства никак не могут менять свой типоразмер автоматически при смене размера трубы которая к нему подключена.

 

Вопрос снимается, бо мне его удалось решить. День ночи мудренее оказался. Всё вставляется, возвращается и автоматически подбирается. Подробнее о пляске с бубном расскажу, и представлю сделанные семейства Сообществу, но позднее, т.к. сейчас просто не имею права этого сделать.


Опыт - критерий истины
Сообщение 4 из 10
belovadim
в ответ: Хот

Хот здравствуйте!

Сейчас борюсь с той же самой проблемой. Вы хоть немного намекните в чем проблема.

Смотрел статью Дмитрия Чубрика

http://easy4smart.blogspot.ru/2016/03/revit-family-param.html

У него там все здорово работает.

Делаю все точно так же, та самая ругань о которой вы говорили. Зашел в тупик. Буду очень признателен если дадите наводку!123.jpg

Сообщение 5 из 10
Borissofff
в ответ: belovadim

Попробуйте убрать цифры на окончании параметров.

Aleksey Borisov / Алексей Борисов

Blog Revit | Forum Revit | YouTube - Revit

Facebook | VK | Twitter


I am an EXPERT ELITE member


Находите сообщения полезными? Поставьте Нравится (Like) этим сообщениям!
На ваш вопрос успешно ответили? Нажмите кнопку 'Утвердить решение'



Чаты в TELEGRAM и форумы про Revit:


https://t.me/bim_help -- https://t.me/prorubim_bim_chat -- https://forum.bim2b.ru/

Сообщение 6 из 10
belovadim
в ответ: Borissofff

Алексей здравствуйте! Спасибо что откликнулись. Попробовал ваш совет, но не помогло к сожалению

123.jpg

 

Сообщение 7 из 10
Borissofff
в ответ: belovadim

Так у вас текстовые значения, не заметил сразу, возьмите слова в кавычки
"круг".

Aleksey Borisov / Алексей Борисов

Blog Revit | Forum Revit | YouTube - Revit

Facebook | VK | Twitter


I am an EXPERT ELITE member


Находите сообщения полезными? Поставьте Нравится (Like) этим сообщениям!
На ваш вопрос успешно ответили? Нажмите кнопку 'Утвердить решение'



Чаты в TELEGRAM и форумы про Revit:


https://t.me/bim_help -- https://t.me/prorubim_bim_chat -- https://forum.bim2b.ru/

Сообщение 8 из 10
belovadim
в ответ: Borissofff

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

Это все, больше похоже на глюк какой-то, но как видно из темы и статьи, что я выше приводил в качестве примера, у людей это работает.

Функция очень полезная, вот как ее заставить работать это пока загадка)

 

Сообщение 9 из 10
Borissofff
в ответ: belovadim

Может это потому что у вас нет второго набора параметров!? Вы в условие ставите имя типоразмера. А нужно сделать еще один набор параметров для обобщенной модели и там выбрать нужный типоразмер. И в этом случае уже на него (имя параметра) ссылаться!

Прошу простить что сразу не понял в чем дело, отвечал из почты не вникая во всю тему...

2018-03-14_1006.png

Aleksey Borisov / Алексей Борисов

Blog Revit | Forum Revit | YouTube - Revit

Facebook | VK | Twitter


I am an EXPERT ELITE member


Находите сообщения полезными? Поставьте Нравится (Like) этим сообщениям!
На ваш вопрос успешно ответили? Нажмите кнопку 'Утвердить решение'



Чаты в TELEGRAM и форумы про Revit:


https://t.me/bim_help -- https://t.me/prorubim_bim_chat -- https://forum.bim2b.ru/

Сообщение 10 из 10
belovadim
в ответ: Borissofff

Алексей вам большое спасибо! Заработало!)))

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report