Форум » Revit MEP » Создание вентилятора радиального. Улитка. » Ответить

Создание вентилятора радиального. Улитка.

Кирпичъ: Собственно интересно с чего начать? Интересует построение улитки, остольное всё просто. Улитка это спираль да ещё и замкнутая. Может адаптивными элементами?

Ответов - 10

Admin: Адаптивные, тут не нужны. Обычно прежде чем сделать семейство, я себе намечаю план/техзадание, что мне от него нужно, как оно должно себя вести. Должно ли быть параметрическим!? Если да, то какие размеры должны меняться... И уже исходя из этих данных намечаю скелет из опорных плоскостей с нужными параметрами, все остальное уже виснет на них... Постоение спирали, это чисто начертательная задача, например это можно сделать так, такую спираль даже думаю не трудно будет запараметризировать!?

Кирпичъ: Admin пишет: Постоение спирали, это чисто начертательная задача, например это можно сделать так, такую спираль даже думаю не трудно будет запараметризировать!? Слона то я и неприметил А техзадание и плоскости уже давным давно пылятся... Соответственно улитка нужна параметрической, с обычной проблемм нет!

Vombat: Здравствуйте. Сам долго создавал это "универсальное" семейство. Долго ломал голову над построением корпуса. Какие только варианты не пробовал (спираль, Спираль Архимеда, и еще кучу всего). Толкового результата не получалось. Но недавно нашел. Корпус улитки упрощенно делается по методу "конструкторского квадрата". Посмотреть можно здесь ГОСТ 5976-90 ВЕНТИЛЯТОРЫ РАДИАЛЬНЫЕ ОБЩЕГО НАЗНАЧЕНИЯ Так же этот метод описан в книге "Косточкин В.Н. Центробежные вентиляторы основы теории и расчета" Но по этому методу не получается привести в соответствие каталожных размеров с смоделированы семейством Возникла проблема универсальности. Положение корпуса левое/правое, и угол 0, ..., 315. С горем пополам сделал, но само семейство очень большое (порядка 1,4 МБ). Чтоб реализовать поворот (0, ..., 315) пришлось делать вложенные семейства в каждом из которых ограничивалась какая-то степень свободы. В одном семействе мне этого реализовать не удалось. Видимо по этому размер так и вырос. В общем прошу помощи в усовершенствовании (семейство+каталог). В семействе пока только 2 типоразмера. Хотелось бы усовершенствовать само семейство (положение, поворот) при помощи формул, но пока ума не приложу. Надеюсь на помощь. Спасибо.


Admin: Приветствую на форуме! Лево/право можно сделать при помощи кнопки разворота, как у дверей или окон Детально проработанные изоляторы и уголки добавляют вес! Для всех случаев жизни, есть смысл, создать упрощенную версию для низкой детализации. В принципе, программе не требуется абсолютно точная модель, главное основные параметры Вход/выход, мощность и т.п. Для того что бы вращать вентилятор, его лучше сделать вложенным семейством. Посмотрите мой урок про двери! Там как раз есть описание процедуры поворота!

Vombat: Admin пишет: Лево/право можно сделать при помощи кнопки разворота, как у дверей или окон У меня немножко по другому реализовано (см. положение Пр, положение Л) Admin пишет: Детально проработанные изоляторы и уголки добавляют вес! Для всех случаев жизни, есть смысл, создать упрощенную версию для низкой детализации. В принципе, программе не требуется абсолютно точная модель, главное основные параметры Вход/выход, мощность и т.п. Полностью с Вами согласен, но это по сути мое первое сложное семейство, и хотелось бы попросту разобраться, а упростить его всегда успею. Admin пишет: Для того что бы вращать вентилятор, его лучше сделать вложенным семейством. Посмотрите мой урок про двери! Там как раз есть описание процедуры поворота! Так оно так и сделано. Просто хочется как-то упростить для пользователя этот процесс. В семействе за угол поворота отвечает параметр "alfa", за положение Л-Пр отвечает параметр "betta" (первоначально alfa=10 град. что соответствует положению 0) Угол поворота определяется со стороны всасывающего патрубка (круглый) соответственно со схемой Примеры: Положение Л. 0 Положение Пр. 90 Положение корпуса возможно только в 6 вариантах (0, 45, 90, 135, 270, 315 град). Возможно ли их каким то способом зафиксировать (сделать выпадающий список, либо прописать при помощи параметра (ДА/НЕТ))?

Admin: Vombat пишет: Положение корпуса возможно только в 6 вариантах (0, 45, 90, 135, 270, 315 град). Возможно ли их каким то способом зафиксировать (сделать выпадающий список, либо прописать при помощи параметра (ДА/НЕТ))? Как в акадовских блоках нельзя, но вы всегда можете создать нужные типоразмеры и выбирать из них. Можно создать дополнительный параметр в котором вводятся правильные Угол=(0, 45, 90, 135, 270, 315) градусы, а для альфов и бетов использовать формулу!? Типа такого: Альфа=Угол-10

Vombat: Admin пишет: Можно создать дополнительный параметр в котором вводятся правильные Угол=(0, 45, 90, 135, 270, 315) градусы, а для альфов и бетов использовать формулу!? Типа такого: Альфа=Угол-10 как вариант возможно. Первоначально задумывалось при помощи параметра (ДА/НЕТ). То есть для каждого угла (0, 45, 90, 135, 270, 315) своя галочка, не не смог прописать, чтоб при выборе допустим 45 - "да", остальные 0, 90, 135, 270, 315 принимали значение "нет" (что то на подобии, как реализован поворот Л. / Пр.) В дальнейшем планировал, чтоб параметры Л. / Пр. и 0, ...., 315 присутствовали в марке. Уже понял что их нужно было делать общими параметрами. Конечная марка приблизительно должна выглядеть так: ВР-88-72.1-3,15.1-Пр.315

Admin: А почему нельзя использовать эти значения? Можно попробовать использовать условие "Если угол больше или меньше" ... Что бы параметры прописывались в марку, нужно использовать программирование, посмотрите у Артура Куракова !? Я в программировании ничего не понимаю...

Vombat: Получилось создать марку штатными средствами (при помощи общих параметров и параметров экземпляра). Последовав Вашему совету, немножко переделал семейство Создал марку И вот что получилось

Vombat: Vombat пишет: Так же этот метод описан в книге "Косточкин В.Н. Центробежные вентиляторы основы теории и расчета" Не смог отредактировать сообщение, добавлю здесь Косточкин В.Н. Центробежные вентиляторы основы теории и расчета



полная версия страницы