Dynamo – Русский – только для чтения
Раздел для программистов и специалистов, использующих Dynamo
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Dynamo - толщина стенки трубопровода

7 REPLIES 7
SOLVED
Reply
Message 1 of 8
Denver-22
1545 Views, 7 Replies

Dynamo - толщина стенки трубопровода

Наверняка решается просто... но пока не созрел.
Revit 2015 - расчетных параметров нет. Поэтому создал параметр "Толщина стенки трубы" (в моем случае "текст", но это не важно).
Выполнил скрипт, но он выдает странные значения Наружного и Внутреннего диаметра. Соответственно общий результат далек от требуемого:

Результат.png

здесь - Фактическая толщина стенки - Расчетный параметр в ведомости (как проверочный для моего параметра).

Скрипт приложил. Выбор по типоразмеру почему-то не удался (труб в списке не оказалось).

Ощущение, что диаметры берутся в другой единице измерения. Но ведь в ведомости они отображаются как надо. Может загвоздка в чем-то другом?

7 REPLIES 7
Message 2 of 8
alexey.lobanov
in reply to: Denver-22

Это футы.

 

можете переконвертироватьв мм с помощью нода Convert Between Units


Alexey Lobanov / Алексей Лобанов
Revit Architecture Certified Professional | Autodesk Certified Instructor | Autodesk Expert Elite
PRORUBIM | YouTube channel | LinkedIn profile

Message 3 of 8
Anonymous
in reply to: Denver-22

Скрипт не проверял но думаю надо умножить на 304,8 все значения чтобы перевести из футов в милиметры

Message 4 of 8
Anonymous
in reply to: Denver-22

Да, Dynamo вытаскивает диаметры труб в имперцах. Все значения нужно умножать на 304.8 для перевода в миллиметры
Screenshot_2.jpg

Message 5 of 8
Denver-22
in reply to: Denver-22

Тогда добью здесь же.

Для округления до 1 знака после запятой применил Math.Round. Но для целые числа он оставил без дробной части: 4 вместо 4,0. Как бы сохранить формат "4,0"?

Message 6 of 8
sgrodnik
in reply to: Denver-22

Можете поменять параметр: сделать не текстовый, а числовой. В этом случае сможете без проблем откидывать хвостовые нули силами ревита.

Message 7 of 8
Denver-22
in reply to: sgrodnik

Так и сделал.Далее...

Применил нод Math.Round с округлением до 1 дробной части.

Но целые числа всё равно не показывают дробную часть в марках (4 вместо 4,0). Можно это исправить?

 

Message 8 of 8
sgrodnik
in reply to: Denver-22

В марке настройте метку: Редактировать метку, Редактировать формат единиц параметра, убрать галку Подавлять замыкающие нули.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report