Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практичаские ИТвПД.doc
Скачиваний:
279
Добавлен:
06.08.2019
Размер:
16.18 Mб
Скачать

3. Создание и отмена группы команды

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

Рассмотрим методику выполнения задания (см. листинг 3).

1. Для начала записи команд в одну группу следует ввести ко­манду Undo и на уточняющий запрос выбора параметра ука­зать опцию BE.

2. Затем необходимо ввести в командную строку название коман­ды Circle и на первый вопрос системы указать координаты цен­тра окружности (150,200), после чего один раз нажать Enter.

3. В ответ на следующий вопрос системы необходимо назначить радиус окружности - для этого достаточно ввести его значе­ние (20) и нажать Enter.

4. Для продолжения достаточно перейти к построению отрезка -для этого в первую очередь следует ввести команду Line.

5. В ответ на первый вопрос системы после ввода команды Line нужно указать координаты точки начала линии (150, 200), а на второй - точки ее конца (270, 200).

6. Для завершения записи команд в одну группу следует ввести команду Undo и в ответ на уточняющий запрос выбора пара­метра указать опцию Е.

7. Для отмены созданной группы команд (построение окружно­сти и линии ее радиуса) достаточно ввести U или один раз нажать кнопку, расположенную на панели инструментов Standard (Стандартная).

Листинг 3 - Создание и удаление группы команд

Command: Undo

Enter the number of operations to undo or [Auto/Control/BEgin/

End/Mark/Back] <1>: BE

Command: Circle

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: 150,200

Specify radius of circle or [Diameter]: 20

Command: Line

Specify first point: 150,200

Specify next point or [Undo]: 270,200

Command: Undo

Enter the number of operations to undo or [Auto/Control/BEgin/

End/Mark/Back] <1>: E

Command: U

GROUP

4. Построение замкнутого контура

Настоящий пример демонстрирует назначение параметра Close, используемого с командой Line. Данный параметр автома­тически выбирает координаты конца последнего отрезка в случае, если совокупность отрезков одной линии имеет форму ломаной.

В задании необходимо построить замкнутый контур, образо­ванный тремя отрезками, которые, в свою очередь, являются сег­ментами одной ломаной линии. Построение линии выполняется путем ввода координат трех точек. Замыкание контура осуществ­ляется выбором параметра Close, уточняющего способ заверше­ния работы с командой Line.

Рассмотрим порядок выполнения задания.

1. Вначале следует ввести в командную строку название коман­ды Line и на первый вопрос системы (Specify first point) ука­зать координаты первой вершины (рисунок 18.2). Самый простой способ задания первой точки отрезка - указать ее с помощью мыши на видимой части графической зоны, а затем зафикси­ровать левым щелчком мыши. При таком выборе координат точки можно ориентироваться на счетчик координат, распо­ложенный в левом нижнем углу - в строке состояния. В на­шем случае координаты точки задаются путем ввода число­вых значений в командную строку с клавиатуры (50,40).

Рисунок 18.2 - Построение замкнутого контура

2. После указания первой точки система AutoCAD выводит оче­редной запрос (Specify next point or [Undo]), в ответ на который достаточно ввести координаты второй точки - точки конца от­резка (80, 90). Следует отметить, что на этом этапе можно было также применить параметр Undo, который предназначен для удаления построенных ранее отрезков. Многократный ввод этого параметра позволяет отменить всю цепочку последова­тельно построенных отрезков.

3. Следующий вопрос и ответ на него будут аналогичны преды­дущим. Отрезок, построенный после этого, будет иметь нача­ло в конце предыдущего отрезка, а координаты конца - рав­ные введенным значениям (например, 120, 30).

4. Следующий вопрос AutoCAD (Specify next point or [Close/Undo]) будет содержать помимо опции Undo дополни­тельный параметр Close. С его помощью можно быстро соз­дать замкнутый контур, не вводя координаты начала ломаной линии - AutoCAD их и так «помнит». Если нет необходимо­сти строить замыкание отрезков, а требуется просто завер­шить команду Line, достаточно нажать клавишу Enter, которая всегда является признаком конца циклических операций. Здесь нужно заметить, что есть еще один вариант завершения команды Line. Вместо нажатия Enter можно поместить указа­тель мыши внутрь графического экрана и выполнить щелчок правой кнопкой мыши. При этом появится контекстное меню командного режима, в содержании которого можно будет найти уже известные команды (Enter - ввод, Cancel - прервать, Close - замкнуть, Undo - отменить). Итак, в данном случае следует любым способом замкнуть контур и самый простой из них - команда Close. Протокол диалога AutoCAD и пользова­теля в этом случае будет иметь следующий вид (см. листинг 4), а результат построений представлен на рисунке 18.2.

Листинг 4 - Построение замкнутого контура

Command: Line

Specify first point: 50,40

Specify next point or [Undo]: 80,90

Specify next point or [Undo]: 120,30

Specify next point or [Close/Undo]: С