Коллеги, добрый день!
Существует насущный вопрос о возможности/невозможности следующего процесса с использованием Dynamo:
Дано:
Необходимо:
Буду благодарен за любые ответы.
Solved! Go to Solution.
Solved by sashtet. Go to Solution.
Если в dwg элементы созданы блоками, то надо сделать выгрузку блоков в exsel с заданными параметрами xyz.
Затем с крипте проверить координату z и если устраивает по значению, то оставить,если нет, то назначить.
Затем назначить для каждого блока своё семейство(определив и настроив в семействе точку вставки) и загрузить в проект ревит.Я семейства называю как блоки,которые надо подгружать.
Пример во вложении.
Скрипт работает с данными с файлом exsel,настройки из какой строки и столбца надо читать. Меняются в зависимости от расположения данных в файле.Это сделано для автоматизации,т.е если есть шаблон в предприятии для данных выгрузки, то и данные в exsel будут лежать "на месте",если такого нет, то постоянно прийдется перестраивать адреса в скрипте.
Если данные в тиде текстового файла с данными, то опять же напрямую можно читать из dynamo текст,но надо создавать новый скрипт.Если более подробно то пишите в личку.
Ответы.
1.Да,но надо руки приложить.Проще .csv в exsel сразу выгрузить.
2.Да,причем можно во внешнем браузере для dynamo сделать настройки и не открывать сам скрипт.
@sashtet, спасибо!
Открыл Dynamo Player - посмотрел на работу.
Но конечно, же хотелось бы, чтобы была динамика с определенным слоем в .dwg (а также с определенным типом объекта и его параметрами), например (как при связи с САПР, когда пользователь может указать те слои, которые хочет видеть в Revit).
Т.е. я хочу в идеале получить результат: привязаться к свойствам X, Y, Z блока AutoCAD (имя которого "Опора"), расположенном на слое "12_Опорны_НО".
Если блоки будут изменяться, то в Revit мне нужно лишь перезапустить скрипт.
заключительный вопрос в теме: is it possible?
Скрипт работает с файлом exsel!!!
Настроен брать данные из строк и столбцов файла.
Надо создать правило выгрузки из dwg, этих правил может быть хоть 100 шт,они зависят от вашей задачи, что и откуда надо выгружать.
В конечном итоге у вас получаются(для простоты понимания), к примеру блок опора -один файл exsel настроенный по шаблону для скрипта.Затем уже работа скрипта.Сам скрипт конкретно не для ваши условия, у него логика описана как надо делать, а если надо до одной кнопки довести, то надо делать стандарт для выгрузки,расположения на компе файлов,имена семейств и т.д.Потом скрипт под эти стандарты и тогда будет одна кнопка и вперед.
@sashtet, я понимаю все с первого раза
Я ведь сообщал, что запускал Dynamo Player.
Я спрашивал про инструменты Dynamo - хватит ли их, чтобы написать скрипт под свои нужды для захвата данных из .dwg - ответ получил, также спасибо!
Ведь связь с Excel актуальна была лет 5-10 назад)
Can't find what you're looking for? Ask the community or share your knowledge.