В autodesk revit не существует
Блог посвящен семейству Autodesk Revit, а также связанным с ним продуктам. В ходе моей работы мне приходится регулярно проводить обучение, решать технические вопросы, а в последнее время руководить процессами внедрения и выполнением других, близких задач. Так как мой опыт работы с продуктами достаточно большой (более 4 лет), то на данном ресурсе я делюсь опытом и наработками, чтобы помочь коллегам и единомышленникам успешно работать с программой.
Внимание!
На нем огромное количество нового материала, записанного на последней версии Revit. В каждом курсе пошаговая работа по созданию одного объектачетверг, 6 октября 2011 г.
Проблемы установки Autodesk Revit и их решение
Так как я занимаюсь обучением по Revit Architecture и MEP, то часто устанавливаю данные продукты на наши учебные компьютеры (по-хорошему, на мой взгляд, это должен делать сисадмин, но у нашего весьма ограниченные функции). В данном посте буду выкладывать замеченные трудности установки и, конечно, их решение. Прежде всего, для тех, кто еще не сталкивался с установкой ранее - существует 2 типа инсталлятора: Прежде всего, нужно обновить Internet Explorer до версии 7 или выше. Затем, если интернета на компьютере нет, а вы ставите с диска, скачать опять же с Autodesk обновления, если они есть (на 2011 и 2012 версии последний SP 2 сейчас (окт.2011).- Не скачиваются обновления с сайтаAutodesk, хотя интернет есть
- Установка запустилась, но на этапе инсталляции непосредственно Revit все остановилось и дальше не движется
Пока это все, если еще что-то появится или я вспомню, то напишу. Немного, но на решение некоторых проблем у меня ушло несколько часов - надеюсь, вы с этим не столкнетесь. Также иногда бывают проблемы с лицензированием (к счастью, реже). Кому интересно - напишите в комментариях. Если у Вас тоже было что-то из не описанного выше - делитесь =)
104 комментария:
Илья, добрый день!
На первый взгляд, думаю, что проблема в правах доступа. Можете ли вы в проводнике управлять файлами в указанной папке? Зашли ли под админом? Из-под админа запустили установку?
Может быть, старый Design Rewiew не дает новому установиться (хотя это маловероятно).
Напишите, пожалуйста, о результатах.
Прошу прощения за столь долгое молчание. Проблему так и не удалось решить. Перешел на 12 версию.
Ясно, спасибо за ответ!
Здравствуйте, Александр. Я столкнулась вот с какой проблемой. Установила Revit MEP 2012. С установкой проблем не было, компьютер достаточно мощный. Но после запуска программы вкладки меню переключить практически не возможно. Переключаются только с 3-го, 4-го клика. Такое же было и с Autocad, но, когда я перешла на классический вид с ленты, нормально начала работать. Может, у Вас есть какие-либо предположения, чем это вызвано.
Юлия, здравствуйте!
Ноутбук с технологией NVidia Optimus?
Попробуйте обновить драйверы на видео.
И не совсем понял, в чем проблема. Модель вращается быстро? "Вылеты" из программы есть? У вкладок пиктограммы правильные?
Проблема та же. Вкладки не отображают панели редактирования. Драйвер правильный на видяхе стоит, сертифицированный AutoDesk.
Например - выбираешь группу - и надо клацнуть раза три-четыре в меню, чтоб отобразилась ярлычки редактирования/разгрупирования группы.
Здраствуйте, Александр.Проблема в установке Revit Architecture 2012. Ранее легко на этом же компьютере устанавливала ревит 2010 и 2011. Я уже много раз пыталась, но все безуспешно. Суть проблемы заключается в следующем: при первых попытках установка уже доходила до середины, но потом все останавливалось и не двигалось(ждала до 5 часов).В следующие разы, я отключила антивирус Касперского, шла установка, но через минут 10 появлялось окно, что программу невозможно установить. В последний раз, вовремя установки Ревита, компьютер просто взял и перезагрузился. Может ли быть какая то несовместимость Ревита с файлами или другими программами на компьютере? Пожалуйста, помогите решить эту проблему! Очень надеюсь на вас, Александр)
Установка идет из архива, скачанного с сайта Autodesk или с диска?
Использую версию для студентов, скачанную с сайта Autodesk. Нет, чистку системы не выполняля!
Анюта,
напишите, поможет или нет.
+ проверьте, чтобы во время установки был интернет.
Здравствуйте Александр! После установки Revit Architecture 2012 русская версия с архива с оф.сайта не установлены библиотеки, файлы шаблонов и семейств. Как можно отдельно это все установить? Спасибо.
Здравствуйте! Спасибо за ответ. Но это я уже пробовал, у меня галочка на "russia" стояла, а украина и белоруссия мне зачем? Но в итоге папки Libraries и Family Templates пустые! Уже неделю мучаюсь, подскажите пож-та!
Анонимный,
Попробуйте перенести с компьютера, где Revit успешно установился - думаю, проблема решится!
Помогите, при установке в самом начале выдает ошибку что файл SetupRes.dll не найден и все прекращается.
На компьютере уже установлен Autocad 2010 и Autocad MEP 2012
Здравствуйте Александр! .. при установки Revit Architecture после того как выбрал у меня есть сериал номб. и нажатие нажимаю на далее открывается окно с кнопкой установить . нажимая на установку несколько секунд идет установка и дает ошибку . открывается опять окно с установкой но на верху где есть 3 строки с галочками там место галочек крестики . На верху открылось строка << Установка завершено. Не удалось установить некоторые программы >> ..
Здравствуйте Александр. Не запускается установка Revit Architecture 2011 на комп с Windows XP 2002 SP3. Запускаю файл Setup.exe и в появившемся окне выбираю "УСТАНОВКА ПРОГРАММ Выполнение стандартной установки на дпнной рабочей станции", появляется следующая заставка, где необходимо поставить галочку возле нужного продукта ("выберите устанавливаемые программы"), но поставить галучку нет возможности, так как область эта не активна, так же как и кнопка "далее".
Установку выполняю с диска. На ноутбук с windows 7 установился успешно. В чем может буть проблема, помогите пожалуйста!
Попробуйте обновить Java, Internet Explorer.
+ еще NET framework
Анонимный3 октября 2012 г., 14:20
у меня таже проблема
Да, еще NET framework тоже лучше обновить.
установил ревит, и при попытке импорта библиотеки он не видит файлов rte. Что делать?
Виктор, здравствуйте!
Импорта библиотеки откуда? Она по-хорошему ставится вместе с программой по пути типа C:\ProgramData\Autodesk\RVT 2013
здравствуйте! проблема с установкой пишет что Revit 2013 уже установлен но программы нет на компьютере. Чистил реестр вручную и CCleaner использовал не помогло.
такая же проблема была с Revit 2014, утилиткой Windows Installer CleanUp Utility удалил название ревита из windows и все заработало!
Здравствуйте, Александр!
Установила Revit Architecture 2013, работает нормально, но нет уровней и фасадов. Т.е. уровней вообще нет, их невозможно создать. Вкладки фасадов в диспетчере проектов тоже нет. Что-то не так установила? До этого был 2012, все работало нормально.
Похоже, что нет баз. Вы уверены, что начинаете с нормальным шаблоном? Попробуйте взять его с сайта сообщества пользователей Autodesk
Здравствуйте! Установил Revit Architecture 2013, установился нормально. Вскоре после установки во время работы, в режиме эскиза произошёл сбой, в результате чего перестали самостоятельно открываться всплывающие панели инструментов. Переустановка не помогла. Можете ли вы что нибудь подсказать?
Анонимный,
похоже на проблемы с Framework. Попробуйте переустановить, или откатиться на предыдущую версию Фреймворка
Екатерина, здравствуйте!
Я думаю, будет не очень правильно помогать Вам взломать Revit, тем более в блоге :)
Попросите знакомых помочь войти в Windows как админ.
Проблема решилась. Не хотел устанавливаться на другой диск (D:) почему-то именно из-за нехватки места на диске C:. Подчистил немного, поудалял, чтобы по цифрам влезло в установщике и без проблем заинсталлил на D:.
Алексей, спасибо, что отписались о решении!
столкнулся с етой же проблемой при установке AutoCAD 2014.
у меня решилось тем что програму установки которую скачл з оф сайта просто перемемтил на нужний диск в папку куда устанавливал програму,все работает без проблем.
удачи всем!
извините за грамотность
При открытии Автокада высвечивается окно: Не удалось запустить приложение, поскольку его паралельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событийс приложений.
Добрый день. Прошу прощения за беспокойство и повторы.
Какое это великое счастье - ЖИТЬ,
Существовать в мире, дышать, видеть небо, воду, солнце! (И. Бунин)
Вот проблема. ВАШЕ мнение и как быть?
РИСК собою - дело личное, РИСК Термоядерного ИСПЕПЕЛЕНИЯ Землян - ПРЕСТУПЛЕНИЕ.
"Некому будет судить", - это чудовищный ЦИНИЗМ отца атомной бомбы Оппенгеймера,
признание им ГИБЕЛИ всех ЛЮДЕЙ от ЯДЕРНОГО маразма, под стать и его ПАЛАЧЕСКИЙ
морализм: "Я - СМЕРТЬ, великий разрушитель МИРОВ, несущий ГИБЕЛЬ всему ЖИВОМУ".
Не атом, УЖАСЕН наш пофигизм: ЖЕРТВЫ Хиросимы, Нагасаки, АЭС Чернобыля, Японии.
Вот и ФАТАЛЬНО безответственные ОТЦЫ Большого Взрыва рискуют КРЕМАЦИЕЙ Планеты.
Любой взрыв - СТИХИЯ. Цена СТИХИИ Большого Взрыва - термоядерный ХОЛОКОСТ МИРА.
Уму непостижимо! Ядерщики зная, ДОПУСКАЮТ РИСК Термоядерной КАЗНИ Человечества.
Похоже, коллайдерно-термоядерные игры ВЫЖГЛИ иные МИРЫ. Ау! Вселенная! МЫ ОДНИ.
Игнорируя оппонентов и УГРОЗЫ 96% ТЕМНОЙ энергии и материи от всего Мироздания
(всех звезд и Земли осталось 4%), Ядерщики Большого адронного коллайдера ЦЕРНа
и др. творят ТЕРМОЯДЕРНОЕ безумие: БОЛЬШОЙ ВЗРЫВ Земли (ОАЗИС Жизни Вселенной).
Видимо, ГОРДЫНЯ ума ядерщиков подавила инстинкт самосохранения, УБИЛА совесть.
Нет ПОНАРОШКУ Большого Взрыва - ВЗРЫВ коллайдера и МИР ИСЧЕЗНЕТ. Разум! Где ты?
Теватрон США потряс: поправ мощь коллайдера струи частиц ТЬМЫ вырвались НАРУЖУ.
Чёрные дыры? Аннигиляцию материи? Термоядерный Большой Взрыв? Какую КАТАСТРОФУ
РАЗВЕРЗНУТ ради "Нобелевки" ШЕФЫ коллайдеров ТЕРМОЯДЕРНОЙ провокацией 96% ТЬМЫ?
Риск НЕБЫТИЯ от ПРОВОКАЦИЙ Большого Взрыва РЕАЛЬНЕЙ явления Жизни во Вселенной.
Выходит, чем вероятней ЖИЗНЬ, тем верней наше НЕБЫТИЕ от коллайдерной АГРЕССИИ.
Не одними коллайдерами движима НАУКА Мироздания. Следует, оградив ядерщиков от
ПРЕСТУПНОГО риска, развить НЕОПАСНЫЙ поиск ИСТИНЫ, изучая всеобъемлющий КОСМОС.
Никакие дела ядерщиков не стоят Землеубийства. Символичны ПРОВАЛЫ безопасности
"от ДУРАКА" в ядерной энергетике до АВАРИИ от куска булки суперколлайдера ЦЕРН.
ФАНАТИКИ Большого Взрыва РИСКУЮТ самым главным Правом Землян - Правом на ЖИЗНЬ.
Чтобы отвратить коллайдерно-термоядерное сожжение ВСЕХ НАС - ПРОТЕСТУЙТЕ! Люди!
Спросите себя: "Если не Я, то кто?" Очнитесь же! Проявив волю, одолевая апатию,
свершите ПОСТУПОК, разошлите СВОЙ или этот ТЕКСТ и возобладает торжество ЖИЗНИ!
P.S.
Прошу, рассылайте, есть надежда - уже ликвидирован опасный коллайдер Теватрон.
Вещий.
Как быстро проходит время… Помнится, словно вчера еще первокурсником ПГС слушал я, затаив дыхание, преподавателя по инженерной графике. Так произошло мое первое знакомство с САПР. Я был потрясен – AutoCAD тогда просто покорил меня своими возможностями, удобством и быстротой черчения. Чем больше я с ним знакомился, тем меньше понимал, почему на изучение AutoCAD отведено так мало пар. Почему нужно тратить сколько усилий и времени на черчение вручную? Зачем?! Зачем, если есть альтернатива не просто перспективная, а открывающая дорогу в будущее? Решение было для меня очевидным – с CAD по жизни навсегда.
Еще студентом приходилось самому читать другим студентам лекции по САПР. Немного упорства, недоспанные ночи – и вот защита диплома. Дипломный проект Свято-Троицкой церкви был выполнен в AutoCAD. Точнее, предварительно смоделирован в трехмерном пространстве. Сам удивляюсь, как хватило энтузиазма и терпения «слепить» модель при помощи solid’ов и булевых операций. Но уже тогда понимал, что получить проекции и сечения с модели будет намного проще, чем строить «вручную». Ошибок меньше, «грешков» там всяких, несоответствий… да и наглядно всё, целостно.
Когда началась работа, стал замечать, что в «чистом» AutoCAD всё труднее приспосабливаться для получения нужных результатов. Как мечталось, скажем, об автоматизации при подсчетах объемов работ! И вот долгожданная помощь – Autodesk Architectural Desktop. Та-а-ак, интерфейс и инструменты вроде знакомы, принципы тоже… а в чем-то – «видимость ноль, иду по приборам»: не было у меня ни книжки, ни переведенной справки. Но и пути назад тоже не было.
Мечты иногда сбываются… Сбылась и мечта моего детства – быть проектировщиком, архитектором. Судьба… а может случайность? Не знаю, да и знать не надобно. Убежден в одном только: случайностей как таковых не бывает, всё имеет свой смысл и зависит от нашего выбора.
Судьба или случайность свели меня в 2004 году с Autodesk Revit. Установил я программу, посмотрел…Что дальше – тем и ограничиться или пробовать ее в деле? Сомневался ли я? Еще как… По одну сторону приличный опыт работы с AutoCAD, успехи в освоении Architectural Desktop, по другую – малоизвестная у нас программа плюс чуть ли ни полное отсутствие информации о ней что на русском, что на моем родном украинском. Опять всё с нуля? А тут еще новый проект на подходе, не маленький и довольно сложный. и времени на размышления нет. Как быть?
I. ПЕРВЫЕ ШАГИ
Кто ищет - тот всегда найдет
Я все-таки поддался соблазну – ну любитель я нового и неизведанного… Попробовал Revit раз, другой, что-то стало получаться. Поначалу всё показалось не слишком мудреным. Удобные интерфейс и управление проектом, принципы построения и редактирования объектов относительно схожи между собой. В особенности порадовали свобода в создании библиотек, целостность хранения данных, их взаимосвязанность и динамичность обновления… Чем больше я узнавал о Revit, тем больше хотелось узнавать еще.
Не обошлось, конечно, без поиска решений методом "научного тыка". По всей логике вещей вначале делаем осевую, поэтажную разбивку, а дальше возводим этаж за этажом. Не знаю как кому, но мне поначалу такая схема проектирования казалась наиболее верной. Проблемы, которые вскоре стали появляться, требовали решения, а также логичных объяснений, откуда, собственно, они взялись. Иль программа «сырая», или… Может, забросить эксперименты и пока не поздно переделать всё в уже знакомом Architectural Desktop? Но что-то удерживало от поспешных решений – слишком уж запали идея и подход к проектированию, заложенные в Revit. В тупиковой ситуации причину подобает искать в самом себе. Значит, что-то делаю не так. Что же? Не тот подход, нехватка информации, неполное использование инструментов и возможностей программы? Может, это прозвучит немного странно, но последовательности работ, описанные разработчиками в примерах, попадали ко мне неполными – особенно те, что касаются создания больших проектов. Чего-то недоставало. Так же остро ощущалось тогда отсутствие поддержки со стороны русскоязычных пользователей, ведь на Западе совершенно другие требования и стандарты (благо сейчас ситуация намного изменилась). Продолжил искать. И всё, о чем я собираюсь рассказать дальше, – не что иное как краткий результат этих поисков.
II. С ЧЕГО НАЧАТЬ?
Все сложное начинается с простого
По мне, прежде чем начать проектировать, необходимо пройти процесс «акклиматизации» – попросту привыкнуть к программе, овладеть работой с ее объектами и инструментами, уловить основные принципы. Я более чем уверен, что мои рекомендации могут быть восприняты до некоторой степени скептически, но поверьте: они подтверждены в процессе поисков и наработок. То, что в поначалу покажется пустой тратой времени, очень пригодится впоследствии…
Итак, приготовились! Начинать нужно с самого простого и элементарного – с линий. Да-да, именно с них, с овладения навыками их построения и редактирования. Следовательно, прежде всего осваиваем построение линий и операции над ними с помощью инструментов редактирования (Move, Copy, Rotate, Array, Mirror, Resize/Align, Split, Trim, Offset). Ну и, соответственно, работаем с временными и постоянными размерами (Dimension). Также на этом этапе советую не упускать из виду инструменты Group, Pin и уделить особое внимание замочкам.
Это словно учиться писать: сперва палочки, потом буквы, слова, предложения. Во всем должна быть система… Впрочем, каждый волен пытаться выстроить собственную систему. Не случайно в то время на форуме ЗАО «Аркада», официального дистрибьютора Autodesk в Украине, одна из самых жарких дискуссий разгорелась именно по теме «С чего начать».
Надеюсь, вы не будете отрицать, что линия лежит в основе любой формы или тела. А также то, что любую элементарную форму можно произвести из линии, а затем посредством операций сложения и вычитания создать более сложные структуры форм. Думаю, намек вполне понятен: следующей вершиной, которую предстоит покорить в процессе освоения Revit, должно стать формообразование. Изюминка Revit – обратная связь между линейным профилем и формой. Это значит, что созданную форму в любой момент можно отредактировать путем изменения ее составной – профиля. Также следует обратить внимание на наличие двух видов форм: твердых (solid) и пустых (void). Полезные нововведения.
К чему я веду? Сперва линии, потом формы… Зачем? В Revit есть система пространственного проектирования, а там уже предусмотрено все необходимое для полноценной работы. Только создавай! Но моя точка зрения такова: линия лежит в основе всего проектирования и моделирования в Revit и является самым примитивным двумерным объектом. С чего же как не с него и начинать? Понятие формы – следующий шаг, который раздвинет горизонты понимания системы (особенно в плане пространственного представления) и сыграет немаловажную роль при создании библиотечных элементов, а также в начале проектирования.
III. ПОСЛЕДОВАТЕЛЬНОСТЬ
От концепции до реализации
Любой замысел нового здания начинается с идеи, а она предварительно воплощается в набросках и зарисовках. В Revit эту роль исполняет предварительное формообразование здания с помощью Mass-объектов – концептуального формообразования. Оно поможет вам без особых хлопот предварительно создать и согласовать форму будущего здания, определиться с очертаниями его этажей, «подбить» общую площадь и объем. Очень удобно, особенно в процессе созревания идеи. Ни в какой иной из опробованных мною САПР я не нашел такого сильного и масштабного инструмента предварительного формообразования. Уж поверьте, разработчики Revit постарались на славу.
А какое удовольствие по поверхностям созданной формы здания строить объекты стен, перекрытий, крыш, структурных систем – и все это с сохранением связей. При изменении формы здания достаточно попросту задействовать функцию перестройки требуемых объектов. Раз-два – и сделано. Ну просто слов нет!
Но не буду далеко отходить от главного – от последовательности проектирования. После создания предварительной формы здания создаются плоскости этажей по уровням. Как уже сказано, можно предварительно определить общие площади поверхностей и поэтажных плоскостей, а также общий объем формы здания.
Следует также поначалу обратить внимание на оси. По сути они (а также уровни, фасады, разрезы, узлы) представлены в виде плоскостей. Начиная с седьмой версии Revit, оси, уровни и опорные (вспомогательные) плоскости имеют переключатель 3D/2D. Он служит для установки редактирования этих объектов в пространстве и в плоскости отображения. Что это значит? В зависимости от положения концов оси (сторон плоскости) в режиме 3D можно регулировать их появление в тех или иных видах. А режим 2D позволяет редактировать положения концов оси в виде, без влияния на их положение в других видах. Так вот, желательно изначально определить пространственное положение осей, дабы в дальнейшем избавить себя от всяких неудобств по этому поводу. И вспомните о переключателе прежде чем тащить концы осей – ведь в Revit всё взаимосвязано.
Поехали дальше. Помните: «Проектируй так, как будешь строить»? Следовательно, возникает надобность в создании несущих конструкций здания: фундаментов, колон, балок, несущих стен, перекрытий, лестниц и тому подобного.
Позволю себе еще одно небольшое отступление. Каждый вид имеет уникальное свойство discipline (дисциплина, раздел проекта), которое принимает следующие значения: «Архитектура», «Конструкции», «Согласование». Discipline регулирует отображение объектов на видах в соответствии с текущим значением этого свойства. Такая возможность существенно упрощает работу конструктора при анализе несущей структуры здания. Замысел неплохой, как и остальные связанные с анализом структуры реализованный в Revit Structure. Впрочем, инструмент вполне функционален уже сейчас. Как работает? Достаточно установить в свойствах стены значение структурного использования (structural usage), к примеру, как несущая (bearing) – и стена автоматически определит свою принадлежность к структурной дисциплине.
Чтобы скрыть лишние объекты, можно использовать настройку отображения вида (View Visibility/Graphics). А как быть, когда требуется часто скрывать/отображать объекты (например, архитектурные и структурные)? В такой ситуации лучше воспользоваться шаблонами отображений (Settings -> View Templates…), которые в любой момент можно применить к любому виду (View -> Apply View Template…), и настроить их под себя.
Итак, структуру здания мы построили и предварительно проанализировали. Можно приступать к созданию архитектурных объектов: стен, перегородок, навесных систем, полов, потолков и перекрытий. Не советую по ходу расставлять окна, двери, проходы – проведение повторного анализа структуры здания в целом пойдет только на пользу. Я частенько прохожусь по зданию разрезами, а также секущей областью в трехмерном виде. В особенности нравится осмотр с перспективных камер. А постоянный контроль построения модели никогда не будет лишним. Итак, проверили, расставили проемы, построили всяческие архитектурно-отделочные элементы, дизайн. Помните, что качество модели здания существенно влияет на заключительную фазу проектирования (рабочую документацию) и, как говорится, спешите не торопясь…
IV. ПОДГОТОВКА ДОКУМЕНТАЦИИ
Чертежей никогда не бывает много
Когда всё сделано с умом, а затем тщательно проверено, подготовить «рабочку» не составит труда – особенно при внесении изменений в проект. Большое преимущество Revit при простановке размеров, отметок, маркеров – их целевая привязка к объектам с сохранением связи. Бывают случаи, когда необходимо быстренько внести изменения в проект и с ходу распечатать. К примеру, на полметра сместили перегородку. Ничего страшного: перемещаем, смотрим и тут же выводим на печать. Программа динамически обновит все связи, сделает пересчет спецификаций – остается лишь проконтролировать… всяко бывает, без контроля никак нельзя.
В Revit существует функция контроля изменений (Settings Revisions…), которая хоть и не позволяет автоматически отслеживать изменения, внесенные в проект, но всё же вполне удобна. Достаточно обвести требуемый участок (Drafting ->Revision cloud), замаркировать его и подгрузить специальное семейство оформления листа (Titleblock). Заполнение таблицы изменений будет выполнено в соответствии с установленными параметрами и значениями маркеров изменений (относительно проекта или листа).
Так, немного увлекся… Создав необходимое количество видов, оформив их и подготовив требуемые таблички, приступаем к формированию печатных листов. Создаем листы (View -> New Sheet) и наполняем их созданными видами, табличками, примечаниями – путем перетаскивания из навигатора проекта на лист (так проще). Очень удобна возможность создать специальную табличку (View -> New -> Drawing List), которая будет без всякого нашего участия заполнять перечень существующих листов.
Понадобились схема оконных проемов или перечень использованных конструкций стен иль перекрытий? Нет ничего проще. В этом поможет функция View -> New Legend, которая позволяет сделать экспликации всех используемых в проекте семейств (legend component) и условных обозначений (Symbol).
Хотя бы упомяну о наличии фаз строительства (Settings -> Phases), благодаря которым можно создавать различные объекты – существующие, новые, временные, подлежащие сносу. Ну и соответственно назначить их отображение в тех или иных видах.
Для дизайнеров существует возможность вариантного проектирования в пределах одного проекта: Tools -> Design option.
А еще в Revit предусмотрены создание местности, анализ площадей, коллективная работа, внутренний визуализатор, запись видеоролика, прекрасный экспорт в DWG-формат – и много-много другого.
V. В ЗАКЛЮЧЕНИИ
Реализуйся сам и позволь реализоваться другим
Заработался, так и руководство накатать можно… Помнится, говорил о библиотеках и важности знания принципов работы с линиями и формами. Искренне советую прислушаться – по той причине, что с этим придется столкнуться чуть ли не в первую очередь. Продукт пока полностью не адаптирован, потому библиотеки семейств приходится создавать самому – причем создавать помногу. Для полноценной документации это очень и очень важно. Зато, какие шедевры появляется возможность творить.
Для многих наших пользователей программа Autodesk Revit – это пока что «земли новые, неосвоенные»: приближаются к ним с осторожностью, вступают с большой опаской. Но постепенно осваивают. И, думаю, впоследствии никогда не жалеют о затраченных усилиях: не зря же Autodesk Revit назвали САПРом нового поколения для нового поколения строителей.
Александр В. Канивец (SETT)
VI. О КОМПАНИИ
Киев, 03039, просп. 40-летия Октября, 50
Тел./факс: (044) 502-33-35, 257-1039, 257-1049
Закрытое акционерное общество «Аркада» создано в 1994 году. Целью создания предприятия была организация работ по формированию и внедрению на украинских предприятиях автоматизированных систем проектирования, визуализации и ГИС.
В настоящее время АО «Аркада» является авторизованным дистрибьютором компании Autodesk - мирового лидера в области производства программного обеспечения для проектирования и создания проектной информации в цифровом виде.
Предлагаемые нами решения базируются на известных программных продуктах Autodesk Autocad, Autodesk Revit Architecture, Autodesk Inventor, TechnologiCS, Autodesk Autocad Architecture и других.
При реализации комплексных решений возможности, предоставляемые ПО компании Autodesk, дополняются системами для организации электронного документооборота, создания архивов, средствами растрово-векторной обработки документов, а также обеспечивается поставка и запуск в эксплуатацию оборудования ввода-вывода и хранения проектной документации.
Для продвижения новых технологий имеем разветвленную дилерскую сеть в крупнейших городах страны.
Комплексная автоматизация проектных работ организации позволит ускорить выпуск проектно-конструкторской документации, увеличить производительность труда, упростить технический контроль и уменьшить количество ошибок при проектировании. Комплексная автоматизация предусматривает переход всех сотрудников на компьютеризированные рабочие места. В этом случае появляется возможность ведения полного электронного архива документации и постепенного перехода к безбумажной технологии.
В Autodesk Revit существует функция записи всех действий пользователя в текстовый файл — журнал, который используется разработчиками в основном для выявления причин сбоя приложения. Самое интересное, что действия можно воспроизвести путем перетаскивания файла на значок Revit. Это позволяет восстановить часть работы после «вылета» Revit или же сэкономить время на некоторых часто повторяемых действиях. К примеру, рассмотрим случай создания нового проекта для коллективной работы на основе требуемого Шаблона (Template). Напомню, что для этого необходимо будет создать Рабочие наборы (Worksets), которые позволяют назначить Владельца (Owner) и Заемщика(Borrower) совокупности пользовательских элементов, семейств, видов и настроек. На первый взгляд процедура не сложная, но отнимающая время и требующая внимания.
Запись
С начала запустим Autodesk Revit и создадим новый проект, с обязательным выбором Шаблона проекта (Template) из библиотеки для получения его пути и наименования. Далее приступим к созданию Рабочих наборов (Worksets) и сначала введем наименования основного набора для Уровней (Levels) и Осей (Grids), а также для всех остальных элементов проекта, например, Местности (Site). Соответственно составляю наименования согласно своему классификатору данных, в котором все элементы Разбивки (Layouts) имеют код 000 00240, а Местности (Site) – 100 00000. Естественно можете ввести любые понятные Вам значения. Далее добавляю Рабочие наборы (Worksets), которые могут понадобиться для распределения элементов Концепции (Massing), Конструкций (Structure), Архитектуры (Architecture), Технологии (Technology), Инженерии (Services) и т.п. Таким образом каждый проектировщик будет работать в наборе, соответствующий его разделу. Спросите – а как же быть в случае работы нескольких архитекторов? Ведь Revit не позволяет одновременно назначать нескольких владельцев одному набору, в то время как другие участники проекта смогут свободно занимать их элементы. Как вариант можно создать дополнительные архитектурные наборы для более детального распределения элементов, например, Стены (Walls), Полы (Floors), Потолки (Ceilings), Проемы (Openings) и т.п., а можно разделить проект на отдельные модели и связать их между собой наложенными ссылками. Что лучше? Собственно, это тема следующих публикаций, а пока выберем Активный рабочий набор (Active Workset), установим Подавление графики неактивных наборов (Gray Inactive Workset Graphics) и завершим их создание. Далее можем еще раз открыть диалог наборов для проверки результата и закрыть Revit. Запись журнала – завершена.
Редактирование
Для просмотра полученного журнала действий перейдем по следующему пути:
В случае наличия нескольких файлов журналов, отсортируем их по дате создания, выделим самый новый и скопируем в другое месторасположение. Именно скопируем, а не перенесем, так как оригинал нам может понадобиться на случай восстановления чего-то нужного, которое можно случайно удалить в ходе редактирования. Скопированный файл лично сохраняю в своей библиотеке по пути с обязательным переименованием:
Далее открываем файл журнала для редактирования в Блокноте (Notepad). Несмотря на то, что было с два десятка действий, строк записей значительно больше, но это обстоятельство не должно Вас пугать, так как большинство из них – это комментарии помеченные символом апострофа в начале и не представляющие для нас никакой ценности. Соответственно по ходу редактирования все они удаляются, кроме комментариев в 3-4 строках, которые содержат информацию о сборке Revit и без которых выполнение может не произойти. К сожалению, официально журналы не поддерживаются и в справочной документации нет по ним описания, а также их синтаксис может изменяться от версии к версии, как и отличается в зависимости от локализации. Раз упомянул о синтаксисе, обратим внимание на следующие строки, в которых объявляется переменная Jrn в формате vbScript с последующим присвоением ей команд выполнения скриптов:
Таким образом все необходимые нам строки будут начинаться с Jrn и очень вероятно в журнале можно будет воспользоваться преимуществами скриптового программирования с целью оптимизации. Приступим к поиску строчки с командой Создания нового проекта на основе шаблона. Придется пролистать половину журнала, внимательно просмотреть множество строчек комментариев, в которых отображается информация о Revit, ходе его загрузки и всех связанных с ним библиотек, компонентов и надстроек, доступности памяти, а также пропустить команды назначения всяческих переменных и т.п., пока не найдем строчку Открытия главного меню приложения:
- Jrn.AppButtonEvent 1 , “Application Menu is opening”
Теперь все лишнее можно смело удалить. Спустя несколько комментариев следует команда Закрытия главного меню приложения и сразу же искомая команда Создание нового проекта:
Вот как раз с этого места и начинаются исполняемые команды и следует быть очень осторожным, чтобы в ходе редактирования не удалить и не повредить нужные строки. Естественно комментарии между командами удаляем, а также можем удалить переносы строк исполняемых команд, которые обозначаются в конце символом нижнего подчеркивания. Обратите внимание на команды выбора шаблона проекта:
- Jrn.PushButton «Modal , New Project , Dialog_Revit_NewProject» _
, «Browse…, Control_Revit_BrowseTemplateName» - Jrn.Data «FileDialog» _
, «IDOK» , «L:\01 Libraries\Autodesk\Revit\2016\ASK\ASK 000 00000 General.rte», «rte» _
, «ASK 000 00000 General.rte», «ASK 000 00000 General.rte» - Jrn.Data «FileType» , «Template Files (*.rte)»
В них указаны значения пути и имени файла Шаблона проекта (Project Template), которые можно будет заменить, что позволит создавать Рабочие наборы (Worksets) на основе любых шаблонов. После команды подтверждения Создания нового проекта:
- Jrn.PushButton «Modal , New Project , Dialog_Revit_NewProject» , «OK, IDOK»
следует множество комментариев его загрузки, подготовки активных видов, назначения переменных и т.п., которые также удаляем до момента открытия диалога Создания рабочих наборов:
В нем указываем наименования наборов для хранения элементов Уровней (Levels) и Осей (Grids), а также Остальных (Others) элементов. После нажатия подтверждения создания, снова последует много комментариев, после которых важно не пропусти команду завершения Транзакции (Transaction). Что она собой представляет? Это фактическое завершение режима ожидания значений для переменных с передачей их следующим процессам в случае подтверждения или же возврат предыдущих значений в случае отмены.
Далее последуют команды создания дополнительных рабочих наборов:
- Jrn.PushButton «Modal , Worksets , Dialog_Revit_Partitions» , «New, Control_Revit_New»
- Jrn.Edit «Modal , New Workset , Dialog_Revit_NewPartition» _
, «Control_Revit_NewPartitionName» , «ReplaceContents» , «200 00000 Massing» - Jrn.PushButton «Modal , New Workset , Dialog_Revit_NewPartition» , «OK, IDOK»
Как видно со скрипта, на создания каждого набора требуется три строки – нажатие кнопки Нового набора, введение значения его имени и подтверждение, при этом завершение Транзакции (Transaction) после каждого создания – не требуется. Разница в строках заключается только в наименовании Наборов, и чтобы не терять время на долгое форматирование строк и удаление комментариев, достаточно скопировать уже готовые три строки команд и указать только требуемые имена, а нижеследующие строки – удалить. Итого получаем:
- Jrn.PushButton «Modal , Worksets , Dialog_Revit_Partitions» , «New, Control_Revit_New»
- Jrn.Edit «Modal , New Workset , Dialog_Revit_NewPartition» _
, «Control_Revit_NewPartitionName» , «ReplaceContents» , «300 00000 Structure» - Jrn.PushButton «Modal , New Workset , Dialog_Revit_NewPartition» , «OK, IDOK»
- Jrn.PushButton «Modal , Worksets , Dialog_Revit_Partitions» , «New, Control_Revit_New»
- Jrn.Edit «Modal , New Workset , Dialog_Revit_NewPartition» _
, «Control_Revit_NewPartitionName» , «ReplaceContents» , «400 00000 Architecture» - Jrn.PushButton «Modal , New Workset , Dialog_Revit_NewPartition» , «OK, IDOK»
- Jrn.PushButton «Modal , Worksets , Dialog_Revit_Partitions» , «New, Control_Revit_New»
- Jrn.Edit «Modal , New Workset , Dialog_Revit_NewPartition» _
, «Control_Revit_NewPartitionName» , «ReplaceContents» , «500 00000 Technology» - Jrn.PushButton «Modal , New Workset , Dialog_Revit_NewPartition» , «OK, IDOK
- Jrn.PushButton «Modal , Worksets , Dialog_Revit_Partitions» , «New, Control_Revit_New»
- Jrn.Edit «Modal , New Workset , Dialog_Revit_NewPartition» _
, «Control_Revit_NewPartitionName» , «ReplaceContents» , «600 00000 Services» - Jrn.PushButton «Modal , New Workset , Dialog_Revit_NewPartition» , «OK, IDOK
Вероятно, что можно будет оптимизировать строки Создания наборов, путем применения цикла и массива значений наборов. Остается всего несколько команд до завершения редактирования – это Сортировка наборов по имени, выбор Активного набора (Active Workset) и установка Подавления графики неактивных наборов (Gray Inactive Workset Graphics).
Обратите внимание, что команда выбора активного набора (Active Workset) дублируется с различными операторами «SelEndOk» и «Select», соответственно одна из них может быть лишней, в чем убедимся позже. После закрытия диалога Рабочих наборов (Worksets), обязательно должна следовать команда успешного завершения Транзакции (Transaction) для подтверждения действий:
- Jrn.PushButton «Modal , Worksets , Dialog_Revit_Partitions» , «OK, IDOK»
- Jrn.Data «Transaction Successful» , «Worksets»
В заключении работы скрипта, осуществляется повторное открытие диалога Рабочих наборов (Worksets) для проверки результата:
Оставшиеся строки закрытия проекта без сохранения и все комментарии – можно смело удалить, а также закомментировать лишнюю строку выбора активного набора, например, с оператором «SelEndOk». Все, сохраняем журнал и приступаем к проверке его работоспособности.
Выполнение
Перейдем Проводник в месторасположение файла нашего журнала и перетащим его на значок Autodesk Revit на Рабочем столе. Как результат, будет запущенно приложение и выполнение команд создания Рабочих наборов (Worksets). В случае возникновения неполадок, появится окно Ошибки журнала (Journal Error) с предложением перейти в Интерактивный режим (Enter interactive mode). Соответственно закрываем Revit без сохранения, возвращаемся в Проводник и открываем новый файл журнала, например, journal.0001.txt, который появился в ходе выполнения нашего в той же директории. В нем будет запись всех действий в ходе выполнения журнала до момента сбоя, потому листаем почти в самый конец, ищем строку с комментарием причины ошибки и ссылки на строку ее расположения, например:
- ‘ 1:< Execution did not correspond to recorded journal sequence.
- ‘ At line number 31 of source journal.
В данном случае сообщается, что выполнение не соответствует требуемой последовательности. Открываем наш журнал для редактирования, находим в нем сроку 31 и способом «научного тыка» устраняем причину ошибки, в моем случае отсутствует третья строка подтверждения создания рабочего набора «600 00000 Services». Вновь сохраняем файл журнала, но прежде чем его воспроизвести, попробуем немного оптимизировать.
Оптимизация
В ходе редактирования упоминал, что журналы Autodesk Revit записываются формате vbScript, соответственно можно произвести его оптимизацию. Начнем из создания переменных Наименования и Расположения Шаблона проекта (Project Template) для создания Рабочих наборов (Worksets). Для этого после строк объявления и назначения переменной Jrn, запишем свои:
- Dim askFileName
- askFileName = «ASK 000 00000 General.rte»
- Dim askFileLocation
- askFileLocation = «L:\01 Libraries\Autodesk\Revit\2016\ASK\»
Так как в скрипте требуются отдельные значения имени Шаблона проекта и его Полного пути, создадим переменную askFilePath составляемую из значений askFileLocation и askFileName:
- Dim askFilePath
- askFilePath = askFileLocation & askFileName
Очень советую перед подстановкой переменных в соответствующую строку команды, сделать ее исходную копию и закомментировать на всякий случай:
- ‘ Jrn.Data «FileDialog» _
, «IDOK» , «L:\01 Libraries\Autodesk\Revit\2016\ASK\ASK 000 00000 General.rte», «rte» _
, «ASK 000 00000 General.rte», «ASK 000 00000 General.rte» - Jrn.Data «FileDialog» , «IDOK», askFilePath, «rte» , askFileName, askFileName
Перед сохранением можем еще закомментировать строки Открытия и Закрытия главного меню для проверки их полезности. Если все сделали правильно, выполнение журнала должно пройти без ошибок и можно попробовать применить функцию vbScript, например, Массив (Array) с целью хранения всех наименований Рабочих наборов (Worksets) в одной строке. Для начала сделаем поиск в сети Интернет доступной справочной документации по vbScript, лично советую Language Reference на сайте MSDN (Microsoft Developer Network). В разделе Функции (Functions) найдем информацию по Массиву (Array), скопируем пример кода и вставим в журнал после строк предыдущих переменных. Впишем название переменной askWorksetArray, которой после присвоим функцию Массива (Array) со значениями наименований всех Рабочих наборов (Worksets):
- Dim askWorksetArray
- askWorksetArray = Array(«000 00240 Layout»,»100 00000 Site»,»200 00000 Massing» _
,»300 00000 Structure»,»400 00000 Architecture»,»500 00000 Technology» _
,»600 00000 Services»)
Далее сделаем замену значений наименований наборов во всех строках журнала, где они используются на переменную askWorksetArray(n) с указанием в скобках позиции соответствующего значения в массиве, начиная с нуля. Например:
Прежде чем запустим журнал, избавимся от лишних закомментированных ранее строк, а также добавим несколько своих комментариев для ясности и улучшения читаемости. Сохраняем и выполняем журнал, в случае успеха – продолжаем оптимизацию, в ином случае – смотрим свежие журналы на предмет информации об ошибках и устраняем их. Попробуем применить цикл For…Next для возможности создания любого количества наборов из массива, но пока не менее трех. Для этого потребует функция определения длинны массива uBound() и переменная для ее хранения:
- Dim askWorksetCount
- askWorksetCount = uBound(askWorksetArray)
- For i = 0 to askWorksetCount — 2
- Jrn.PushButton «Modal , Worksets , Dialog_Revit_Partitions» , «New, Control_Revit_New»
- Jrn.Edit «Modal , New Workset , Dialog_Revit_NewPartition» _
, «Control_Revit_NewPartitionName» , «ReplaceContents» , askWorksetArray(i +2) - Jrn.PushButton «Modal , New Workset , Dialog_Revit_NewPartition» , «OK, IDOK»
- Next
Естественно можно сразу начать цикл со второй позиции и не заниматься дополнительными вычислениями:
Сохраняем и проверяем работоспособность оптимизации циклом путем выполнения журнала. После можем попробовать добавить несколько новых Рабочих наборов (Worksets) к переменной askWorksetArray, сохранить и вновь запустить журнал.
Заключение
Таким образом мы получили простейшую автоматизацию по созданию наборов в новых проектах, которую можно еще оптимизировать условиями If…Else для создания уже минимум двух Рабочих наборов (Worksets) вместо трех, процедурами Sub с целью вынесения повторяемых действий за пределы основного кода для удобства их редактирования. Также журнал можно дополнить командами загрузки требуемых семейств, осуществления настроек и создания видов, что позволит использовать его еще более эффективно.
Одним из способов коллективной работы в Autodesk Revit является использование связанных файлов. В связи с этим у пользователей возникает потребность настройки отображения графики элементов в связанных моделях.
Связывать мы можем файлы различных форматов, от RVT до универсального формата IFC. Необходимо заметить, что на панели есть схожая функция «Импорт САПР», однако использовать ее не рекомендуется, во избежание внедрения элементов чертежа, которые непросто отследить и удалить очевидным способом. Связывают файлы с целью использования в качестве подложки на видах, копировании элементов или же отслеживании изменений в связанной модели.
Связывание файлов находится на вкладке Вставить – Связь Revit/ Связь САПР/ Связь IFC
Управление связанными файлами
В нашем случае, подгружен связанный файл формата .RVT. На вкладке Вставить – Диспетчер связей есть возможность управлять связанными моделями:
- Тип связи определяет, как будет отображаться связанная модель при включении главной модели в качестве связи в другую модель.
- Положения не сохранены, определяет, имеется ли положение связи в общей системе координат.
- Сохраненный путь показывает расположение файла на компьютере.
- Пути, показывает, является ли сохраненный путь связи относительным, абсолютным или путем на Revit Server.
Под основным полем располагаются дополнительные инструменты управления файлами. Вы можете просто «обновить связь», если в модели были произведены какие-то изменения, «обновить из», если было изменено название или местоположение связи, «выгрузить связь» из проекта, но не удалить ее, «добавить» еще одну/несколько связей и вовсе «удалить» из диспетчера связей и, соответственно, из проекта.
Отображение связанного файла
После того как связь подгружена, необходимо настроить ее отображение в основной модели. Для этого переходим на вкладку Вид – Видимость графика – Связанные файлы. По умолчанию в параметрах отображения графики указано по основному виду, это обозначает, что связанный файл отображается по настройкам родительского. Чтобы это изменить, кликнем мышью на столбец «По основному виду».
Открывается новое диалоговое окно, в котором мы видим три типа отображения связанного файла.
По основному виду все настройки вида неактивны, это означает, что фильтр и другие параметры переопределения графики, примененные к виду главной модели, будут также применены к вложенным и связанным моделям на этом виде.
По связанному файлу есть возможность выбрать связанный вид. Выбирайте этот параметр, если требуется, чтобы связанная модель отображалась на главном виде так же, как она отображалась бы отдельно, сама по себе.
Пользовательские настройки, которые предполагают самые гибкие параметры отображения графики для связанной модели.
Теперь рассмотрим возможность настройки графики на примере. Чтобы отключить отображение помещений в связанном файле, на вкладке Видимость графика – Связанные файлы – Пользовательские параметры отображения перейдем на вкладку Категории модели. Здесь снова выбираем пользовательские настройки, активировав выбор категорий элементов, и убираем галочку с категории Помещения.
Как видно, настройки отображения графики связанных файлов очень гибкие и позволяют настраивать модель по собственным параметрам.
Читайте также: