Перейти к содержимому

Как изменить масштаб внешних ссылок в автокад

  • автор:

Sorry, you have been blocked

This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

What can I do to resolve this?

You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

Cloudflare Ray ID: 7c81d1b69d0dc2c5 • Your IP: Click to reveal 138.199.34.31 • Performance & security by Cloudflare

Solo Autocad. Статья четвертая

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

В актуальной, 2010­й версии функционал внешних ссылок серь­езно расширен. Теперь в виде внешней ссылки можно подложить не только «родной» формат DWG, но и ряд других форматов — PDF, DWF.

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

Вставка внешней ссылки

Вставка внешней ссылки происходит с помощью кнопки (рис. 1).

Рис. 1

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

Рис. 2

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

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

Проиллюстрируем сказанное простым примером. Создадим два файла и нарисуем в них что­нибудь простенькое: Идет дальше.dwg и Не идет дальше.dwg. Вставим их в файл Материнская.dwg. При этом файл Идет дальше.dwg вставим как Вставленная, а Не идет дальше.dwg — как Наложенная. Просмотр в менеджере внешних ссылок (если вы не знаете, как его запустить, загляните в следующую главу статьи) при включенном виде Дерево показан на рис. 3.

Теперь вставляем файл Материнская.dwg внешней ссылкой в другой файл. Назовем его Главная.dwg. Заходим в диспетчер внешних ссылок. (рис. 4).

Как видно, файл Не идет дальше.dwg, вставленный в файл Материнская.dwg как наложенная ссылка, дальше не пошел.

Тип внешней ссылки в любой момент может быть изменен в менеджере внешних ссылок (рис. 5).

Это свойство внешних ссылок очень важно грамотно применять. Иначе при попытке создания структуры проекта с помощью внешних ссылок вы получите очень тяжелые файлы, с которыми будет неудобно работать.

Слои внешних ссылок

Слои внешних ссылок добавляются к чертежу с именем по следующему шаблону: < Имя ссылки|Имя слоя >. Например, Схема расположения|901Сл Тонкие линии. Эти слои достаточно хорошо видны в менеджере слоев. Ни переименовать, ни удалить их нельзя. Тем не менее инструментарий AutoCAD 2010­й версии достаточно хорош для манипулирования слоями — фильтры, состояния. Все эти способы применимы и к слоям внешних ссылок. Из­за ограниченного формата публикации я не могу подробно останавливаться на механике таких действий.

Замечу лишь, что все свойства слоев внешней ссылки можно менять прямо в менеджере слоев главного файла. Таким образом, вы можете слоям внешней ссылки поменять все свойства прямо в файле, куда они вставлены. Эти изменения никак не повлияют на свойства слоев исходного файла. Это добавляет гибкости в применении внешних ссылок.

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

Менеджер внешних ссылок. Присоединение внешних ссылок к чертежу

Менеджер внешних ссылок используется для управления внешними ссылками. Собственно, мы уже его применяли, когда анализировали разницу между работой внешних ссылок разных типов. Для его запуска идем на вкладку Вид (рис. 6).

Менеджер внешних ссылок уп­рав­ляет всеми свойствами внешних ссылок. Для отображения и изменения свойств внизу менеджера есть группа Подробности (рис. 7).

Сами внешние ссылки можно отображать в двух видах — в виде таблички и дерева (рис. 8).

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

  • Открыть — открывает внешнюю ссылку в отдельном окне;
  • Вставить — запускает знакомый нам диалог вставки внешней ссылки;
  • Выгрузить — выключает внешнюю ссылку. При этом все данные о ней остаются в чертеже. Но вот сама внешняя ссылка больше не отрисовывается на экране, на нее не тратятся ресурсы. Выгрузка применяется к тем внешним ссылкам, которые в ближайшее время в работе не понадобятся, но еще пригодятся. Выгруженные внешние ссылки отображаются в менеджере так, как показано на рис. 10;
  • Обновить — обновление внешней ссылки. Если файл, на который мы ссылаемся, изменился — то с помощью данной команды AutoCad перечитает файл и отобразит измнения на экране. Впрочем — современные версии AutoCad сами следят за обновлением ссылок, как показано на рис.11. Вам достаточно лишь кликнуть по имени ссылки. Также с помощью этой команды можно загрузить ранее выгруженную внешнюю ссылку
  • Удалить — удаление внешней ссылки;
  • Внедрить — превратить внешнюю ссылку в блок чертежа. Это целесообразно сделать, если вы отдаете ваш файл, содержащий внешние ссылки в стороннюю организацию. При этом у вас появится возможность выполнить внедрение двумя методами: Внед­рить и Вставить. Разница в том, что при Внедрении все объекты внешней ссылки (например, слои) будут добавлены в файл с именами, содержащими название бывшей внешней ссылки и не совпадающими с названиями объектов файла. А Вставить будет вставлять объекты внешней ссылки с такими именами, как они есть в исходном файле. Если объекты с такими именами уже есть, то новые создаваться, естественно, не будут.

Подрезка внешних ссылок

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

Подрезка осуществляется с помощью команды Подрезать из вкладки Вставка с панели Ссылка. Интерфейс работы команды прост. Нет смысла на нем останавливаться. Отметим только, что контур подрезки может быть прямоугольным, многоугольным либо может быть взят с замкнутой полилинии.

Также на панели Ссылка выведена системная переменная _FRAME, которая отвечает за отрисовку контуров подрезки (в диалоге — рамки) — рис. 13.

На рис. 14 приведен вид подрезанного по прямоугольнику сечения армирования колонны из предыдущего примера.

Зеленый прямоугольник вокруг сечения — контур подрезки. Включен режим Отображать, но не выводить на печать рамки.

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

Редактирование внешних ссылок

Редактирование внешней ссылки может осуществляться как путем корректировки соответствующего файла, так и непосредственно в файле. Для этого выделяем внешнюю ссылку. Вверху обновится Лента для выбранного объекта, в которой выберем Контекстное редактирование внешней ссылки (рис. 15).

Также такая возможность есть в контекстно­ориентированном меню внешних ссылок.

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

Затенение внешних ссылок

Очень удобной кажется возможность затенения содержимого внешних ссылок. Это позволяет визуально быстро отделить содержимое внешних ссылок от содержимого чертежа.

Для этого кликаем на подписи панели Ссылка вкладки Вставка. Панель расширится, и там появятся ползунок и значение затенения (рис. 16).

Способы применения внешних ссылок

Есть два принципиальных способа применения внешних ссылок, которым можно присвоить условные имена «Звезда» и «Кольцо».

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

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

При работе по схеме «Кольцо» единый мегафайл не создается. Разработчики разных разделов просто используют файлы друг друга для подложек.

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

Возможен и симбиоз обеих схем. Внутри организации применяется Звезда для разработки своих чертежей, а Кольцо — при работе со смежными организациями.

Некоторые замечания перед рассмотрением примеров

После окончания общетеоретической части и перед переходом к рассмотрению примеров применения автор считает необходимым сделать некоторые выводы и ремарки:

  • внешние ссылки — не серебряная пуля! Сами по себе они не способны улучшить производительность и надежность. Главные преимущества внешних ссылок — одновременность работы над проектом многих проектировщиков, удобство проверки результатов работы, автоматическое отслеживание изменений. Тем не менее для получения серьезной выгоды придется соблюдать более сложные правила командной игры, эффективно выстраивать логические взаимосвязи внутри проекта;
  • совместная работа с применением внешних ссылок — это высший пилотаж по отношению к работе по принципу «каждый сам за себя». Требования к дисциплине проектировщиков и единым стандартам возрастают на порядок. Каждый проектировщик должен осознавать себя частью команды, понимать, что файл не принадлежит только ему. Прежние невинные шалости теперь могут поставить под угрозу стабильную работу всей команды. Например, иногда проектировщики любят перемещать свои чертежи внутри файла. То же самое касается привычки некоторых проектировщиков создавать новые версии чертежа в новом месте файла, а старые либо обводить рамкой, либо перечеркивать. Неизбежная путаница, происходящая в таком случае, может свести на нет все преимущества от командной работы. Поэтому при организации совместной работы не поленитесь заранее обговорить общие стандарты, в том числе такие невинные вещи, как положение точки 0,0 относительно осей проекта, правила размещения планов и схем расположения в одном файле;
  • при работе с внешними ссылками не следует забывать один из главных постулатов Брукса: изменения должны происходить квантами. Это означает, что в единое хранилище, в задания, изменения не должны попадать непрерывно, каждый день — иначе невозможно будет наладить контроль за ними. Кроме того, возрастает риск случайных ошибок и путаницы. Целесообразно, чтобы центральное хранилище собиралось на основании внешних ссылок, лежащих в определенных папках, где новые версии файлов контролируются и санкционируются, к примеру, главным инженером. При этом у каждого отдела есть своя «сборочная площадка», где они на основании общего файла могут модифицировать свою часть, не опасаясь того, что промежуточный результат может ввести в заблуждение смежников. Эти изменения остальные увидят только при очередном обновлении заданий;
  • вообще, при совместной работе ужесточаются требования к работе с изменениями. Например, кроме «внешних» изменений, вносимых в штамп и попадающих в документацию, мы применяем «внутренние» изменения. Они не попадают в рабочую документацию, но используются, чтобы проектировщики могли предупредить друг друга об изменениях в своих разделах. Это легко сделать с помощью обводок на специальных слоях, создаваемых каждый раз при обновлении заданий;
  • количество внешних ссылок должно быть минимальным. Но, разумеется, не в ущерб надежности работы. Лучше потерпеть одну лишнюю ссылку, чем столкнуться с риском получить ошибку из­за неучтенного задания смежников;
  • работу с внешними ссылками в проекте невозможно наладить без сервера. Чтобы внешние ссылки работали, они должны лежать на одних и тех же мес­тах, а не прыгать по отдельным машинам проектировщиков;
  • все файлы внешних ссылок должны иметь совместимые файловые форматы с используемой вами версией AutoCAD. Это очень важно!

Примеры применения: задания смежников

Одним из наиболее простых способов применения внешних ссылок является работа с заданиями смежников. Автору часто доводилось видеть вставленное в собственный чертеж задание смежников в виде блоков, а то и отдельных примитивов. Разумеется, такой подход нежелателен. Он засоряет структуру чертежа, замедляет работу. Такое «задание» тяжело вычистить. Обновление задания становится нетривиальной задачей. Поэтому можно рекомендовать подкладывать задания смежников в виде внешних ссылок типа Наложенные. На рис. 17 приведен пример такой работы.

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

И еще: в составе Express Tools есть команда Copy Nested Objects (рис. 18). Она позволяет любые примитивы из внешней ссылки превратить в примитивы чертежа. При этом эти примитивы будут положены на текущий слой, для них при необходимости будут применены стили из чертежа (например, для размеров). Поэтому структура и внешний вид вашего чертежа не пострадают, а работу вы себе облегчите.

Примеры применения: сверка частей проекта

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

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

Примеры применения: создание и работа с файлами схем расположения конструкций

В связи с масштабностью данной темы я предполагаю посвятить ей отдельную статью.

Дмитрий Тищенко

Дмитрий Тищенко

Главный конструктор ООО «ДАКК» (г.Днепропетровск, Украина).

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

Вставляю в чертеж внешнюю ссылку, ставлю масштаб 1:1, после вставки измеряю: по всем координатам размеры в 25 раз больше чем при измерении непосредственно в файле ссылки
хэлп!

#2 Ответ от kpblc 15 июня 2006г. 09:15:21

  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,348
  • Спасибо: 23
Re: Внешняя ссылка вставляется с неправильным масштабом

insunits и т.п. переменные надо смотреть

#3 Ответ от ncx 15 июня 2006г. 09:37:14

  • На форуме с 30 января 2006г.
  • Сообщений: 23
  • Спасибо: 0
Re: Внешняя ссылка вставляется с неправильным масштабом

в файле куда вставляю insunits=4
в файле ссылки insunits=1
выставил 4, сохранил
та же фигня, не сработало
потом баловался с масштабом вставки в результате ссылка вставляется В ДВУХ экземплярах: в старом масштабе и в новом
я медленно офигеваю

#4 Ответ от kpblc 15 июня 2006г. 09:41:04

  • Откуда: С.-Петербург
  • На форуме с 29 ноября 2004г.
  • Сообщений: 8,348
  • Спасибо: 23
Re: Внешняя ссылка вставляется с неправильным масштабом

Я не зря написал

Что творится с переменными INSUNITSDEFSOURCE и INSUNITSDEFTARGET ? Что установлено в качестве единиц в одном и другом чертеже (lunits)?

Использование внешних ссылок

В AutoCAD есть несколько решений вопроса по вставки объекта одного чертежа в другой. Самый простой и популярный это копировать, любым удобным способом копирования и вставить в конечный чертеж или вторым способом – это посредством панели «Центра управления». Перечисленные варианты отлично решают задачу копирования, но не оставляют в результате связи с исходным чертежом.

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

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

Вставка внешних ссылок

Для вставки чертежа через внешнюю ссылку переходим на вкладку «Вставка» — группа «Ссылка» — «Присоединить» далее, чего откроется диалоговое окно проводника «Выбор файла внешней ссылки» (для отображения в диалоговом окне программы файлов нужного типа, выберите соответствующий формат в выпадающем списке «Тип файла» — выбираем файл и выбираем «Открыть».

Сразу после этого откроется окно программы «Вставка внешней ссылки». Поле «Имя» отображает наименование файла внешней ссылки в AutoCAD, можно изменить свой выбор через «Обзор» рядом с этим полем.

Масштаб, поворот, точка вставки, а также коэффициент присваиваются так же, как в случае со вставкой блока.

Задание пути выбираем самостоятельно:

1) «Путь не задан» – задается при нахождении файла в одной папке с конечным чертежом и предполагает передачу чертежа вместе с папкой в которой находится исходный чертеж, необходим при передаче на ПК с отличной остальной структурой папок;

2) «Относительный путь» — создает часть ссылки на внешний файл и подразумевает отличную от исходной структуру папок на другом ПК, а местонахождение файлов остается прежним и передается с той же структурой.

3) «Полный путь» — создает полный путь месторасположения исходного файла с указанием диска.

В поле «Типа ссылки» предлагается два варианта:

1) «Вставленная» — это такой тип ссылки, который позволяет отображаться всем вставленным объектам при вставке конечного чертежа с помощью внешней ссылки в другой чертеж.

2) «Наложенная» — это такой тип ссылки, который, в отличие от «Вставленной» не будет отображаться при дальнейшей вставки объекта с помощью внешней ссылки в другой чертеж.

После указания всех параметров в окне «Вставка внешней ссылки» нажимаем «ОК» и вставляем с помощью курсора мыши в чертеж.

Диспетчер внешних ссылок

Для дальнейшей работы по управлению внешними ссылками можно воспользоваться «Диспетчером внешних ссылок» в палитре «Внешние ссылки».

Вызов палитры производится:

1) Командами «Ссылка» и «Внссылки»;

2) Вкладка «Вид» — группа «Палитры» — «Внешние ссылки»;

3) Вкладка «Вставка» — группа «Ссылка» — нажать на значок стрелки рядом с названием группы «Ссылка».

Панель управления внешними ссылками

Визуально палитру можно разделить на четыре части:

  • Панель с кнопками управления;
  • Список ссылок и чертежей;
  • Параметры элементов списка;
  • Подробности об объекте.

Первый инструмент управления «Вставка» — в раскрывающемся списке есть возможность выбрать формат вставляемого элемента.

Следующая кнопка отвечает за обновление списка и параметров ссылок.

Далее инструмент по работе с путями месторасположения ссылок.

И кнопка вызова «Справки AutoCAD».

Различные операции с внешними ссылками возможно проводить через вызов с помощью ПКМ «контекстного меню».

1) «Открыть» — открывает файл чертежа в соседней вкладке.

2) «Вставка» — открывает диспетчер «вставки внешней ссылки» для вставки.

3) «Выгрузить» — инструмент для выгрузки ссылки из чертежа, т.е. объект перестает отображаться в пространстве AutoCAD, не удаляя из файла, вернуть отображение можно функцией «Обновить».

4) «Обновить» — кроме вышеупомянутой функции, позволяет обновить связь с «исходником» для передачи внесенных изменений в первый чертеж.

5) «Удалить» — служит для удаления ссылки.

6) «Внедрить» — преобразовывает элементы, отображаемые внешней ссылки в блок текущего чертежа.

7) «Тип внешней ссылки» — позволяет изменить тип ссылки.

8) «Изменений типа пути» — позволяет изменить тип пути.

9) «Выбор нового пути» — позволяет переопределить путь.

10) «Найти и заменить» — позволяет найти указанный путь и заменить на вновь указанный.

В списке ссылок на файл, в конце справа есть иконки для изменения вида отображения списка ссылок: «Дерево» и «Таблица».

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

Редактирование внешних ссылок

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

Вызываем диалоговое окно «Редактирования вхождений» несколькими способами:

  • Командой «ССЫЛРЕД»;
  • Выбрав «Контекстное редактирование ссылки» в контекстном меню, которое можно вызвать ПКМ после выбранного вхождение;
  • Двойным кликом по вхождению.

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

После выбора параметров нажимаем «ОК», после чего мы переходим в стандартный режим работы редактирования программы AutoCAD? За исключением того, что на ленте инструментов появляется контекстная панель «Редактировать ссылку», на которой после редактирования выбираем «Сохранить изменения» или нет или команда «ССЫЛЗАКР».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *