Наверняка решается просто... но пока не созрел.
Revit 2015 - расчетных параметров нет. Поэтому создал параметр "Толщина стенки трубы" (в моем случае "текст", но это не важно).
Выполнил скрипт, но он выдает странные значения Наружного и Внутреннего диаметра. Соответственно общий результат далек от требуемого:
здесь - Фактическая толщина стенки - Расчетный параметр в ведомости (как проверочный для моего параметра).
Скрипт приложил. Выбор по типоразмеру почему-то не удался (труб в списке не оказалось).
Ощущение, что диаметры берутся в другой единице измерения. Но ведь в ведомости они отображаются как надо. Может загвоздка в чем-то другом?
Solved! Go to Solution.
Solved by alexey.lobanov. Go to Solution.
Это футы.
можете переконвертироватьв мм с помощью нода Convert Between Units
Alexey Lobanov / Алексей Лобанов
Revit Architecture Certified Professional | Autodesk Certified Instructor | Autodesk Expert Elite
PRORUBIM | YouTube channel | LinkedIn profile
Тогда добью здесь же.
Для округления до 1 знака после запятой применил Math.Round. Но для целые числа он оставил без дробной части: 4 вместо 4,0. Как бы сохранить формат "4,0"?
Можете поменять параметр: сделать не текстовый, а числовой. В этом случае сможете без проблем откидывать хвостовые нули силами ревита.
Так и сделал.Далее...
Применил нод Math.Round с округлением до 1 дробной части.
Но целые числа всё равно не показывают дробную часть в марках (4 вместо 4,0). Можно это исправить?
В марке настройте метку: Редактировать метку, Редактировать формат единиц параметра, убрать галку Подавлять замыкающие нули.
Can't find what you're looking for? Ask the community or share your knowledge.