Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа(КГ).doc
Скачиваний:
0
Добавлен:
05.12.2018
Размер:
543.23 Кб
Скачать

2 Задание 2 построение плоских геометрических объектов

Цель работы: выработка практических навыков разработки и отладки программ для построения плоских геометрических объектов

1.1 Краткие теоретические сведения

Команда SOLID.

Позволяет вычерчивать тела, состоящие из четырехугольных или треугольных секций.

При введении команды начинается следующий диалог:

Command: SOLID

First point: (Первая точка:)

Second point: (Вторая точка:)

Third point: (Третья точка:)

Fourth point: (Четвертая точка:)

Third point:

...

Third point: RETURN

Если на запрос «Fourth point:» ответить нажатием RETURN или пробела, будет построена треугольная секция. Тела заполняются, если не отключен режим FILL.

Команда 3DFACE.

Создает трехмерное тело с помощью отдельных фрагментов. Диалог аналогичен команде SOLID.

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

Команда TEXT.

Предназначена для внесения надписей в чертежи.

Command: TEXT

Starting point for Align/Center/Fit/Middle/Right/Style:

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

Starting point (начальная точка, выбор опции производится вводом на предыдущий запрос координат начальной точки) - текст выравнивается слева по указанной начальной точке базовой линии. Диалог:

Height<тек.>: (Высота заглавных букв над базовой линией:)

Rotation angle <тек.>: (Угол наклона базовой линии:)

Text: (Tекст:).

A (Align) (подгонка) - запрашиваются две крайние точки базовой линии. Текст размещается между ними. Чем длиннее строка, тем меньше высота символов. Диалог:

First text line point: (Первая точка:)

Second text line point: (Вторая точка:)

Text:

C (Center) (центрирование) - на запрос «Center:» вводится центральная точка, принадлежащая базовой линии, относительно которой центрируется текст.

F (Fit) (подгонка ширины символов) - диалог аналогичен опции Align. Высота символов фиксирована, их ширина уменьшается с удлинением строки текста.

M (Middle) (середина) - на запрос «Middle point:» вводится средняя точка, относительно которой центрируется текст в вертикальном и горизонтальном направлении.

R (Right) (выравнивание справа) - на запрос «End point:» вводится конечная точка базовой линии, выравнивание текста производится справа по указанной точке.

S (Style) (шаблон) - позволяет задать новый шаблон символов.

Если после окончания ввода строки символов на запрос новой команды TEXT «Start point or ... :» ответить пробелом или RETURN - появится запрос «Text:» и новая строка будет расположена под последней строкой под тем же углом, в том же слое, с тем же цветом и высотой, выровненная таким же образом.

Рассмотрим управляющие последовательности кодов и символов, которые могут быть включены в текстовую строку, и получаемый эффект:

% % 0 - вкл/откл режима надчеркивания

% % u - вкл/откл режима подчеркивания

% % d - вычерчивание символа «градусы»

% % p - вычерчивание символа «плюс-минус»

% % c - вычерчивание символа «диаметр»

% % % - вычерчивание одного знака "%"

% % nnn - вычерчивание специального символа с параметром nnn.

Команда DTEXT.

Предназначена для внесения надписей в чертежи.

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

Команда отображает на экране по мере ввода каждый символ текста, не ожидая нажатия ENTER. Это позволяет последовательно стирать символы с помощью клавиши BACKSPACE.

Диалог аналогичен команде TEXT с тем исключением, что последний запрос «Text:» выдается многократно. Это позволяет вводить несколько строк текста одной командой, разделяя их нажатием клавиши RETURN. При этом текстовый курсор перемещается в начальную точку следующей строки.

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

Размеры рамки курсора соответствуют размерам символа текста.

Прерывание последовательности запросов «Text:» достигается нажатием RETURN.

2 Чертежные средства системы AutoCAD.

Команда SNAP.

Устанавливает невидимую сетку фиксации. Перемещение устройства указания возможно только по ее узлам. Шаг фиксации с помощью устройства указания определяется размером сетки.

Command: SNAP

Snap spacing or ON/OFF/Aspect/Rotate/Style <тек.>:

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

Snap spacing - выбор опции производится вводом числового значения - нового шага фиксации; нажатие RETURN подтверждает текущий шаг.

ON - активизирует режим фиксации с предыдущим шагом и типом.

OFF - отменяет режим фиксации.

A (Aspect) - задает различный шаг фиксации по осям X и Y.

Диалог:

Horizontal spacing <тек.>: (Горизонтальный интервал:)

Vertical spacing <тек.>: (Вертикальный интервал:)

R (Rotate) - сетка фиксации поворачивается относительно базовой точки на заданный угол. Диалог:

Base point <0.0>: (Базовая точка:)

Rotation angle <0>: (Угол поворота:)

S (Style) - позволяет выбрать стандартный или изометрический тип сетки фиксации на запрос «Standart/Isotermic <current>:».

Вкл./Выкл. режима фиксации может быть реализовано нажатием Ctrl/B.

Команда GRID.

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

Command : GRID

Grid spacing (X) or ON/OFF/Snap/Aspect <тек.>:

Команда имеет следующие опции:

Grid spacing (X) - выбор опции производится вводом числа, которое определяет шаг сетки. Если вводится ноль, то шаг сетки становится равным шагу фиксации. Для задания шага сетки кратным шагу фиксации, после числа необходимо ввести «X». Например:

Grid spacing (X) or ... : 5X

приведет к соответствию 1 шага сетки 5 шагам фиксации.

ON - активизация сетки.

OFF - выключение сетки.

S (Snap) - шаг сетки привязывается к шагу фиксации, при изменении шага фиксации сетка адаптируется автоматически.

A (Aspect) - возможно задание различных шагов сетки по осям X и Y. Для ввода значений, кратных шагу фиксации допускается использование «X».

Вкл./Выкл. координатной сетки реализуется нажатием Ctrl/G.

Команда AXIS.

Позволяет отобразить на экране оси с заданным интервалом засечек на них.

Command : AXIS

Tick spacing (X) or ON/OFF/Snap/Aspect <тек.>:

Опции команды аналогичны опциям GRID и влияют на интервал между засечками осевых линий.

Команда ORTHO.

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

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

Command : ORTHO

ON / OFF : (Включить/выключить:)

Вкл./Выкл. ORTHO-режима может быть также достигнуто нажатием Ctrl/O.

Команда OSNAP.

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

Command : OSNAP

Object snap modes : (Режимы объектной фиксации:)

Используются следующие режимы объектной фиксации:

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

Endpoint - привязка к ближайшей конечной точке линии или дуги.

Midpoint - привязка к средней точке линии или дуги.

Center - привязка к центру дуги или окружности. Выбор осуществляется указанием на изображаемую часть дуги или окружности.

Node - привязка к точечному примитиву.

Quadrant - привязка к точкам 0, 90, 180 и 270 на окружности или дуге.

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

Insert - привязка к точке вставки формы, текста или блока.

Perpendicular - привязка к точке на линии, окружности или дуге, которая при соединении с последней точкой образует нормаль к этому объекту.

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

Quick - быстрый поиск до первой, а не ближайшей, найденной

точки.

None - выключает объектную фиксацию.

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

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

Command : OSNAP

Object snap modes : nea, mid, qua

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

Если на запрос положения точки, например, «To point:» ответить названием одного или нескольких режимов объектной фиксации, то эти режимы установятся по прерыванию, и будут определять положение одной выбираемой точки, после чего восстановятся все режимы объектной фиксации, заданные в команде OSNAP.

Пример 2. Провести ломаную линию из центра окружности «A» перпендикулярно линии «B» и по касательной к окружности «C».

Command : LINE

From point : center of (указать точку на окружности «A»)

To point : perp to (указать точку на линии «B»)

To point : quick, tan to (указать точку на окружности «C»)

Команда APERTURE.

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

Command : APERTURE

Object snap target height (1 - 50 pixels) <тек.>:

(Высота видоискателя объектной фиксации (1 - 50 пикселей) <тек.>:

Фильтры X/Y/Z.

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

Пример 3. Провести линию из точки, координаты x и y которой совпадают с соответствующими координатами точки «A», а координата Z равна 2.0.

Command : 3DLINE

From point : .XY

of (указать точку «A»)

need Z : 2.0 (ввод координаты Z)

В зависимости от задания фильтр может записываться как .X, .Y, .Z, .XY, .XZ и т.д.