Как сохранить файл в ревите
В Revit есть один технический нюанс — отсутствие обратной совместимости версии. Это стоит учитывать, если вы только начинаете работать в программе, потому что это может спасти ваш проект.
Разберём две ситуации: работа с файлом более поздней версии и работа с более ранней версией.
Открытие и сохранение файла более поздней версии
В связи с этим в работе над общим проектом существует основополагающее правило: начинать и заканчивать делать проект нужно в одной версии Revit и ни в коем случае не обновляться по ходу проекта.
Это касается всех участников проекта. Например, архитектура сделана в Revit 2019. Архитекторы передали вам файл, чтобы вы посмотрели пересечения с вашими объектами и внесли свои изменения, однако на вашем компьютере стоит Revit 2020. Конечно, вы сможете открыть и даже внести изменения в этот файл, так как вы работаете в более поздней версии программы. А вот архитекторы, которым вы отдадите этот файл, не смогут его подключить.
Открытие файлов более ранних версий
При открытии файла более ранней версии Revit автоматически обновляет данные более ранней версии до текущей версии. Учтите, что после того, как старый файл будет открыт в новой версии программы, его больше нельзя открыть в более старых версиях.
Почему тогда в AutoCAD есть сохранение старых чертежей?
Центр Autodesk ответил на этот вопрос.
Дело в том, что в Revit геометрия — это вторичные данные, следовательно, ей даже не обязательно храниться в файле. Например, у нас есть две версии Revit — Revit X (старая версия) и Revit X+1 (новая версия) соответственно. Вы создаете криволинейную стену в Revit Х+1 и сохраняете файл в Revit X. Однако Revit X понимает только создание прямолинейной стены. Что произойдет?
Из-за того, что код Revit X не знает, что делать с неизвестной переменной, криволинейная стена там будет представляться как прямолинейная. Может даже произойти ситуация, где геометрия криволинейной стены теряется в принципе, и вместо стены вы получите просто изогнутый объект.
В связи с данным нюансом при участии в разработке общего проекта (и вообще при проектировании любой модели в Revit) следует придерживаться негласного правила: начинать и заканчивать проект в одной версии Revit и ни в коем случае не обновляться по ходу проекта.
Последовательно двигаемся дальше. Ранее рассказывал, как правильно создать файл проекта и как скопировать в него оси и уровни. Теперь речь про файл-хранилище. Ещё его называют центральным файлом или моделью из хранилища, это синонимы.
Что это и зачем
Файл-хранилище (ФХ) — это файл, подготовленный для одновременной совместной работы нескольких специалистов.
В Виндоуз есть запрет на одновременное сохранение файла разными пользователями. Если в локальной сети лежит файл Ворда, то кто его первый открыл, тот его и может сохранить. Остальные могут открыть файл в режиме «только для чтения», то есть могут смотреть, исправлять, но сохранить в том же месте с тем же именем уже не могут.
Чтобы обойти этот запрет, в Ревите придумали такой способ: работа ведётся не в основном файле проекта, а в его копиях, из которых данные выгружаются в основной файл при синхронизации. В итоге основной файл никто не занимает, а поочерёдно вносит в него изменения. Ниже схема, сейчас объясню, что тут за стрелочки.
На сервере (в локальной сети) лежит файл-хранилище, например проект раздела ВК. Пусть условно путь к нему будет такой:
Сервер\Проекты\Бассейн\ВК\001_Бассейн_ВК.rvt
Утром Марина приходит на работу, пьёт чай, общается с коллегами, и вот уже 10 часов, можно и поработать. Запускает Ревит, указывает путь к файлу ВК в локальной сети и нажимает «Открыть». Когда она это сделает, Ревит сначала скопирует файл-хранилище к ней на компьютер (штрих-пунктирная стрелочка от ФХ к ЛК на схеме), а потом откроет его. И Марина будет работать в этой копии, а не в самом файле-хранилище. Такая копия называется локальная копия (ЛК).
Путь к её локальной копии условно будет таким:
Компьютер Марины\D:\Проекты Ревит\001_Бассейн_ВК_Мариночка
Имя локальной копии создаётся по шаблону: Имя файла-хранилища_Имя пользователя. В данном случае имя пользователя «Мариночка».
В 12 обед, надо идти разогревать контейнер с едой. Перед этим Марина синхронизирует (фиолетовая стрелочка) свою локальную копию с файлом-хранилищем. То есть записывает изменения в файл-хранилище. Таким образом её работа попадёт на сервер и будет видна всем остальным участникам проекта и смежникам.
После обеда Марина продолжает работу, и к проекту подключается Сергей. Он делает всё то же самое, открывает проект с сервера, работает уже в своей локальной копии, а перед уходом синхронизируется. То же делает Марина, теперь вся их работа за день хранится в одном месте на сервере — в файле-хранилище.
Чтобы видеть другие разделы Марина и Сергей подгружают к себе (бордовые стрелочки) файлы-хранилища этих разделов, поэтому всегда видят актуальное состояние смежных файлов.
Чем отличается от файла проекта
От обычного файла в формате RVT файл-хранилище отличается как минимум тремя нюансами:
- в файле-хранилище обязательно должны быть рабочие наборы;
- есть возможность синхронизации с файлом-хранилищем;
- рядом с ФХ и ЛК создаются папки бэкапов, рядом с ФХ ещё и папка Revit_temp.
С обычного файла нельзя снять локальную копию, поработать в ней, а потом записать изменения через синхронизацию. Обычный файл по сути работает как файл Ворда, у которого «кто первый, того и тапки».
Что ещё за рабочие наборы
Это специальный инструмент для разделения элементов модели между участниками проекта. В каком-то роде это нечто похожее на слои, как в Автокаде, только тут добавляется принадлежность элементов модели к определённому человеку.
Например, создаём мы модель ОВ. Одновременно в файле будут работать два человека: отопленец и вентиляционщик. Создаём рабочие наборы (это я покажу ниже): «Отопление» и «Вентиляция». Это как со слоями в Автокаде. Теперь, когда в файле будет работать отопленец, он сделает активным рабочий набор «Отопление», и все элементы, которые он замоделирует, автоматически попадут в рабочий набор «Отопление». Всё ещё напоминает слои, да?
Но есть и важное отличие. Если рабочий набор редактируемый, то все элементы, которые в него входят, принадлежат конкретному пользователю, в данном примере отопленцу. И если вентиляционщик решит втихоря что-то подвинуть у отопленца, то сделать этого не сможет. Трубы принадлежат рабочему набору «Отопление» и редактировать их может только отопленец. И то же самое с рабочим набором «Вентиляция» и элементами в нём: вентиляционщик вертит их, как хочет, а отопленец не может.
Ещё рабочим наборам нельзя задать цвет, как слоям, их можно только скрывать или показывать. Подробнее про рабочие наборы и трюки с ними расскажу в другой статье.
Как создать ФХ
Давайте поэтапно со скриншотами покажу, как превратить обычный файл проекта в файл-хранилище.
Для начала нужно создать обычный файл и подгрузить связь, с которой будем брать оси и уровни. До создания ФХ надо сразу скопировать оси и уровни из связанного файла, это облегчит жизнь в дальнейшем. Как это сделать, читайте в отдельной статье, ссылка на неё в самом начале.
Создал новый файл на основе шаблона, подгрузил АР, скопировал с мониторингом оси и уровни, получил координаты. Теперь можно включать совместную работу.
Далее нужно перейти на вкладку «Совместная работа» и там найти одноимённую кнопку. Нажмите на неё.
2. Нажать два раза левой кнопкой мыши на ярлыке и откроется стартовое окно программы 3. Разделе ПРОЕКТЫ - необходимо нажать на «Создать» и появится окно «Нового проекта» 4. Выбраем место на вашем компьютере, где вы сохранили файл шаблона Shablon_Revit_Start_V1.rte 5. Отрывается файл проекта, необходимо выполнить первое сохранение 6. Выбираем место куда мы хотим сохранить файл проекта, корректируем название 7. Файл проект СОЗДАН, обратите внимание, что файл проект имеет расширение .rvt 2. На рабочем столе появился ярлык программы, необходимо нажать два раза левой кнопкой мыши на ярлыке и откроется стартовое окно программы
3. В разделе ПРОЕКТЫ - необходимо нажать на «Создать» и появится окно «Нового проекта»
4. Через кнопку «Обзор» необходимо выбрать место на вашем компьютере, где вы сохранили файл шаблона Shablon_Revit_Start_V1.rte
В строке Создать новый необходимо, чтобы была точка на «Проект»
В данном файле работать НЕЛЬЗЯ, его необходимо использовать ТОЛЬКО для создания файла проекта.
5. У вас отрывается файл проекта, необходимо выполнить первое сохранение
В ленте нажимаем вкладку Файл – Сохранить
6. Выбираем место куда мы хотим сохранить файл проекта, корректируем название и нажимаем ОК
Если нажать на кнопку «Параметры» - в данном месте можно настроить «Максимальное количество резервных копий», для файлов проектов можно ставить 5
В созданном файле необходимо создавать проект, все настройки которые есть в файле шаблоне автоматически будут в вашем вновь созданном файле проекте.
Что необходимо подготовить и продумать ДО начала проектирования смотри урок
Идём дальше. После того как мы создали рабочие наборы, которые нам нужны, мы можем раскидать эти все элементы по рабочим наборам. Для конструктора мы можем положить колонны, можем положить туда какие-то несущие перекрытия, фундаменты и так далее. Проще всего это сделать – выбрать одну колону и выбрать «Во всём проекте». И далее указать в рабочем наборе «КР». И дальше точно также можем выбрать перегородки либо какие-то элементы: двери, окна и также задать им рабочий набор «АР».
Сохранить файл в качестве файла хранилища
«Синхронизация и изменение параметров»
И у нас теперь уже «Revit» преобразует данный файл с рабочими наборами в файла хранилище. После того как мы сохранили файл в качестве файла хранилища, у нас здесь немного поменялись иконки. У нас здесь кнопка «Сохранить» не активна, но появилась новая активная кнопка «Синхронизация и изменение параметров». Как раз то, что я вам говорил раньше, сейчас идёт не сохранение проекта, а в дальнейшем будет идти синхронизация проекта с локальными копиями в файлах проектировщиков.
Освободить рабочие наборы
Сейчас мы находимся в файл хранилище. Это легко проверить – у него название совпадает с файлом проекта – «Совместная работа». После того как вы создали файл хранилище нужно обязательно закрыть и обязательно освободить все рабочие наборы, которые вам не нужны. Например, я освобожу «Общие уровни и сетки», нажимаю «Нередактируемый» и, допустим, так как это у нас конструктор, то владельца «rev12» мы оставим за рабочим набором «КР». «АР» тоже ставим «Нередактируемый» и нажимаем «Ок».
И далее мы закрываем этот проект, нажимаем «Открыть» и выбираем наш файл «Совместная работа». При этом смотрите, что получается: когда мы открываем файл, у нас появляется здесь галочка «Создать новый локальный файл». Эта галочка должна быть обязательно активной, нужно обязательно проверять перед открытием файла, когда вы работаете в совместной работе. При этом вы не будете открывать файл хранилище, вы в нём работать не будете, но на его основе, на вашей рабочей станции создастся локальная копия данного файла, и нажимаете «Открыть». При этом, когда нажимаете «Открыть», здесь есть маленькая стрелочка рядом. Нажимаем на эту стрелочку и здесь есть несколько настроек рабочих наборов. Мы можем открыть все рабочие наборы, мы можем открыть только редактируемые рабочие наборы, которые мы оставили, мы можем задать, какие рабочие наборы нам нужно открывать. Допустим, я нажму на кнопку «Задать» и нажму «Открыть».
Какие рабочие наборы будут открыты
Сейчас «Revit» открывает уже не файл хранилище, а создает локальную копию, размещает её уже в определённом месте на вашем компьютере, на вашей рабочей станции. Как это определить? Во-первых, в названии проекта «Совместная работа» появился суффикс «rev12» через нижнее подчёркивание. Он появляется всегда и называется таким образом, как называется имя вашего пользователя в «Revit». Где можно посмотреть имя пользователя? При нажатии на кнопку «Файл» заходим в «Параметры» «Revit» и сразу же во вкладке «Общие» - «Имя пользователя» – «rev12». Оно не редактируемое, оно привязано к подписке к учётной записи «Autodesk». Раньше когда «Revit» приобретался не по подписке, имя пользователя можно было менять. То есть соответственно можно было так немного хитрить и, допустим, если кто-то занял рабочий набор, в котором вы хотите подвинуть элементы, то вы просто переименовываете имя пользователя в того, кто это сделал и просто делаете его работу, и ничего вам не мешает. Сейчас этого сделать нельзя, потому что имя пользователя всегда будет привязано к подписке. А открыть «Revit» без подписки с восемнадцатой версии уже невозможно.
Где сохраняются ваши локальные копии?
Дальше, где сохраняются ваши локальные копии? Ваши локальные копии сохраняются в разделе «Файлы», здесь можно посмотреть, здесь есть путь – «Путь по умолчанию для пользовательских файлов», соответственно сюда будет сохраняться ваш локальный файл «C:\Usersadmin\Documents». Можно посмотреть, где это находится и убедиться, что это там.
Временные файлы и файлы для резервного копирования
Функционирование кнопок в локальной копии
Теперь мы создали файл хранилище, мы создали локальную копию. В локальной копии теперь функционирует кнопка «Сохранить» и также функционирует кнопка «Синхронизация. ». Когда вы нажимаете просто на кнопку «Сохранить», то вы сохраняете только непосредственно ваш локальный файл. При этом синхронизация с файлом хранилищем не осуществляется, у вас будут отличия между моделями. Вы, допустим, внесли какие-то изменения в проект и вы хотите, чтобы данную информацию увидели остальные проектировщики, которые работают в этом проекте, вы нажимаете на кнопку «Синхронизация», при этом вся информация уходит на сервер. И в дальнейшем, когда другой проектировщик нажмет на кнопку «Обновить до последней версии модели», либо точно также «Синхронизировать», то он увидит все ваши изменения, которые вы внесли. Сейчас видно прекрасно, что те элементы, которым я присвоил рабочий набор «АР», и который я скрыл, они не отображаются.
Как включить элементы
Их можно в любой момент включить, мы нажимаем на кнопку «Рабочие наборы» и просто его открываем, нажимаем «Открыть – Да», и нажимаем «Ок». И вот появились элементы из другого рабочего набора.
Войти под другим пользователем
Теперь что будет, если, допустим, я возьму и попробую зайти под другим пользователем? Сейчас я закрою этот файл, сохранять проект я не буду. При закрытии файла вы можете «Освободить все элементы и рабочие наборы», либо «Сохранить принадлежности всех элементов рабочих наборов». Что это такое? Когда вы синхронизируете проект, здесь есть несколько галочек, что делать после синхронизации. Все эти элементы, все эти рабочие наборы можете освобождать, можете оставлять право за редактированием этих рабочих наборов. Каждую галочку можно включить. Если галочка включена, то соответственно пользовательский рабочий набор или какие-то другие, они освобождаются, и все проектировщики могут изменять данные элементы. Сейчас если посмотреть, то «КР» закреплён за пользователем «rev12».
Как в экране распределяется доступ
Также можно посмотреть каким образом в экране распределяется доступ. Я могу включить «Показать владельцев», у каких элементов кто, какой владелец. И соответственно я вижу, что у этих элементов, они подкрашены зелёным цветом у них какой-то владелец, и я их редактировать, скорее всего, не смогу. «КР» - «rev12» и здесь то же самое. Теперь давайте закроем этот проект.
Открытие проекта при помощи другого проектировщика
«Пользовательские рабочие наборы» мы оставим за проектировщиком «rev12» и откроем этот проект уже при помощи другого проектировщика. К сожалению, «Revit» немного вылетит. Я зайду под другим пользователем, под своей учётной записью. И сейчас попробую открыть этот же файл и посмотреть, что будет. Этот файл мне открывать уже не надо, потому что это локальный файл. Соответственно мне нужно также через кнопку «Открыть» выбрать, где у меня находится файл хранилище. Файл хранилище у меня лежит на рабочем столе. И также я должен убедиться, что у меня стоит галочка «Создать новый локальный файл».
Читайте также: