Xref автокад не работает bind

Обновлено: 02.07.2024

Файлы внешних ссылок (XREF) очень похожи на связанные модули за исключением того, что они являются файлами DXF или DWG, а не файлами ARCHICAD.

Внешние ссылки - это способ экономии дискового пространства и человеческих усилий. Вы можете подсоединить файл DWG или DXF к плану этажа или к детали; файл будет загружен в проект и показан с использованием параметров выбранного транслятора DXF/DWG.

Вы можете производить позиционирование на любом чертежном элементе в XREF и они могут быть распечатаны или выведены на плоттер.

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

XREF имеются в ARCHICAD и AutoCAD -- оба приложения могут выявить цикличные ссылки.

В ARCHICAD работа с файлами внешних ссылок происходит почти как в AutoCAD. XREF ARCHICAD может показывать 2D-элементы из DWG-файлов, однако трехмерные элементы AutoCAD (такие как элементы-тела) не видны в 3D-окне ARCHICAD.

1. Находясь на плане этажа, в окне детали или рабочего листа, выполните команду Файл > Внешние Данные > Присоединить XREF .

2. Открывается диалоговое окно Присоединение XREF .

AttachXREF.jpg

3. Выберите из всплывающего меню Имя Xref название XREF, которая уже была загружена в проект, либо нажмите кнопку Найти для нахождения присоединяемого файла DWG или DXF.

4. Установите требуемые значения точки вставки и поворота.

См. Присоединение XREF для получения подробной информации.

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

Автор:

Проблема

Не удается внедрить внешнюю ссылку на чертеже AutoCAD. В командной строке AutoCAD может появиться следующая ошибка:
Ошибка: По меньшей мере одна из внешних ссылок не была внедрена. Причина неизвестна.

Причины:

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

Решение

Выполните одно или несколько из следующих действий в зависимости от ситуации.

Внешняя ссылка выгружена

См. раздел Обновление вставленной внешней ссылки

ссылка является циклической.

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

повреждение файла;

Проверьте файл на наличие повреждений. Для каждого файла выполните команды ПРОВЕРИТЬ и ОЧИСТИТЬ, а затем попробуйте внедрить ссылку еще раз. См. также раздел Исправление поврежденных файлов AutoCAD.

Очистка файла

Выполните указанные ниже действия.

  1. Откройте один из проблемных файлов и убедитесь в том, что все слои включены и разморожены.
  2. Отсоедините внешние ссылки.
  3. Откройте новый чертеж и вставьте в него проблемный файл DWG с помощью команды ВСТАВИТЬ.
  4. С помощью команды РАСЧЛЕНИТЬ расчлените вставленные данные таким образом, чтобы их длина не превышала длину блока.
  5. Вернитесь к исходному файлу и снова внедрите внешнюю ссылку.
  1. Выберите объекты рамкой.
  2. С помощью команды ПБЛОК создайте чертеж.
  3. Откройте пустой файл DWG с помощью шаблона AutoCAD по умолчанию.
  4. Используйте команду ВСТАВИТЬ для вставки файла, созданного с помощью команды ПБЛОК.

Использование более новой версии файла

Если используется старая версия чертежа, попробуйте сохранить файл в более поздней версии (например, как чертеж AutoCAD LT 2018/AutoCAD 2018).

Обновление профиля пользователя Windows

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

Рассмотрим действия этих кнопок подробнее. Кнопка Attach (Вставить) либо вставляет в рисунок внешнюю ссылку на новый файл, либо добавляет в другом месте чертежа ссылку, которая уже была использована в текущем рисунке.
Откройте новый рисунок и вызовите в нем диалоговое окно Xref Manager (Диспетчер внешних ссылок). Добавьте в рисунок внешнюю ссылку. Для этого нажмите кнопку Attach (Вставить), которая вызывает диалоговое окно Select Reference File (Выбор файла внешней ссылки), являющееся обычным окном поиска файлов. Выберите, например, в знакомой нам папке Sample файл SPCA Site Plan.dwg и нажмите кнопку Open (Открыть). Появится следующее диалоговое окно, которое называется External Reference (Внешняя ссылка) (рис. 7.26).

Рис. 7.26. Диалоговое окно External Reference

Раскрывающийся список Name (Имя) показывает имя выбранной вами внешней ссылки. Можно заменить ее с помощью кнопки Browse (Обзор). Параметр Saved path (Сохраненный путь) показывает путь, с которым была сохранена ссылка. Поле Found in (Найдена в) показывает путь, по которому ссылка была на самом деле найдена.
В области Reference Type (Тип ссылки) с помощью переключателей задается один из двух возможных типов ссылки: Attachment (Вставленная) или Overlay (Наложенная). Если вы не хотите, чтобы вставляемая внешняя ссылка потянула за собой ссылки, имеющиеся в ней самой, выберите переключатель Overlay (Наложенная). В противном случае (а это более распространенный вариант) включите переключатель Attachment (Вставленная).
В раскрывающемся списке области Path type (Тип пути) следует задать тип пути, сохраняемого вместе с именем внешней ссылки: Full path (Полный путь), Relative path (Относительный путь) или No path (Без пути). По этой установке система AutoCAD будет выбирать путь, по которому ищется файл внешней ссылки при следующем открытии основного рисунка.
Области Insertion point (Точка вставки), Scale (Масштаб) и Rotation (Поворот) аналогичны соответствующим областям диалогового окна вставки блока (см. рис. 7.5). Внешняя ссылка тоже может быть повернута и масштабирована при вставке. Задайте для внешней ссылки SPCA Site Plan нулевой угол поворота, масштаб 0.05 по всем осям, а точку вставки — около нижнего левого угла графического экрана. Вставленная ссылка должна поместиться на экране, если вы выбирали при входе в новый рисунок зону черчения формата A3.
Диалоговое окно External Reference (Внешняя ссылка), используемое для вставки внешней ссылки, может быть вызвано также командой ХАТТАСН (ССВСТАВИТЬ), или кнопкой панели Reference (Ссылки), или пунктом External Reference (Внешняя ссылка) падающего меню Insert (Вставка).
Внешняя ссылка, вставленная в рисунок, является единым объектом для операций общего редактирования (стирание, перенос и т. п.). У нее высвечивается только одна ручка (в точке вставки). Если посмотреть справочную информацию о внешней ссылке с помощью команды LIST (СПИСОК), то мы увидим, что примитив внешней ссылки тоже называется BLOCK REFERENCE (вхождение блока). Это связано с тем, что внутри файла рисунка имена блоков и внешних ссылок содержатся в одной таблице. Этим же объясняется существование ограничения на имена блоков и внешних ссылок внутри одного рисунка — имя внешней ссылки не должно повторять имя блока и наоборот.
Продолжим рассмотрение кнопок операций над внешними ссылками. Кнопка Detach (Удалить) (см. рис. 7.24 и 7.25) удаляет из рисунка все вхождения внешней ссылки, отмеченной в данный момент в перечне внешних ссылок диалогового окна Xref Manager (Диспетчер внешних ссылок).
Кнопка Reload (Обновить) повторно загружает отмеченную в перечне внешнюю ссылку (это полезно, если в процессе параллельной работы файл, на который была внешняя ссылка, изменился, или вы изменили путь к файлу ссылки). Кнопка Unload (Выгрузить) позволяет отключить видимость отмеченной в перечне внешней ссылки, не удаляя ее из текущего рисунка.
Особая роль в диалоговом окне Xref Manager (Диспетчер внешних ссылок) отводится кнопке Bind (Внедрить), которая внедряет внешнюю ссылку, т. е. преобразует ссылку в блок текущего рисунка. До внедрения внешней ссылки имена таких элементов, как слои, типы линий, описания блоков, текстовые стили и размерные стили, содержали в текущем рисунке в качестве префикса имя файла, на который сделана ссылка. Например, после вставки внешней ссылки SPCA Site Plan в текущем рисунке образовались слой SPCA Site Plan|A-PILLARS и тип линии SPCA Site Plan|BDY2, поскольку в файле-источнике был слой A-PILLARS и тип линии BDY2. Преобразование ссылки в блок может быть выполнено двумя способами: внедрением (со сложными именами внедряемых элементов, содержащими имя файла-источника в качестве префикса) и слиянием (имена не сохраняют обозначения файла-источника).
Кнопка Bind (Внедрить) вызывает диалоговое окно Bind Xrefs (Внедрение ссылок) (рис. 7.27), в котором с помощью переключателя нужно выбрать способ преобразования внешней ссылки.

Рис. 7.27. Диалоговое окно Bind Xrefs

В случае выбора положения Insert (Слияние) имена элементов (слоев, типов линий, описаний блоков, текстовых стилей и размерных стилей) переносятся в таком же виде, в каком они были в файле-источнике. Этот вариант дает результат, аналогичный результату действия команды INSERT (ВСТАВИТЬ) при вставке файла в текущий рисунок.
В случае выбора положения Bind (Внедрение) имена внедряемых символов преобразуются по схеме: из blockname(symbolname в blockname$n$symbolname, причем обычно $n$ заменяется на $0$ (если возникают повторения имен, то AutoCAD последовательно пытается заменить n на 1, 2 и т. д.). Если вернуться к примеру с внешней ссылкой SPCA Site Plan, то слой SPCA Site Plan|A-PILLARS после внедрения преобразуется в SPCA Site Plan$0$A-PILLARS, a тип линии SPCA Site Plan|BDY2 - в SPCA Site Plan$0$BDY2.
Команда XBIND (ВНЕДРИТЬ) выполняет аналогичную операцию переноса символов (текстовых и размерных стилей, блоков и т. п.), вызывая диалоговое окно Xbind (Внедрение символов) (рис. 7.28). Команда XBIND (ВНЕДРИТЬ) может быть вызвана с помощью кнопки панели Reference (Ссылки) или пункта падающего меню Modify | Object | External Reference |Bind (Редакт | Объекты | Внешние ссылки | Внедрить).
Рассмотрим действие команды на примере с внешней ссылкой SPCA Site Plan . В расположенном слева списке области Xrefs (Внешние ссылки) диалогового окна Xbind (Внедрение символов) щелкните левой кнопкой мыши по знаку слева от ссылки SPCA Site Plan . После этого раскроется перечень символов, которые можно перенести из внешней ссылки в текущий рисунок.

Рис. 7.28. Диалоговое окно Xbind

Если, например, щелкнуть по знаку плюс слева от наименования Textstyle (Текстовый стиль), то раскроется ветвь дерева, содержащая имена текстовых стилей. Если пометить нужное нам имя стиля и нажать на кнопку Add (Добавить), то помеченный символ появится в расположенном справа списке области Definitions to Bind (Внедряемые описания) диалогового окна. Таким образом, можно выбрать все внедряемые символы (лишние можно убрать с помощью кнопки Remove (Удалить)), которые будут перенесены в текущий рисунок. Теперь если стереть внешнюю ссылку и сохранить текущий рисунок, то в нем удаленной внешней ссылки не будет, но останутся внедренные символы.
Внешние ссылки могут копироваться из одного рисунка в другой с помощью Центра управления (о Центре управления см. разд. 5.4).
Новая кнопка Open (Открыть), появившаяся в системе AutoCAD 2004 в диалоговом окне Xref Manager (Диспетчер внешних ссылок), вызывает команду XOPEN (русское наименование команды в момент написания книги не известно), которая позволяет открыть файл-ссылку.

100 Club Join Date 2004-08 Posts 137


AutoCAD 2007 - Xref disappears when using Bind option

when I bind an xref it disappears. I cant see it I thought that it could have been freezed but I went in to layer manager to unlock all layers and the base or xref was still gone. any ideas why this happens I m using CAD 2007
The Silent Type Join Date 2000-11 Posts 13,656


Please note I have *moved* this thread from the CAD Mgmt. General forum to this one, as I feel this particular forum is a more appropriate place for such a topic.

All AUGI, all the time Join Date 2005-02 Location Off the Grid Posts 560


Is it possible that when xref is binded will have a block name which is already defined in your drawing? Try erasing all objects but the xref. then purge everything. Then try to bind again.
Can you post the file together with the xref?
Member Join Date 2007-01 Posts 9


Sounds like an layering issue. Binding will insert the xref and it will take on the individual properties of the various layers. Say your xref was on layer test. And Layer test was turned off in your file that you bind it to, your xref will disappear.

I could stop if I wanted to Join Date 2001-12 Location Anchorage, Alaska Posts 324


AFAIK, turning a block's layer off has no effect on any objevts it contains in other layers. You have to freeze the layer for all of the block's non-layerzero entities to disappear. Xrefs work the same way - you can disappear the entire xref by freezing the layer it is inserted in - but not by turning the layer off.
AUGI Addict Join Date 2002-04 Location Colorado Posts 2,020


I have had a similar issue and I believe it has to do with registered apps in the drawing or the drawing is corrupted.

I would try to "clean" the drawing you are trying to bind. Turn on, thaw and unlock all layers. Open the drawing and copy everything to the clipboard. Create a new drawing and paste to original coordinates. Save the new drawing with the same name as the old one. It would also be a good idea to use -purge to get rid of any extra registered apps.

Or you could detach the xref and insert it; although you will lose your layer settings.

100 Club Join Date 2005-10 Location Post Falls, ID Posts 118


Originally Posted by jpaulsen

I have had a similar issue and I believe it has to do with registered apps in the drawing or the drawing is corrupted.

I would try to "clean" the drawing you are trying to bind. Turn on, thaw and unlock all layers. Open the drawing and copy everything to the clipboard. Create a new drawing and paste to original coordinates. Save the new drawing with the same name as the old one. It would also be a good idea to use -purge to get rid of any extra registered apps.

Or you could detach the xref and insert it; although you will lose your layer settings.

Sorry to see this never seems to have been resolved in this thread. I was just having the same problem, but resolved it by exploding a bunch of my blocks that were acting as proxy objects. Explode them one level into regular blocks than do a purge, audit, save. then reload the xref and see if it will bind.


Member Join Date 2007-10 Location Chicago Posts 12


For what it is worth I have had this problem and tried quite hard to resolve it. I tried binding the drawing and it would disappear. I tried to wblock it out and I too had the same proxy message - I was unable to locate the actual object. I could not copy and past it either because it too would disappear. Saving down to a DXF, exploding everything, nothing seemed to work.

Finally I went into Autodesk Map and created a new drawing. I attached the drawing the I have been trying to bind. I did a Query ALL for location in DRAW mode. When I remapped the xref to this drawing it worked.

Читайте также: