Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Т / Л11 2D проектирование и черчение.pdf
Скачиваний:
83
Добавлен:
06.02.2016
Размер:
15.78 Mб
Скачать

Перенос и копирование элементов чертежа. Массивы. Работа с буфером обмена

Способ задания. Задаёт способ задания кругового массива:

“Количество и общий угол”, “Общий угол и шаг” или “Количество и шаг”. В зависимости от выбранного способа часть следующих параметров может быть недоступна (рассчитывается автоматически):

Количество. Задаёт общее количество копий массива с учётом исходных элементов.

Шаг. Задаёт угол между копиями массива.

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

Вызов команд в прозрачном режиме

Команду “TM: Переместить” можно вызвать в “прозрачном режиме” при выделении одного или нескольких 2D элементов T-FLEX CAD. Выбрать элементы можно при помощи окна и/или,

используя <Shift>+, <Ctrl>+. После выделения элементов достаточно указать курсором на один из подсвеченных узлов или граничных линий перемещаемого объекта. Курсор приобретает вид

(при указании на линию) или (при указании на узел), что является приглашением перейти в команду “TM: Переместить”.

Далее возможны два варианта действий:

Нажать и отпустить, не перемещая курсор. Затем перевести курсор в точку копирования и еще раз нажать или клавишу <Enter>. Этим способом удобно пользоваться при перемещении с одной страницы на другую.

Нажать и переместить курсор, не отпуская клавиши мыши. Перемещение произойдет, когда клавиша будет отпущена или нажата клавиша <Enter>.

Вобоих случаях после первого нажатия автоменю и окно свойств приобретут вид, соответствующий команде “TM: Переместить”. При необходимости можно перейти в другую команду переноса, копирования, создания массивов, используя автоменю или окно свойств.

Редактирование копии или массива

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

487

Основы. Двухмерное проектирование

Ассоциативные копии, созданные с помощью команд копирования, редактируются с помощью команды “EY: Редактировать копии”. Вызвать команду можно одним из следующих способов:

Клавиатура

Текстовое меню

Пиктограмма

 

 

 

<EY>

«Правка|Чертёж|Копия»

 

 

 

 

После вызова команды необходимо выбрать копии для редактирования. Для выбора одной копии можно использовать . Множественный выбор можно сделать, используя выбор окном, выбор с помощью <Shift>+, <Ctrl>+ или опцию автоменю:

<*> Выбрать все элементы

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

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

<Del> Удалить выбранные элементы

При выборе одной копии или массива в автоменю доступны следующие опции:

 

<Enter>

Завершить редактирование

 

 

 

 

<P>

Установить параметры выбранных элементов

 

 

 

 

<O>

Разрушить копию

 

 

 

 

<G>

Разрушить копию с сохранением связей

 

 

 

 

<H>

Выбрать штриховку для обрезки (доступна только для

 

копий с перемещением, поворотом, масштабом)

 

 

 

<K>

Отменить выбор штриховки для обрезки (доступна

 

только для копий, обрезанных по штриховке)

 

 

 

<S>

Редактировать список копируемых элементов

 

 

 

 

<I>

Выбрать другой ближайший элемент

 

 

 

 

<Del>

Удалить выбранные элементы

 

 

 

При выборе копии (массива) в окне свойств отображается диалог для редактирования параметров копии, аналогичный используемому при её создании. С его помощью можно изменить параметры

копии. Для этой же цели можно использовать диалог параметров, вызываемыйс помощью опции .

Две опции - и - служат для разрушения копий, т.е. превращения их в независимые элементы. Сама копия (массив) как элемент T-FLEX CAD при этом удаляется. Результат работы данных опций соответствует использованию аналогичных режимов при создании копии (массива). Для полного

удаления копии можно использовать опцию .

488

Перенос и копирование элементов чертежа. Массивы. Работа с буфером обмена

Опция служит для входа в режим редактирования списка исходных элементов копии (массива). В данном режиме можно как добавить новые элементы в список объектов копирования, так и удалить часть элементов из списка выбранных.

Опция , доступная для копий, созданных с помощью команд “XM: Копировать с перемещением”, “XT: Копировать с поворотом”, “XA: Копировать с масштабированием”, позволяет обрезать изображение копии по штриховке. Для этого после

вызова опции необходимо указать с помощью нужную штриховку.

Если обрезающая штриховка используется только для этой цели, рекомендуется установить для неё параметр “Невидимая”. На рисунке показано изображение копии до и после выбора невидимой штриховки для обрезки.

Дополнительно к описанным возможностям, для выбранной копии (массива) можно перезадать

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

<T> Создать узел в точке

<N> Выбрать узел

После задания новой точки привязки редактируемый элемент перерисуется в соответствии с внесёнными изменениями.

Команды для редактирования копии или массива, а также их отдельных элементов можно вызвать и из контекстного меню. Для этого достаточно выбрать один из элементов копии/массива и

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

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

Команды редактирования самой копии/массива в контекстном меню объединены в подменю, назван-

ное по типу копии (например, “Копирование с перемещением”, как показано на рисунке). В число команд редактирования копии/массива входит дополнительная команда “Восстановить удалённые элементы”, как раз позволяющая восстановить все удалённые элементы копии.

489

Основы. Двухмерное проектирование

Особенности работы с переменными массивами

При изменении количества копий линейного или кругового массива добавление или удаление копий происходит непосредственно перед последней копией массива. Благодаря этому, например, размеры, проставленные между граничными элементами массивов, сохраняются при любом изменении числа копий массива. Размеры, проставленные на “внутренних” копиях массива, могут исчезать при уменьшении их общего числа. То же самое справедливо и для любых других 2D построений: элементы, привязанные к граничным копиям массива, всегда будут сохранять правильное положение при любом изменении массива.

При создании штриховки на основе элементов массива следует придерживаться следующей методики: перед созданием штриховки необходимо установить максимально необходимое количество копий массива. Штриховку следует создавать с помощью автопоиска. В этом случае в дальнейшем она будет вести себя корректно и не “сломается” при любом изменении числа копий массива (внутри исходного диапазона).

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

Копирование через буфер обмена

Помимо команд переноса, копирования, создания массивов, в T-FLEX CAD реализован механизм копирования через буфер обмена. Его работа во многом аналогична команде копирования “XM: Копировать с перемещением”, но обладает рядом дополнительных возможностей. Скопировать через буфер обмена можно любые 2D элементы, кроме чёртежных видов и многостраничных текстов

испецификаций. Этот механизм целесообразно применять в следующих случаях:

При необходимости копирования между несколькими документами одного приложения T- FLEX CAD;

При обмене данными с другими приложениями.

490

Перенос и копирование элементов чертежа. Массивы. Работа с буфером обмена

Механизм копирования через буфер обмена включает в себя четыре команды, доступные в контекстном меню и в меню “Правка” после выделения объекта копирования: “XC: Копировать в буфер обмена”, “XI: Копировать в буфер обмена с точкой вставки”, “XP: Вставить из буфера обмена”, “XE: Специальная вставка”.

Для команд копирования через буфер обмена работают стандартные сочетания клавиш:

<Ctrl><C>, <Ctrl><V>, <Ctrl><Ins>, <Shift><Ins>.

Команда “XC: Копировать в буфер обмена” - копирование выбранного объекта в буфер обмена:

Клавиатура

Текстовое меню

Пиктограмма

 

 

 

<XC>,

«Правка|Копировать в буфер»

 

<Ctrl><C>

 

 

 

При работе с данной командой достаточно выбрать элементы и вызвать команду. Никаких дополнительных действий не требуется. Для привязки скопированных объектов при последующей вставке в документ T-FLEX CAD можно будет использовать характерные точки объекта копирования (центр, верхний левый угол, верхний правый угол и т.п.).

Команда “XI: Копировать в буфер обмена с точкой вставки” - копирование выбранного объекта в буфер обмена с выбранной точкой привязки:

Клавиатура

Текстовое меню

Пиктограмма

 

 

 

<XI>

«Правка|Копировать с точкой»

 

 

 

 

После вызова команды и выбора объектов необходимо указать произвольную точку (2D узел), относительно которой можно будет осуществлять привязку при последующей вставке скопированных объектов в T-FLEX CAD. В автоменю при этом будут доступны опции:

<N> Выбрать узел

<A> Установить абсолютные координаты

<Esc> Отменить выбор

При задании точки работает объектная привязка, аналогичная привязкам в команде создания эскиза. При последующей вставке скопированных объектов в документ T-FLEX CAD привязка может осуществляться как по заданной точке, так и по характерным точкам объекта копирования.

При копировании в буфер обмена T-FLEX CAD помещаются данные в его внутреннем формате. Кроме того, для обеспечения связи с внешними приложениями в буфер копируются выбранные элементы чертежа в виде изображения в формате Enhanced Metafile (EMF). Если же для копирования был выбран только один элемент типа “Текст”, то в буфер также заносятся текстовые данные в следующих форматах:

1.T-FLEX Paragraph Text (кроме строчного текста),

2.RTF (кроме строчного текста),

3.Неформатированный текст.

Это позволяет реализовать обмен данными как внутри одного приложения T-FLEX CAD, так и между несколькими различными приложениями.

491

Основы. Двухмерное проектирование

Для вставки данных из буфера обмена используются команды “XP: Вставить из буфера обмена”, “XE: Специальная вставка”.

Данные команды доступны только при наличии каких-либо данных в буфере обмена.

Команда “XP: Вставить из буфера обмена”:

Клавиатура

Текстовое меню

Пиктограмма

 

 

 

<XP>,

«Правка|Вставить из буфера»

 

<Ctrl><V>

 

 

 

Выбор вставляемого формата в этой команде осуществляется самим приложением. При вызове команды программа просматривает буфер в поисках подходящего формата хранящихся в буфере данных. Вставлены будут данные в первом найденном формате. Очерёдность поиска формата определяется списком:

1.Внутренний формат T-FLEX CAD (доступен только при копировании в рамках одного приложения T-FLEX CAD)

2.T-FLEX Paragraph Text

3.RTF

4.Неформатированный текст

5.EMF

6.BMP (растровое изображение)

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

вставляемых элементов. Нажатием или с помощью опции указывается точка привязки вставляемых элементов.

В автоменю команды доступны следующие опции:

 

<N>

Выбрать узел

 

 

 

 

<E>

Использовать переменные при совпадении имен

 

(только при вставке в другой документ T-FLEX

 

 

CAD)

 

<Alt><T>

Копировать только выбранные элементы

 

 

 

 

<U>

Перемещение вдоль оси X (только при вставке в

 

исходный документ T-FLEX CAD)

 

 

 

<V>

Перемещение вдоль оси Y (только при вставке в

 

исходный документ T-FLEX CAD)

 

 

 

 

Выбор точки привязки

 

 

 

 

 

Выбор действия по завершению вставки

 

 

 

 

<Esc>

Выйти из команды

 

 

 

Опции и используются для блокировки перемещения по осям координат. Для точного задания расположения копируемых элементов или их смещения относительно исходного объекта в

492

Перенос и копирование элементов чертежа. Массивы. Работа с буфером обмена

команде используется окно свойств. Данная опция доступна только при вставке скопированных элементов в тот же документ T-FLEX CAD.

Группа опций для выбора точек привязки позволяет указать, по какой точке будет осуществляться привязка вставляемого объекта. Для выбора доступны характерные точки объекта. Если объекты были скопированы в буфер с использованием команды “XI: Копировать в буфер обмена с точкой вставки”, для привязки также можно использовать дополнительную точку, заданную в

данной команде (опция ).

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

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

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

переменные того документа T-FLEX CAD , куда они копируются, используется опция . Данная опция доступна только при вставке скопированных элементов в другой документ T-FLEX CAD (в

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

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

– система завершит работу команды вставки из буфера обмена;

– режим множественной вставки - после вставки первого экземпляра к курсору остается привязан динамически перемещаемый объект копирования. Т.е. система останется в состоянии ожидания ввода точки привязки для следующей копии. Указанием второй точки можно вставить

вторую копию и т.д. Закончить создание копий можно нажатием или ;

– для вставленного объекта автоматически вызывается команда копирования “XI:

Копировать в буфер обмена с точкой вставки”;

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

При обмене данными между несколькими приложениями при вставке из буфера выбирается текстовый или графический формат. В случае выбора текстового формата автоматически создается элемент “Параграф-текст” и запускается команда редактирования “ET: Изменить текст”. При вставке изображений запускается команда создания элемента “Картинка” “IP: Создать картинку”.

493

Основы. Двухмерное проектирование

При вставке в документ T-FLEX CAD объектов из AutoCAD через буфер обмена сначала появляется диалог параметров импорта (подробно описан в главе “Экспорт/Импорт документов”). В этом диалоге можно задать обычные параметры импорта из AutoCAD. Затем запускается команда “Вставить из буфера”, с помощью которой можно разместить вставляемые элементы на странице задать положение, угол поворота, масштаб.

Команда “XE: Специальная вставка”:

Клавиатура

Текстовое меню

Пиктограмма

 

 

 

<XE>

«Правка|Специальная вставка…»

 

 

 

 

Данная команда позволяет пользователю самостоятельно выбрать формат, который будет использован при вставке из буфера. В диалоге команды показывается список форматов, которые находятся в буфере в момент вызова команды. В зависимости от того, какой формат выберет пользователь, система переходит в режим вставки объектов T-FLEX CAD, картинки в формате EMF или BMP, простого текста или форматированного текста (RTF).

494