+7 (963) 109 03 26
c 08:00 до 00:00 МСК cad@cad-project.ru

Технология OLE в системе AutoCAD

Импорт и экспорт данных из других приложений в Автокад

Технология OLE в системе AutoCAD

Рассмотрим использование технология OLE в системе AutoCAD

По своему общему содержанию внедрение объектов и их связь подобны командам AutoCAD INSERT и XREF. И при связи, и при внедрении производится вставка информации из одного документа в другой. Далее, в обоих случаях редактирование объекта ведут из документа приложения-приемника. При связывании методом OLE создается ссылка между исходным документом сервера и составным документом. Связь представляет удобный способ использования одних и тех же данных в различных документах: если исходные данные модифицируются, для изменения составных документов требуется лишь обновить связи. Большинство приложений-приемников могут также быть настроены на автоматическое обновление. При установлении связи рисунка необходимо поддерживать доступ и к приложению-серверу, и к документу. Если что-либо из них переименовано или перемещено, может потребоваться повторное создание связи. При внедрении методом OLE в составном документе размещается копия внедренных данных. Она теряет связь с исходным файлом. Внедренные данные в составном документе могут редактироваться с помощью приложения, в котором они были созданы, но исходный рисунок при этом не изменяется. При внедрении объектов связь с исходным файлом не поддерживается. Внедрение следует применять, если модификация исходного документа при редактировании составного нежелательна.

Импорт данных из других приложений в AutoCAD

 

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

  1. OLELINKS — обновление, модификация и разрыв имеющихся связей;
  2. INSERTOB J — импорт объектов, связываемых с рисунком AutoCAD или внедряемых в него;
  3. PASTECLIР — вставка данных из буфера обмена в рисунок AutoCAD;
  4. PASTES PEC — вставка данных из буфера обмена, обеспечивающая возможность управления их форматом.

Данные и графику, выбранные в окне другого приложения, можно перенести в AutoCAD непосредственно, перетаскивая их мышью по экрану. Для этого необходимо, чтобы были открыты и одновременно видны окна обеих программ. Кроме того, метод перетаскивания работает только в случае, если второе приложение поддерживает технологию Microsoft ActiveX. Объекты, перенесенные таким образом в AutoCAD, становятся внедренными, но не связанными. Обычное перетаскивание данных аналогично их последовательному вырезанию и вставке. Они полностью удаляются из файла-сервера и вставляются в составной документ. Если же объекты перемещают при нажатой клавише Ctrl, то вместо их вырезания осуществляется копирование; в составном документе создается копия данных, а исходный вариант остается неизменным.

Экспорт данных AutoCAD в другие приложения

 

Рисунок AutoCAD может играть роль документа-сервера и иметь связи с одним или несколькими составными документами. Для экспорта данных с их связыванием и внедрением в другие приложения служат команды:

  1. COPYLINK — копирование текущего вида рисунка в буфер обмена;
  2. СОРУСLIР — копирование объектов AutoCAD в буфер обмена;
  3. CUTCLIP — перенос объектов AutoCAD в буфер обмена с их удалением из рисунка.

Копирование в буфер обмена Windows вида текущего видового экрана как в пространстве модели, так и в пространстве листа производится командой COPYLINC. Если видовой экран один, то используется текущий вид. Затем содержимое буфера может быть вставлено в документ другого приложения.

Сегодня вас так же интересовали вопросы

"Мастерская чертежника" - весь сайт