Суть вопроса такова. Есть семейство центробежного вентилятора, улитка которого может быть повернута на определенный угол. Хочу через динамо, пустое свойство (наименование вентилятора) заполнять как конкотонацию определенных параметров - "ВР-88-72.1-5.4-03 Пр 0°".
Где "ВР-88-72.1-5.4-03" - название вентилятора
"Пр" - конструктивное исполнение вентилятора
0° - угол поворота улитки
Есть несколько вопросов:
- Как объединить параметры с разделителями, например "_" или "-"?
- как в параметре "угол поворота" убрать нули после запятой и получить целое число?
- непонятно в каких единицах динамо выводит параметр N, нужны киловатты.
Все видно на скрине скрипта.
А учитывая, что в проекте могут быть несколько вентиляторов, то в Динамо должен быть еще скрипт, с каким-то циклом, который перебирает значения всех вентиляторов и для каждого возвращает его наименование.
Solved! Go to Solution.
Solved by alexey.lobanov. Go to Solution.
Solved by semko_dm. Go to Solution.
Добрый день!
На счет нулей после запятой можно посмотреть <в этом посте>
Что касается единиц, установите версию динамо посвежее, на сколько я помню, в старых версиях было необходимо вводить коэффициенты при использовании значений из ревита, в новых такого нет.
Для объединения параметров с разделителем нужно значения всех параметров преобразовать в строки, если они ими не являются, и воспользоваться нодом для объединения строк.
Для того чтобы заполнить параметр экземпляра для всех экземпляров нужно выбрать все экземпляры семейства в проекте(простите за тафтологию=)
В прикрепленном файле можно посмотреть пример, использовался динамо версии 1,2
Если данный пост дал ответ на ваш вопрос, примите его в качестве решения, чтобы остальным было проще его найти.
С уважением,
Дмитирй Семко.
Никаких циклов не надо в Динамо. Он сам перебирает списки.
Любые параметры соединяются примерно одним и тем-же способом.
Alexey Lobanov / Алексей Лобанов
Revit Architecture Certified Professional | Autodesk Certified Instructor | Autodesk Expert Elite
PRORUBIM | YouTube channel | LinkedIn profile
Спасибо, получилось. Только с единицами измерения все никак. Будем ждать пока системщики обновят нам Динамо до 1.2 версии
Can't find what you're looking for? Ask the community or share your knowledge.