7
X-ref — Внешние ссылки. Если говорить о коллективной работе, то следует трезво понимать, что невозможно всем членам команды (нескольким программам) работать в одном файле... только базы данных могут редактироваться одновременно несколькими пользователями. И для решения проблемы была разработана технология внешних ссылок (X-ref), на основе которой работают очень многие программы AutoCAD, 3ds Max, ArhiCAD, Allplan и т.д. Принцип работы заключается в том, что изменять файл может одна программа, а читать столько сколько угодно. Возьмем файл, который редактируется другим пользователем и вставляется в файл, в котором работаете вы. Получаться, что вы отслеживаете изменения, но не можете редактировать файл, который вставлен, пока он используется другим пользователем. Если разделить ваш труд логически, то один занимается одной частью проекта, другой человек другой, об этом и будет идти речь в данном материале. В AutoCAD вы сами создаете структуру проекта из внешних ссылок, а ,например, Allplan заложен программно заложено 6000 файлов объеденных в один проект, где каждый работает в так называемом слое (по сути файле). ArhiCAD ссылками связанны объекты проекта, а сам проект только ссылки настройки к ним. AutoCAD устроен по другому принципу, каждый из его файлов состоит из слоев (в привычном понимании), разделяя объекты по вашему принципу внутри файла. Вставив один файл DWG в другой, вы можете часть информации отключить, так как вставленный файл привнес свои слои отличные от существующих, такая цепочка может быть бесконечной, но не цикличной. Возможно копировать одну и туже ссылку в файле, масштабировать и поворачивать каждую из копий без изменения всех оставшихся ссылок. Вставленную ссылку можно ограничить, путем подрезки файла. Эти возможности устанавливают возможности по вашей организации процесса, а сам AutoCAD не предполагает структуры, он дает только возможности, поэтому любая структура это личная инициатива, но в данном материале эта описание опиралось на документацию autodesk и опыт работы в наших нормах. Прошу заметить, что в AutoCAD LT работа с внешними данными (не только ссылками) сведена к минимуму и в данном материале она не описыватся. Вопрос больше стоит, как правильно воспользоваться такими возможностями, так как сложно представить, что из этих свойств можно собрать. Сразу при попытке собрать возникает другая более острая проблема как организовать. Так как из-за не жесткости структуры тяжело понять, как организованна система, у каждого она получается индивидуальна. И даже если вы опытный пользователь, порой трудно отследить все ссылки и типы связей в сторонем проекте. Поэтому в вашей организации нужно коллегиально принять одно направление, с обучением сотрудников до уровня, когда такая система не будут вызывать вопросов. Практически в каждой фирме встает вопрос от старшего поколения, которое напрочь отказывается, что то изучать, а если это еще и руководящие должности, то труба. В связи с этим хочу отметить, что все нужно начинать с высоких должностей и опускать вниз, тогда система начинает максимально быстро вникать в тело организации и максимально безболезненно. Проще всего это сделать после того, как человек, который будет непосредственно заниматься развитием, самостоятельно изучит систему, разработает все направления, создать шаблоны и элементы. И на конкретном примере покажет, как это все работает, научит этой системе ГАПо, ГИПов, гл. специалистов, руководителей групп, которые на себе увидят очевидные преимущества, и прирост, который может быть в несколько раз (по времени, но зачастую по качеству). После заинтересованное начальство простимулирует остальных. Поднятие этого вопроса в данном материале вызвано, прежде всего, с выбором программных продуктов, так как действия порой сильно нелогичны и граничат с абсурдом, связанным именно с непониманием руководителей о состоянии технического прогресса в проектировании и вектора его развития. Что приводит к выкидыванию денег на ветер, вместо серьезных инвестициях в будущее. Произведем анализ, что в чертеже может повторяться или зависеть: Обозначение осей (осевые размеры), Стояки, Колонны, Контур (возможен) и т. д. Это означает, что данный материал следует связать между всеми членами группы. Например, создадим файл с осями ( сразу в нескольких масштабах и в разных слоях каждый масштаб), колонами (если разного сечения то в разных слоях

Xreff

Embed Size (px)

DESCRIPTION

Вставка ссылок

Citation preview

Page 1: Xreff

X-ref — Внешние ссылки. Если говорить о коллективной работе, то следует трезво понимать, что невозможно всем членам

команды (нескольким программам) работать в одном файле... только базы данных могут редактироваться одновременно несколькими пользователями. И для решения проблемы была разработана технология внешних ссылок (X-ref), на основе которой работают очень многие программы AutoCAD, 3ds Max, ArhiCAD, Allplan и т.д.

Принцип работы заключается в том, что изменять файл может одна программа, а читать столько сколько угодно. Возьмем файл, который редактируется другим пользователем и вставляется в файл, в котором работаете вы. Получаться, что вы отслеживаете изменения, но не можете редактировать файл, который вставлен, пока он используется другим пользователем. Если разделить ваш труд логически, то один занимается одной частью проекта, другой человек другой, об этом и будет идти речь в данном материале.

В AutoCAD вы сами создаете структуру проекта из внешних ссылок, а ,например, Allplan заложен программно заложено 6000 файлов объеденных в один проект, где каждый работает в так называемом слое (по сути файле). ArhiCAD ссылками связанны объекты проекта, а сам проект только ссылки настройки к ним. AutoCAD устроен по другому принципу, каждый из его файлов состоит из слоев (в привычном понимании), разделяя объекты по вашему принципу внутри файла. Вставив один файл DWG в другой, вы можете часть информации отключить, так как вставленный файл привнес свои слои отличные от существующих, такая цепочка может быть бесконечной, но не цикличной. Возможно копировать одну и туже ссылку в файле, масштабировать и поворачивать каждую из копий без изменения всех оставшихся ссылок. Вставленную ссылку можно ограничить, путем подрезки файла. Эти возможности устанавливают возможности по вашей организации процесса, а сам AutoCAD не предполагает структуры, он дает только возможности, поэтому любая структура это личная инициатива, но в данном материале эта описание опиралось на документацию autodesk и опыт работы в наших нормах. Прошу заметить, что в AutoCAD LT работа с внешними данными (не только ссылками) сведена к минимуму и в данном материале она не описыватся.

Вопрос больше стоит, как правильно воспользоваться такими возможностями, так как сложно

представить, что из этих свойств можно собрать. Сразу при попытке собрать возникает другая более острая проблема как организовать. Так как из-за не жесткости структуры тяжело понять, как организованна система, у каждого она получается индивидуальна. И даже если вы опытный пользователь, порой трудно отследить все ссылки и типы связей в сторонем проекте. Поэтому в вашей организации нужно коллегиально принять одно направление, с обучением сотрудников до уровня, когда такая система не будут вызывать вопросов.

Практически в каждой фирме встает вопрос от старшего поколения, которое напрочь отказывается, что то изучать, а если это еще и руководящие должности, то труба. В связи с этим хочу отметить, что все нужно начинать с высоких должностей и опускать вниз, тогда система начинает максимально быстро вникать в тело организации и максимально безболезненно. Проще всего это сделать после того, как человек, который будет непосредственно заниматься развитием, самостоятельно изучит систему, разработает все направления, создать шаблоны и элементы. И на конкретном примере покажет, как это все работает, научит этой системе ГАПо, ГИПов, гл. специалистов, руководителей групп, которые на себе увидят очевидные преимущества, и прирост, который может быть в несколько раз (по времени, но зачастую по качеству). После заинтересованное начальство простимулирует остальных. Поднятие этого вопроса в данном материале вызвано, прежде всего, с выбором программных продуктов, так как действия порой сильно нелогичны и граничат с абсурдом, связанным именно с непониманием руководителей о состоянии технического прогресса в проектировании и вектора его развития. Что приводит к выкидыванию денег на ветер, вместо серьезных инвестициях в будущее.

Произведем анализ, что в чертеже может повторяться или зависеть: Обозначение осей (осевые размеры), Стояки, Колонны, Контур (возможен) и т. д. Это означает, что данный материал следует связать между всеми членами группы. Например, создадим файл с осями ( сразу в нескольких масштабах и в разных слоях каждый масштаб), колонами (если разного сечения то в разных слоях

Page 2: Xreff

разные сечения), стояками и каналами и т.д.. А уже каждый поверх будет рисовать свой этаж (даже если не каждый делает по этажу, то удобно будет отслеживать и сокращать механических ошибок и лишней работы).

Работа со слоями является неотъемлемой частью проекта, так как именно слои классифицируют

объекты по типам. Разбивая послойно и внешними ссылками (повторяющиеся, зависимые объекты других чертежей), вы создаете универсальный чертеж, на котором нанесены все виды данных. Если говорить об Архитектурных чертежах, то это могут быть кладочные планы, маскировочные, и другие схемы, но на основе их можно создать любые смежные чертежи, конструкторские (опалубочные, раскладка арматуры и т. д.).

При этом стоит заметить, что необязательно иметь сеть или находиться в непосредственной близости, так как файлы, на которые вы опираетесь при создании структуры можно просто размещать локально и заменять на более свежие (например, если вам прислали на mail просто заменяете свои старые в вашем файловом каталоге). К плюсам такой системы можно отнести, что ссылки не завязаны на масштаб и любой из снежников их может масштабировать под свое усмотрение, а сама работа не требует каких либо фундаментальных знаний, и при желании сможет легко обучиться.

Так как AutoCAD устроен по системе координат, то некоторые изменения не пройдут бесследно. Что бы не возникало спорных ситуаций стоит обговорить несколько правил. Началом чертежа является координаты 0,0,0 в пересечении осей 1 и А, или соблюдение соотношения нуля в фасадах и разрезах с нулем по оси Y. Соблюдение шаблона для стилей и слоев (так как все будут видеть слои стольных членов команды и в систематизированном списке работать гораздо проще). Создание документации только в масштабе 1:1, моменты оформления и компоновка будет рассмотрена по системе подшивок в другой статье. Немаловажной является файловая система, она должна разделяться на рабочие файлы и файлы оформления (Об этом будет другая статья). Немаловажно при создании использовать латинские символы, доступ к файлам сократить по минимуму (возникают проблемы с печатью на HP500, HP800 из за длинных путей к файлу.) И естественно, не изменять

Page 3: Xreff

файловую систему в процессе работы.

Отходя от теоретической части к более практической, рассмотрим основные команды и принципы,

необходимые в работе. Но использование всех возможностей дает максимальную выгоду в работе. Например: в свойстве файла можно создавать дополнительную информацию, этаж или отметку (когда выработаете по системе один файл один чертеж), и создать из блоков с атрибутами элементы необходимые для работы, к примеру, перемычки. В один из атрибутов блока вставляем поле ссылающейся на свойство файла. Таким образом, когда вы будите путем сбора данных считать перемычки из всех файлов, с какого этажа (отметки), будет заноситься автоматически. Это один из примеров использование незначительных на первый взгляд свойств в AutoCAD.

Перейдем непосредственно к командам. Что бы вставить файл как ссылку необходимо на вкладке

«Блоки и ссылки» нажать на кнопку DWG (меню Вставка/Ссылка на DWG). В появившемся окне вы можете настроить вашу ссылку, задав ей тип пути, путь может быть абсолютным (полностью заданным), относительным (частично заданным) или не заданным. Масштаб вставляемой ссылки, обратите внимание, что по каждой из осей он может быть разным. Можно указать поворот и точку вставки. Осталось настройка «Типы ссылки», ссылка вставленная и наложенная. Разница в них существенная, вставленная ссылка полностью переносится, если файл вставлять в другой файл. Если же выбрать Наложенная, то, вставляя с ссылкой файл в другой файл, ссылка входящая в предыдущий файл не перейдет. Например, вы делаете разрез, для этого вам нужны фасады и планы, вы их вставляете ссылками с типом ссылки наложенная, тогда, если вы вставите файл с разрезом планов, и фасадов не будет видно, и они не будут лишней раз загружаться.

После вставки весь файл будет идти как единый блок, в месте с ним появятся слои и фильтр Вн-

ссылки (x-ref) в фильтрах слоев. Открыв, Диспетчер свойств слоев в разделе фильтров нажать на + фильтра ВН-ссылки, то появиться список в котором каждый файл будет или как отдельный фильтр. Совет: выделите фильтр Вн-ссылки и внизу списка установите галочку Инвертировать фильтр, тогда в списке будут только ваши слои без слоев ссылки.

Все слои ссылки начинаются с названия ссылки (по умолчанию имя ссылки это имя файла) и именем ссылки, разделяются они знаком | . Слои нельзя переименовать зато можно поменять их свойства тип линии цвет и т.д. Эти изменения не коснутся исходного файла, но затронут все копии ссылки в файле, где мы работаем. Но учтите, измененные параметры слоя в ссылке не будут брать изменения в этом слое из исходного файла.

Page 4: Xreff

Работая с внешними ссылками, не стоит игнорировать аннотативность, рассмотренную ранее в статье Шаблон, так как масштабируя внешние ссылки анотативные объекты должны оставаться неизменно по отношению к масштабу, к тому же аннотативность может помочь распределить объекты анотаций по ссылке в нужном месте при разных ситуациях.

рп

Как было упомянуто выше ссылки можно подрезать, каждую из копий отдельно и произвольно. Для

этого (самый простой способ) выделяем ссылку, нажимаем правой кнопкой и выбираем «Подрезать внешнюю ссылку». Можно подрезать ссылки только линейно, много угольно или прямоугольно. В 2009 версии с контуром подрезки можно работать после окончания операции для этого в меню Редактировать / объект / внешние ссылки команда контур. Там же, есть команда внедрить, позволяющая внедрять из вставленного файла в текущий Блоки, Размерные стили, слои, типы линий и текстовые стили.

Общая работа с ссылками в основном ведется с помощью менеджера внешних ссылок. Вызвать

который можно, нажав несколько раз на изображении ссылкой в правом нижнем углу, или в меню Сервис/ палитры /внешние ссылки.

В менеджере перечислены все ссылки (не только DWG). Внизу в свойствах, можно изменить имя ссылки (если имена файлов совпадают), тип ссылки и путь к ней. Нажав правой кнопкой на ссылке, вы можете открыть внешнюю ссылку, вставить ее. Выгрузить, оставить ссылку в менеджере, но убрать из чертежа. Обновить, если исходный файл был изменен, также ссылку можно удалить. Последним пунктом идет внедрение, ссылки чертежа. Ссылка внедряется двумя способами внедрение и вставка. При внедрении имена таблицы описаний внешней ссылки изменяются. При вставке имена таблицы описаний внешней ссылки не изменяются. Для внедрения вложенной внешней ссылки требуется также внедрить ее родительскую ссылку. Обращаю ваше внимание на то, что внедрение невозможно, если имеются сторонние объекты типа СПДС, AutoCAD®Architecture и т..д. А также аннотативными размерами.

Менеджер ссылок был сильно изменен по отношению к старым версиям, он стал показывать все виды ссылок DWG, DWF, DGN, картинки, сбор данных и связь с Office Excel. Для отслеживания такого количества ссылок можно включить вид в виде дерева, нажав маленькую кнопку в правом верхнем углу менеджера в виде связанных нескольких точек, вернуться можно, нажав на соседнюю кнопку с изображением списка. Тут же в менеджере можно присоединить новые ссылки, обновить и загрузить заново, для этого в правом верхнем углу находятся соответствующие кнопки.

Page 5: Xreff

Очень удобно использовать в работе гиперссылки, они позволяют быстро перемещаться к файлам или элементам чертежа одним кликом на объект. Это помогает практически исключить многократные выборы файлов или переключения между ними. Нажав CTRL+K, выбираем объект, например, разрез. Согласившись с выбором в появившемся окне, указываем файл, в котором находится разрез. Теперь, чтобы открыть этот файл достаточно с нажатым CTRL кликнуть по объекту. Такие ссылки могут быть на любые файлы системы, Интернет страницы или листы файла

При работе с внешними ссылками возможно редактировать файлы ссылки, не открывая файла,

если он редактируется другим пользователем или программой. Для этого на выделенной внешней ссылке нажмите правой клавишей и выберете пункт «Контекстное редактирование внешней ссылке». В окне редактирование вхождений можно выбрать для редактирования не только файл, но и блок файла. После выбора в откроется редактор вхождений, а чертеж вашего файла станет прознанным и его невозможно будет редактировать. Но файл внешней ссылки будет полностью доступен, к тому же используя кнопки имя вхождения или окна (с изображением + и -), можно добавлять объекты в файл внешней ссылки или исключать в файл, где внешняя ссылка находиться. Используя кнопки сохранить изменения или не сохранить изменения, закройте внешнею ссылку.

Растровые изображения также вставляются ссылками. Но работать с растровыми изображениями стандартно AutoCAD не умеет, но если у вас много работы (например, топосъемки могу посоветовать Autodesk Raster Design.2009, он работает с растром, преобразовывает в векторные части и т.д.) В обычном AutoCAD хотелось бы затронуть несколько функций достойных внимания, это подрезка растровых изображений, которая находиться в меню Редактировать/Подрезка / Изображения (хочу отметить, что выбрав подрезку внешних ссылок, можно подрезать блок). Также если кто не знает что если сохранить TIFF и PNG как черно-белое изображение (2 bit) в AutoCAD оно становится прозрачным и может брать цвет слоя (или просто указанный цвет). Растровые изображения также показаны в менеджере, но с другими иконками.

DWF и работа с ним должна идти отдельным материалам и заслуживает тщательного внимания. Сам DWF файл, который нельзя редактировать, его можно только присоединить к вашему файлу ссылкой или просматривать и печатать на бесплатных программах. Но, немного отходя от нашей темы, хотелось бы обратить внимание на систему пометок с использованием бесплатного просмоторщика Autodesk Design Review. Принцип работы программы описан в ее документации, а подгруздка пометок в Help AutoCAD. Эта система сильно экономит время, исключая предварительную печать, позволяет работать с организациями, не имеющими AutoCAD (например, строители, заказчики, подрядчики и т.д.) и легко их передавать через почту, так как у них очень малый размер. DWF может стать очень важным звеном в организации вашей работы.

Page 6: Xreff

В AutoCAD 2008 появился новый вид связи с таблицами Microsoft Office Excel, это дает

возможность связывать один лист таблицы Excel с таблицей AutoCAD в двустороннем направлении. Эта функция дала возможность производить сложные вычисления в Excel и обратно вгружать в AutoCAD. Но часто остается незамеченным функция сбора данных, которая появилась достаточно давно и значительно преобразовалась из функции сбора атрибутов. Данная система позволяет производить подсчет различных элементов и отслеживать их количество и свойства, занося это в таблицу AutoCAD, в данном материале эту функция упоминается для внесения в вашу структуру дополнительных возможностей, например, если создать Дблок двери с указанием в атрибутах свойств двери и динамических свойств, то можно подсчитывать с чертежа количество. НО как и все это эффективно, когда этим пользуется весь коллектив в всех областях проекта.

Разберем схему на примере, создаем файл, куда вставляем ссылку файла, на котором

нарисованы оси, размеры осевые в масштабах 1:50, 1:100, 1:200. Для каждого масштаба созданы отдельные слои Оси50, Оси100, Оси200... также с размерами и др. Также нанесены клоны и диафрагмы, разбитые послойно в зависимости от сечения и проемов в диафрагме. Указаны дырки каналов и стояков. Поверх этой ссылки вы рисуете свой этаж, разбивая послойно, перегородки, стены, оборудование размеры, типы маркировок и т. д. Также создаете вспомогательные объекты в отдельных слоях, такие как контур плиты (для конструкторов), контуры помещений (которые можно использовать для площадей, но они нужны снежникам для планов потолка). Но необязательно делать все на одном, например вы работаете с отделкой, а кто-то с перемычками. Работающий с перемычками, может взять ваш файл и поверх наносить маркировку, при желании потом, когда ваш файл будет закрыт, он сможет перенести внедрением эти маркировки в общий файл, или создать отдельный лист. А, например, конструктора взяв за основу ваши чертежи отключают ненужные им слои оставляя отверстия в плите, контур плиты и колоны с осями, начинают работать на них. При этом, хочу заметить, что слои файлов внешней ссылки можно менять, когда у вас этот слой был тонкий и не печатаемым, у других он может быть толстым и печататься. Также работают и сменщики, генпланисты и др. специалисты, всегда опираясь на работу своих коллег.

Page 7: Xreff

Рассмотрим локальный пример с изображением фрагментов, например крыльцо. Мы в чистый

файл (На основе шаблона) вставляем план (по системе описанной выше), обрезаем его в районе нужного нам крыльца, отключаем ненужные объекты (слои) доразмериваем, детализируем (можно и наоборот вставить крыльцо в план). Затем берем фасад, так же обрезаем нужный фрагмент и дорабатываем. Если же вы измените какой то из файлов, это отразиться на других, так как это всего лишь ссылки. И таких вариантов, если проанализировать, великое множество, эта система очень гибка и помогает связать много сложных моментов как, например, чертежи из Revit с AutoCAD, но мы это посмотрим позже. По работе ссылками представлено масса материала в Help.

Возникает вопрос в оформлении этих всевозможных чертежей в документацию, так как трудно представить, как можно напечатать план, на котором кишит уйма объектов. Для этого есть подшивки, которые позволяют работать не только с оформлением и печатью, но и с данными проекта. Этот материал описывается отдельной статьей Подшивки.

Но как такая система может помочь при работе, когда в коллективе используются продукты других

программ? Все достаточно просто, возьмем за пример Revit, в котором, например, делается основные части проекта, планы фасады разрезы и другая документация. А отрисовка узлов, элементов и др. элементов, которые проще делать в AutoCAD создаются в его среде. Для этого из Revit данные экспортируются в DWG. Данная информация не совсем корректно отображается в AutoCAD, так как слои не разбиты привычно по цвету, стили не совсем правильно настроены и т. д. Эта проблемы решается двумя способами. Первый настроить экспорт в Revit и, быть может, в чем-то этот способ лучше, но он не дает 100% гарантии, что настройки каждый раз будут одинаковые. Есть второй способ, для его использования нужно ознакомиться с материалом в статье «Шаблон», там шла речь о стандартах оформления. Открыв стандартно экспортированный файл (любой) из Revit с максимальным количеством всевозможных данных, и переустраиваться под ваш вкус, оставляя имена слоев и стилей, сохраняется в файл стандарта оформления. После экспортирования из Revit данных в DWG, вы запускаете пакетный норма контроль, который ставиться с AutoCAD вместе, указываете файл стандарта и файлы, которые нужно переработать и он автоматически исправляет все файлы DWG.

Когда вы имеете настроенные экспортированные файлы из Revit, вы их просто ссылкой устанавливаете в AutoCAD, и поверх работаете, когда же произойдут какие то изменения в Revit достаточно пересохранить DWG и сделать ему норма контроль. Этот способ очень надежен и позволяет плавно переходить на Revit или иметь запасной вариант в экстремальных ситуациях, если Revit еще не в полной мере вошел в вашу жизнь.

Лукьянченко Павел Алексеевич www.pasha-sevkav.ru