Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие 800333

.pdf
Скачиваний:
2
Добавлен:
01.05.2022
Размер:
1.66 Mб
Скачать

6.В списке Insert units (Единицы для вставки) выберите нужные единицы измерения или Unitless (Безразмерные).

7.Завершив настройку, щелкните на ОК.

Если вы сохраняете чертеж для того, чтобы впоследствии применять его как блок, используйте команду BASE (БАЗА) для создания точки вставки.

Замена существующего файла

Если вы ошиблись при выборе объектов для записи в файл с помощью команды WBLOCK (ПБЛОК) или возникла необходимость поменять объекты в файле, то можно заменить файл, запустив команду WBLOCK (ПБЛОК), и ввести имя файла блока, который необходимо заменить. Проверьте, размещен ли файл в той же папке. После щелчка на кнопке ОК от вас потребуется подтверждение замены существующего файла. Щелкните на кнопке Yes.

Рис. 8.3. Диалоговое окно Write Block (Запись блока)

Как только вы определите размещение файла, имя файла появится в диалоговом окне Создание файла чертежа. Можно выбрать его вместо того, чтобы снова вводить имя файла. Затем щелкните на кнопке Сохранить.

Вставка блоков и файлов в чертежи

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

141

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

Чтобы вставить блок или файл, выполните следующее.

Щелкните на пиктограмме Блок панели инструментов Рисование для запуска команды INSERT (ВСТАВЬ). Откроется диалоговое окно Insert(Вставка), показанное на рис. 8.4.

Можно вставлять либо блок, либо файл.

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

Для вставки файла щелкните на кнопке Browse (Обзор). Откроется диалоговое окно Выбор файла чертежа. Укажите диск и папку, а затем выберите файл. Предварительный просмотр предлагается справа. Щелкните на кнопке Открыть.

Рис. 8.4. Диалоговое окно Insert

3.В зонах Insertion point (Точка вставки), Scale (Масштаб) и Rotation (Поворот) установите или сбросьте флажки Specify On-screen (Задание параметров на экране). Затем введите в диалоговое окно запрашиваемую информацию. Флажок нужно сбрасывать в указанных зонах в том случае, если будете задавать в числовом виде параметры точки вставки, масштабилиуголповоротавдиалоговомокне.

4.Установите флажок Explode (Расчлененный), если нужно вставить блок

ввиде отдельных объектов, а не в виде единого блока.

5.Щелкните на кнопке ОК, чтобы закрыть диалоговое окно Insert.

6.Если флажок Specify On-screen установлен хотя бы в одной зоне, AutoCAD запросит указание на поле чертежа соответствующих точек

Ответьте на запрос Specify insertion point: (Укажите точку вставки:). По мере перемещения курсора по полю чертежа

142

AutoCAD будет показывать эскиз блока, причем базовая точка блока будет отслеживать текущее положение курсора. Таким образом вы сможете визуально контролировать, как новый блок "устроится" в существующей модели.

В ответ на приглашение Enter X scale factor or specify opposite corner <1>: (Введите масштаб по X или задайте противолежащий угол <1>:) нажмите <Enter> (этим принимается предлагаемый масштаб 1) или, если такой вариант вам не подходит, введите нужное значение масштаба. Опция Specify opposite corner: (Задайте противолежащий угол:) позволяет построить на экране квадрат, длина стороны которого определят масштаб по оси X. Если длина равна 1, то и масштабный коэффициент также будет равен 1. После того как задан масштаб вдоль оси X, AutoCAD предлагает определиться с масштабом вдоль оси У. По умолчанию предлагается то же значение, но при желании пользователь всегда может задать и отличное.

В ответ на приглашение Specify rotation angle <0>: (Задайте угол поворота <0>:) нужно неявно указать системе угол поворота блока относительно точки вставки. Система трактует указанную на поле чертежа точку следующим образом: из точки вставки проводится луч через специфицированную точку. Угол между этим лучом и горизонталью и полагается углом поворота блока. Эта методика удобна для согласования ориентации блока на новом месте с уже существующими объектами.

Если при перетаскивании блока на экран вам необходимо увидеть, как он будет выглядеть в определенном масштабе или под определенным углом поворота, можно использовать одну

из опций, приведенных в табл. 8.1.

Отрицательный коэффициент масштабирования для какой-либо из осей задает зеркальное отображение блока или файла. Если коэффициент масштабирования отрицателен для оси Х, то блок зеркально отображается относительно оси Y. А если коэффициент отрицателен для оси Y, блок зеркально отображается относительно оси X.

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

Использование AutoCAD DesignCenter

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

143

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

— в правой панели должен открыться список блоков в этом файле чертежа. Если щелкнуть на кнопке Предварительный просмотр, в поле просмотра будет выведена пиктограмма блока, сформированная при его создании; после щелчка на кнопке Description будет выведен текст описания блока, если он был задан при его создании.

 

Таблица 8.1

Подопции предварительной настройки вставки блока

 

 

Подопция

Назначение

Scale

Задание коэффициента масштабирования по всем осям

(Масштаб)

 

X

Задание коэффициента масштабирования по оси X

Y

Задание коэффициента масштабирования по оси Y.

Z

Задание коэффициента масштабирования по оси Z

Rotate

Задание угла поворота

(Поворот)

 

Pscale

Задание предварительного коэффициента масштабирования,

(ПМасштаб)

используемого во время перемещения блока, с последую-

 

щим повторным приглашением к изменению коэффициента

PXScale

Задание предварительного коэффициента масштабирования

(XМасштаб)

по оси X, используемого во время перемещения блока, с по-

 

следующим повторным приглашением к изменению коэф-

 

фициента

PYScale

Задание предварительного коэффициента масштабирования

(YМасштаб)

по оси Y, используемого во время перемещения блока, с по-

 

следующим повторным приглашением к изменению коэф-

 

фициента

PZScale

Задание предварительного коэффициента масштабирования

(ZМасштаб)

по оси Z, используемого во время перемещения блока, с по-

 

следующим повторным приглашением к изменению коэф-

 

фициента

Protate

Задание предварительного угла поворота, используемого во

(ПРпово-

время перемещения блока, с последующим повторным при-

рот)

глашением к изменению угла

Существует два метода вставки блока.

После двойного щелчка на пиктограмме блока AutoCAD откроет диалоговое окно Insert. В этом окне, которое довольно подробно описано выше, можно четко задать все параметры вставки.

144

Можно просто "затащить" пиктограмму блока на поле чертежа. В этом случае AutoCAD вставит блок в той точке, где вы отпустите кнопку мыши. Масштаб и угол поворота будут такими, как AutoCAD предлагает по умолчанию.

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

Закройте окно DesignCenter.

Предварительная установка масштаба и угла поворота перед вставкой блока

При определении точки вставки очень хотелось бы увидеть результат сразу с нужным поворотом и масштабом вставленного блока. Но дело в том, что приглашения задать коэффициент масштабирования и угол поворота появляются после приглашения указать точку вставки. Если для вставки блока используется запуск команды INSERT из командной строки (для этого нужно ввести с клавиатуры _insert), можно заранее установить масштаб и угол поворота в ответ на приглашение Specify insertion point or [Scale/X/Y/Z/Rotate/PScale/PX/PY/PZ/PRotate]: (Задайте точку вставки или

[Масштаб/X/Y/Z/Поворот/ПМасштаб/ПХ/ПУ/ПZ/ ПРповорот]:). Это обеспечивается подопциями, перечисленными в приглашении в квадратных скобках. Подопции выбираются из контекстного меню, которое открывается стандартным способом — щелчком правой кнопкой мыши. Краткое описание подопций приведено в табл. 8.1.

В программе AutoCAD есть команда MINSERT (МВСТАВЬ), позволяющая выстраивать блоки в прямоугольный массив. Введите команду MINSERT . Появятся приглашения указать точку вставки, коэффициенты масштабирования и угол поворота; приглашения будут такими же, как и при использовании команды INSERT (ВСТАВЬ), однако без диалогового окна. Затем появятся приглашения команды МАССИВ, в которых нужно указать количество строк, столбцов и расстояние между ними. Достоинство команды MINSERT в том, что она позволяет уменьшить размер файла чертежа, поскольку AutoCAD сохраняет массив как один блок, т.е. как один объект. Недостаток в том, что отдельные блоки или блоки во всем массиве нельзя изменять. Чтобы изменить их, необходимо удалить массив блоков, переопределить блок и затем заново переопределить массив, на этот раз используя команды INSERT и ARRAY отдельно. Иными словами, блок, вставленный с помощью команды MINSERT, расчленить нельзя.

145

Управление блоками

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

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

Как видите, тщательное планирование при распределении по слоям объектов, используемых в процессе создании блока, весьма существенно. Как ясно видно из табл. 8.2, два метода (установка значения ByBlock (ПОБЛОКУ) для свойств объектов и создание объектов на слое 0) позволяют формировать блоки-хамелеоны, которые принимают свойства текущего слоя в новом чертеже. Два других метода используются, если нужно сохранить свойства блока независимо от того, на какой слой они вставляются.

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

Расчленение блоков

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

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

146

Таблица 8.2 Свойства составляющих объектов блока и результаты вставки

Свойства состав-

Результаты вставки

ляющих объекта

 

На

любом

слое

В блоке сохраняются свойства исходного слоя объ-

(кроме слоя 0), с

екта. Если блок вставляется в чертеж, где этот слой

цветом и типом ли-

отсутствует, то слой будет создан. Если блок встав-

ний,

установлен-

ляется в чертеж, где уже есть такой слой, но с другим

ными со свойством

цветом или свойствами типов линий, блок передаст

ByLayer

 

 

 

объекту новые свойства этого слоя. Если блок встав-

 

 

 

 

 

ляется в другой слой, он сохраняет свойства слоя, на

 

 

 

 

 

котором был создан, но в окне Properties описывается

 

 

 

 

 

как блок, находящийся в слое, куда он был вставлен.

 

 

 

 

 

Это происходит, поскольку в окне Properties описан

 

 

 

 

 

слой точки вставки, а не слой объектов блока

 

 

 

 

На

любом

слое

В блоке объект сохраняет цвет и свойства линий, ко-

(кроме слоя 0), с

торые были установлены явно при его создании. Ес-

цветом,

типом

и

ли блок вставляется в другой чертеж, то в этом чер-

толщиной

 

линий,

теже будет сформирован тот же слой, на котором

установленными

в

были созданы первоначальные объекты.

явном виде

 

 

Замечание. Если цвет, тип и толщина линии уста-

 

 

 

 

 

новлены при создании блока как ByBlock и вы со-

 

 

 

 

 

хранили объекты при создании блока в чертеже, то

 

 

 

 

 

такой блок всегда будет изображаться в черном (или

 

 

 

 

 

белом) цвете, с типом линии Continuous (сплошной)

 

 

 

 

 

и толщиной по умолчанию

 

 

 

 

На

любом

слое

Блок передает объекту слой и свойства текущего

(кроме слоя 0), с

слоя. Если блок вставляется в другой чертеж, то

цветом,

типом

и

AutoCAD создает в этом чертеже такие же слои как и

толщиной

 

линий,

те, на которых были созданы первоначальные объек-

установленными со

ты

свойством ByBlock

 

На слое 0 (с цветом

Блок передает объекту слой и свойства того слоя, на

и типом линий, ус-

который он вставляется. Если блок вставляется в

тановленными

со

другой чертеж, то никаких новых слоев не создается

свойством ByBlock

 

или ByLayer)

 

 

 

При расчленении блоков, сформированных на слое 0 или со свойством BYBLOCK (ПОБЛОКУ), объектам возвращается первоначальный статус,

147

назначается черный цвет, тип линии Continuous и толщина линии по умолчанию.

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

Использование команды XPLODE

Команда XPLODE (ВЗОРВИ) — это версия команды EXPLODE (РАСЧЛЕНИ), позволяющая контролировать такие свойства результирующих объектов, как принадлежность слою, цвет и тип линии. Если выбрано несколько объектов, то свойства можно задать сразу для всех выбранных объектов, т.е. глобально, или для каждого объекта отдельно.

Чтобы расчленить объект, введите в командной строке xplode . После появления приглашения Select objects: (Выберите объекты:) выберите один или несколько блоков. Если вы выберете несколько блоков, появится при-

глашение Enter an option [Individually/Globally] <Globally>: (Введите опцию

[Отдельно/Глобально] <Глобально>:). Если щелкнете правой кнопкой мыши и выберете Individually (Отдельно) из контекстного меню, то в ответ получите приглашение для каждого блока отдельно. В этом случае AutoCAD будет по очереди выделять каждый блок, предлагая применить команду именно к нему. Предлагаемая же по умолчанию опция Globally (Глобально) выбирается нажатием на <Enter>.

В ответ на приглашение Enter an option [All/Color/LAyer/ LType/Inherit from parent block/Explode] <Explode>: (Введите опцию [Все/Цвет/Слой/Тип линий/По объекту/Расчленить] <Расчленить>:) укажите необходимые вам цвет, слой, тип линий или все вместе. Опция Inherit from parent block (По объекту) применяется только для блоков, созданных на слое 0, цвет и тип линий которых был установлен о свойством BYBLOCK (ПОБЛОКУ). Эти объекты сохраняют после операции расчленения свой цвет и тип линий.

С помощью команды XPLODE нельзя расчленить блоки, абсолютные значения коэффициентов масштабирования которых по осям Х и Y не равны. Это означает, что масштаб 1 по оси Х и -1 по оси Y подходит, а масштаб 2 по оси Х и -3 по оси Y — нет.

Редактирование блоков

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

148

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

Обновление блоков

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

Выполните следующее.

1.Щелкните на пиктограмме Блок.

2.Щелкните на кнопке Обзор.

3.Выберите файл, который был изменен, и щелкните на кнопке Открыть именно файл, а не блок с тем же именем, который присутствует в чертеже.

4.AutoCAD сформирует запрос, не желаете ли вы переопределить блок, поскольку он уже существует в чертеже. Ответьте щелчком на

Yes.

5.Чтобы избежать вставки новой копии блока, нажмите <Esc>.

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

Организация библиотеки блоков

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

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

Чтобы вставить деталь или обозначение, проделайте ряд операций:

149

1.Щелкните на пиктограмме AutoCAD DesignCenter стандартной панели инструментов:

2.Выберите файл, содержащий нужные детали, и дважды щелкните на его значке.

3.Щелкните на значке Блок.

4.Дважды щелкните на значке выбранного блока в правой панели окна

DesignCenter.

5.С помощью диалогового окна Вставка вставьте блок.

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

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

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

И наконец, не забывайте следить за обновлением книги блоков при добавлении и изменении блоков и библиотек.

Читая предыдущее описание библиотек деталей и обозначений, можно подумать, что они похожи на библиотеку картинок Clipart. Файлы библиотеки картинок содержат множество отдельных фрагментов. Нужный фрагмент выделяется, копируется в буфер обмена Windows, затем вставляется в документ. Можно поступить и иначе: организовать окна так, чтобы картинка и документ были видны одновременно, и с помощью мыши перетащить картинку в документ. То же самое можно проделать и в AutoCAD. Более того, иногда этот метод можно использовать вместо создания блоков.

В табл. 8.3 приведено сравнение команд копирования, использования блоков и буфера обмена

Чтобы скопировать или переместить объекты один раз, достаточно команд ПЕРЕМЕСТИТЬ или КОПИРОВАТЬ. Если необходимо несколько раз копировать объект на протяжении какого-то периода времени, воспользуйтесь командой BLOCK. Буфер обмена используется для вставки

150