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

Книги_AutoCad_2 / Настройка AutoCAD_Sham_Tickoo-Customizing_2006г

.pdf
Скачиваний:
182
Добавлен:
09.04.2015
Размер:
9.06 Mб
Скачать

Файлы сценариев и организация показа слайдов

71

Команда: -PLOT

Подробная конфигурация вычерчивания? [Да/Нет] <Нет>: Yes Имя листа или [?] <Модель>: Нажмите клавишу <Enter>

Имя печатающего устройства или [?] <HP LaserJet 4000 Series PCL 6>: Нажмите клавишу <Enter>

Формат листа или [?] <Letter (8 1/2 × 11 in)>: Нажмите клавишу <Enter> Единицы измерения листа [Дюймы/Миллиметры] <Дюймы>: I

Ориентация чертежа [Книжная/Альбомная] <Альбомная>: L Перевернуть изображение [Да/Нет] <Нет>: N

Область печати [Экран/Размеры/Пределы/Вид/Окно] <Экран>: W Координаты левого нижнего угла окна <0.000000, 0.000000>: 0,0 Координаты правого верхнего угла окна <0.000000, 0.000000>: 36,24 Введите масштаб печати (Вычерченные дюймы=Единицы чертежа)

или [Разместить] <Разместить>: F

Смещение чертежа (x,y) или [Центрировать] <0.00,0.00>: 0,0 Учитывать стили чертежа? [Да/Нет] <Да>: Y

Название таблицы стиля вычерчивания или [?] (если нет, введите точку (.)) <>: .

Учитывать толщину линий? [Да/Нет] <Да>: Y

Печать оттенков [Как изображено/Обвести по контуру/Скрыть/ Тонировать] <Как изображено>: Нажмите клавишу <Enter> Записать чертеж в файл [Да/Нет] <Нет>: N

Сохранить изменения параметров страницы? Или установить качество вычерчивания полутонов? [Да/Нет/Качество] <Нет>: Нажмите клавишу <Enter>

Приступить к печати [Да/Нет] <Да>: Y

Шаг 2: запись файла сценария

Теперь вы сможете создать файл сценария, записывая команды и параметры, которые необходимо вводить в командную строку. Ниже приведен листинг сценария, обеспечивающего внесение требуемых изменений в спецификации печатающего устройства и последующее вычерчивание чертежа размером 36"×24" на листе бумаги форматом 8,5"×11". Комментарии, показанные в правой части листинга, в файл сценария не входят.

Plot Y

(Пустая строка для нажатия клавиши <Enter>, выбор листа по умолчанию)

(Пустая строка для нажатия клавиши <Enter>, выбор принтера по умолчанию)

(Пустая строка для нажатия клавиши <Enter>, выбор размера бумаги по умолчанию)

I

L

N

W 0,0 36,24 F 0,0 Y

.(Если нет, введите точку (.))

72

Глава 2

Y

(Пустая строка для нажатия клавиши <Enter>, печатать так, как показано на экране)

N

N

Y

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

Упражнение 1 (Общее)

Напишите сценарий, который позволит распечатать чертеж размером 288'×192' на листе бумаги форматом 36"×24". Масштаб вычерчивания равен 1/8"=1'. (Файловое имя сценария — script9.scr.) Предполагается, что программа AutoCAD сконфигурирована для плоттера HPGL; описание плоттера — HPGL-Plotter).

Пример 6

Напишите сценарий компьютерной анимации часов с вращающимися стрелками. При каждом выполнении сценария секундная (длинная) стрелка поворачивается вокруг центра часов на 5 градусов, а минутная (более короткая) — на 2 градуса (рис. 2.5). Отрезки вращаются по часовой стрелке.

Рис. 2.5. Рисунок для примера 6

 

Файлы сценариев и организация показа слайдов

73

Ниже приведены основные спецификации чертежа.

 

Корпус часов, изображенный в виде кольца

 

Цвет кольца

Синий (Blue)

 

Внутренний диаметр кольца

8.0

 

Наружный диаметр кольца

8.4

 

Координаты центра кольца

5,5

 

Штрихи на циферблате (отрезки полилиний)

 

Цвет штрихов

Зеленый (Green)

 

Координаты начальной точки

5,8.5

 

Начальная ширина полилинии

0.5

 

Конечная ширина полилинии

0.5

 

Длина отрезка

0.5

 

Длинная секундная стрелка (полилиния)

 

Цвет секундной стрелки

Красный (Red)

 

Координаты начальной точки

5,5

 

Начальная ширина полилинии

0.5

 

Конечная ширина полилинии

0.0

 

Длина отрезка

3.5

 

Поворот секундной стрелки

на 5 градусов по часовой стрелке

 

Короткая минутная стрелка (полилиния)

 

Цвет минутной стрелки

Голубой (Cyan)

 

Координаты начальной точки

5,5

 

Начальная ширина полилинии

0.35

 

Конечная ширина полилинии

0.0

 

Длина отрезка

3.5

 

Поворот минутной стрелки

на 2 градуса по часовой стрелке

 

Шаг 1: знакомство с командами и опциями командной строки

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

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

Command: -COLOR

Enter default object color [Truecolor/COlorbook] <BYLAYER>: Blue Command: DONUT

Specify inside diameter of donut <0.5>: 8.0 Specify outside diameter of donut <0.5>: 8.4 Specify center of donut <exit>: 5.5

Specify center of donut <exit>: <Enter> Command: -COLOR

Enter default object color [Truecolor/COlorbook] <BYLAYER>: Green Command: PLINE

Specify start point: 5,8.5

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Width

74

Глава 2

Specify starting width <0.00>: 0.25 Specify ending width <0.25>: 0.25

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: @0.25<270 Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: <Enter> Command: -ARRAY

Select objects: Last Select objects: <Enter>

Enter the type of array [Rectangblar/Polar] <R>: Polar Specify center point of array: 5.5

Enter the number of items in the array: 12

Specify the angle to fill(+= ccw, -= cw) <360>: 360 Rotate arrayed objects? [Yes/No] <Y>: Y

Command: -COLOR

Enter default object color [Truecolor/COlorbook] <BYLAYER>: Red Command: PLINE

Specify start point: 5,5

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Width Specify starting width <0.5>: 0.5

Specify ending width <0.5>: 0

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: @3.5<0 Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: <Enter> Command: -COLOR

Enter default object color [Truecolor/COlorbook] <BYLAYER>: Cyan Command: PLINE

Specify start point: 5,5

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Width Specify starting width <0.5>: 0.35

Specify ending width <0.35>: 0

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: @3<90 Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: <Enter> Command: SCRIPT

ROTATE.SCR

◊◊◊

Команда: -COLOR

Цвет объекта по умолчанию [НатурЦвет/ПалитраЦветов] <BYLAYER>: Blue Команда: DONUT

Внутренний диаметр кольца <0.5>: 8.0 Наружный диаметр кольца <0.5>: 8.4 Координаты центра кольца <выход>: 5.5

Координаты центра кольца <выход>: Нажмите клавишу <Enter> Команда: -COLOR

Цвет объекта по умолчанию [НатурЦвет/ПалитраЦветов] <BYLAYER>: Green Команда: PLINE

Начальная точка: 5,8.5 Следующая точка или

[Дуга/Соединить/Полуширина/Длина/Отмена/Ширина]: Width Начальная ширина <0.00>: 0.25 Конечная ширина <0.25>: 0.25 Следующая точка или

[Дуга/Соединить/Полуширина/Длина/Отмена/Ширина]: @0.25<270 Следующая точка или [Дуга/Соединить/Полуширина/Длина/

Файлы сценариев и организация показа слайдов

75

Отмена/Ширина]: Нажмите клавишу <Enter>

Команда: -ARRAY Выбор объекта: Last

Выбор объекта: Нажмите клавишу <Enter>

Тип массива [Прямоугольный/Полярный] <Прямоугольный>: Polar Центральная точка массива: 5.5 Количество элементов в массиве: 12

Угол заполнения (+= против часовой стрелки, -= по часовой стрелке) <360>: 360

Поворачивать упорядочиваемые объекты? [Да/Нет] <Да>: Y Команда: -COLOR

Цвет объекта по умолчанию [НатурЦвет/ПалитраЦветов] BYLAYER>: Red Команда: PLINE

Начальная точка: 5,5 Следующая точка или [Дуга/Соединить/Полуширина/Длина/ Отмена/Ширина]: Width

Начальная ширина <0.00>: 0.5 Конечная ширина <0.25>: 0

Следующая точка или [Дуга/Соединить/Полуширина/Длина/ Отмена/Ширина]: @3.5<0 Следующая точка или [Дуга/Соединить/Полуширина/Длина/

Отмена/Ширина]: Нажмите клавишу <Enter>

Команда: -COLOR

Цвет объекта по умолчанию [НатурЦвет/ПалитраЦветов] <BYLAYER>: Cyan Команда: PLINE

Начальная точка: 5,5 Следующая точка или [Дуга/Соединить/Полуширина/Длина/ Отмена/Ширина]: Width

Начальная ширина <0.00>: 0.35 Конечная ширина <0.25>: 0

Следующая точка или [Дуга/Соединить/Полуширина/Длина/ Отмена/Ширина]: @3<90 Следующая точка или [Дуга/Соединить/Полуширина/Длина/

Отмена/Ширина]: Нажмите клавишу <Enter>

Команда: SCRIPT ROTATE.SCR

Теперь вы можете написать сценарий, введя указанные параметры в соответствующие строки файла clock.scr. Обратите внимание на дефис (-), который ставится перед именем команд, выполняемых из командной строки. Запомните: при введении команды в файл сценария добавлять дефис к ее имени не следует. Когда команда вводится с помощью сценария, диалоговое окно не отображается и эта команда выполняется из командной строки. Например, в данном сценарии команды COLOR (ЦВЕТ) и ARRAY (МАССИВ) будут выполнены с помощью командной строки. Листинг файла сценария имеет следующий вид:

Color Blue Donut 8.0 8.4

5,5

76

Глава 2

Пустая строка для нажатия клавиши <Enter>

Color

Green

Pline 5,8.5 W 0.25 0.25

@0.25<270

Пустая строка для нажатия клавиши <Enter>

Array L

Пустая строка для нажатия клавиши <Enter>

P 5,5 12 360 Y Color Red Pline 5,5 W 0.5 0

@3.5<0

Пустая строка для нажатия клавиши <Enter>

Color

Cyan

Pline 5,5 W 0.35 0 @3<90

Пустая строка для нажатия клавиши <Enter>

Script

ROTATE.SCR (Имя файла сценария, который обеспечивает вращение стрелок)

Присвойте файлу сценария имя clock.scr и сохраните его в каталоге, в котором находятся вспомогательные файлы программы AutoCAD. В этом же каталоге рекомендуется сохранить и файл rotate.scr. Запомните: если файлы разместить не в том каталоге, который был определен в пути доступа к вспомогательным файлам AutoCAD, связанный файл сценария (rotate.scr) может не загрузиться. Пути доступа определяются с помощью диалогового окна Options (Настройка).

Шаг 2: знакомство с командами и опциями, обеспечивающими вращение стрелок

В последней строке описанного сценария содержится выражение ROTATE.SCR, представляющее собой имя файла сценария, при выполнении которого осуществляется поворот стрелок на указанный угол. Перед тем как писать сценарий, введите в командную

Файлы сценариев и организация показа слайдов

77

строку команду ROTATE (ПОВЕРНУТЬ), а затем введите данные, которые требуются для выполнения указанной операции. Ниже приведены команды AutoCAD, последовательное выполнение которых приводит к повороту объектов на заданный угол.

Command: ROTATE

Select objects: L

Select objects: <Enter>

Specify base point: 5,5

Specify rotation angle or [Reference]: -2

Command: ROTATE

Select objects: C

Specify first corner: 3,3

Specify other corner: 7,7

Select objects: Remove

Remove objects: L

Remove objects: <Enter>

Specify base point: 5,5

Specify rotation angle or [Reference]: -5

◊◊◊

Команда: ROTATE Выберите объекты: L

Выберите объекты: Нажмите клавишу <Enter>

Базовая точка: 5,5 Угол поворота или [НачалоОтсчета]: -2 Команда: ROTATE

Выберите объекты: C Первый угол: 3,3 Второй угол: 7,7

Выберите объекты: Remove Удаление объектов: L

Удаление объектов: Нажмите клавишу <Enter>

Базовая точка: 5,5 Угол поворота или [НачалоОтсчета]: -5

Теперь можно написать сценарий, введя указанные параметры в соответствующие строки файла rotate.scr. Листинг сценария, обеспечивающего поворот стрелок на указанный угол, будет выглядеть следующим образом:

Rotate L

Пустая строка для нажатия клавиши <Enter>

5,5 -2 Rotate C

3,3

7,7 R L

Пустая строка для нажатия клавиши <Enter>

5,5 -5

Rscript

78

Глава 2

Сохраните файл сценария под именем rotate.scr. Теперь загрузите файл clock.scr. Этот файл связан с файлом rotate.scr, поэтому после его выполнения произойдет автоматический запуск файла rotate.scr. Если связанный файл хранится не в том каталоге, который был определен в пути поиска вспомогательных файлов AutoCAD, последняя строка файла сценария clock.scr должна содержать полное путевое имя файла rotate.scr. В противном случае программа AutoCAD не сможет отыскать нужный файл.

Показ слайдов

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

Чтобы вывести на экран чертеж или фрагмент чертежа, используются команды отображения, существующие в программе AutoCAD. Например, с помощью команды ZOOM (ПОКАЗАТЬ) или PAN (ПАНОРАМИРОВАТЬ) можно отобразить на экране те элементы, которые вы хотите показать аудитории. Если чертеж очень сложный, то на отображение требуемых видов или проекций уходит немало времени. Более того, далеко не всегда удается показать фрагменты чертежа в нужной последовательности. В свою очередь, при создании презентации можно расположить слайды в произвольном порядке, но при этом воспроизвести их в требуемой последовательности. Это позволит не только сберечь свое время, но и уменьшить влияние отвлекающих факторов, одним из которых является постоянно меняющееся изображение на экране компьютера. Кроме того, некоторые чертежи могут содержать секретную информацию, поэтому иногда возникает необходимость скрыть от зрителей некоторые виды или проекции чертежа. Это позволит вам пересылать презентации зрителям, не утрачивая контроль над показанными чертежами и содержащейся в них информацией.

Что такое слайды

Слайд представляет собой моментальную копию изображения, показанного на экране компьютера, и напоминает “картинку”, сделанную с помощью фотоаппарата. Слайды не содержат никакой векторной информации, чем и отличаются от чертежей, сделанных в программе AutoCAD. Это означает, что объекты, изображенные на слайдах, не содержат данных, связанных с исходными чертежами. Например, из слайдов нельзя получить информацию о слоях, цветах, типах линий, координатах отрезка или направлении взгляда. Поэтому слайды, в отличие от чертежей AutoCAD, не редактируются. Чтобы внести в слайды какие-либо изменения, вам придется отредактировать исходный чертеж, а затем сделать новый слайд, используя для этого откорректированную версию чертежа.

Создание слайдов

В программе AutoCAD слайды создаются с помощью команды MSLIDE. Если переменной FILEDIA присвоено значение 1, при выполнении команды MSLIDE на экране появится диалоговое окно Create Slide File (рис. 2.6), которое позволит вам ввести имя соответствующего файла. Если переменная FILEDIA имеет значение 0, при выполнении команды MSLIDE в командной строке появится приглашение на ввод имени файла.

Файлы сценариев и организация показа слайдов

79

Рис. 2.6. Диалоговое окно Create Slide File

Command: MSLIDE

Enter name of slide file to create <Default>: Имя файла

◊◊◊

Команда: MSLIDE

Введите имя создаваемого файла слайдов <По умолчанию>: Имя файла

Пример

Command: MSLIDE

Slide File: <Drawing1> SLIDE1

где

Drawing1 — имя файла слайдов, заданное по умолчанию;

SLIDE1 — имя файла слайдов.

В этом примере AutoCAD сохранит файл слайда под именем slide1.sld.

Примечание

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

При отсутствии активных видовых экранов выполнение команды MSLIDE приведет к созданию слайда текущего изображения.

Просмотр слайдов

Чтобы просмотреть слайды, введите команду VSLIDE в командную строку. На экране появится диалоговое окно Select Slide File (Выбор файла слайда), показанное на рис. 2.7. Выберите файл, который вы хотите увидеть, и щелкните на кнопке Open (Открыть).

80

Глава 2

На экране отобразится выбранный вами слайд. Если значение системной переменной FILEDIA равно 0, вы сможете ввести имя нужного слайда непосредственно в командную строку.

Command: VSLIDE

Enter name of slide file to create <Default>: Имя файла

Рис. 2.7. Диалоговое окно Select File Slide

Пример

Command: VSLIDE

Slide File: <Drawing1> SLIDE1

где

Drawing1 — имя файла слайда, заданное по умолчанию;

SLIDE1 — имя файла слайда.

Примечание

Если вы хотите после просмотра слайдов выйти из режима показа и вернуться к чертежу, отображенному на экране, введите команду REDRAW (ПЕРЕРИСОВАТЬ), поверните колесико мыши или щелкните на полосе прокрутки.

Для этого подходит также любая другая команда, после которой выполняется команда REDRAW. Например, после выполнения команды GRID, ZOOM ALL или REGEN произойдет автоматический переход к чертежу, показанному на экране.

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

Соседние файлы в папке Книги_AutoCad_2