Книги_AutoCad_2 / Настройка AutoCAD_Sham_Tickoo-Customizing_2006г
.pdf
Файлы сценариев и организация показа слайдов |
91 |
6.Команда ________ обеспечивает повторное выполнение файла сценария, которое осуществляется до отмены этой команды.
7.При написании сценария нельзя использовать ________ операторы, которые бы обеспечили завершение сценария при выполнении определенных условий.
8.Использование команды ________ обеспечивает выполнение следующей команды после определенной задержки.
9.Чтобы продолжить выполнение сценария, прерванного по какой-либо причине, воспользуйтесь командой ________.
Показ слайдов
10.Программа AutoCAD предоставляет возможность ________, которая позволяет объединять слайды в текстовом файле и отображать их в ранее определенной последовательности.
11.________, введенная в файл сценария, дает возможность пользователям хорошо рассмотреть слайды презентации.
12.Слайды представляют собой ________, отображенные на экране.
13.Команда MSLIDE, используемая в пространстве модели, позволяет создать слайд
________, существующего в текущем ________.
14.Работая в пространстве чертежного листа, вы сможете создавать слайды изображений, ________ плавающие видовые экраны.
15.Чтобы внести изменения в какой-либо слайд, вам необходимо ________ исходный чертеж, а затем создать слайд, используя для этого отредактированный чертеж.
16.Чтобы просмотреть слайд, имеющийся в библиотеке слайдов, имя библиотеки слайдов должно быть ________ с файловым именем слайда.
17.Вы не сможете ________ файл библиотеки слайдов. Чтобы внести какие-либо изменения, вам придется создать новый список слайдов, а затем создать новую библиотеку слайдов, используя для этого утилиту ________.
18.Путевое имя файла ________ сохранить в библиотеке слайдов. Это связано с тем, что при наличии нескольких слайдов, имеющих одинаковые имена, но находящихся в разных каталогах, в библиотеке слайдов можно будет сохранить только один слайд.
92 |
Глава 2 |
Упражнения
Файлы сценариев
Упражнение 2 (Общее)
Напишите сценарий, при выполнении которого будут установлены следующие исходные параметры чертежа:
Сетка |
2.0 |
Шаг |
0.5 |
Лимиты чертежа |
0,0 |
|
18.0,12.0 |
Масштабировать |
Все |
Высота текста |
0.25 |
LTSCALE |
2.0 |
Общий размерный масштабный коэффициент |
2 |
Выравнивать размерные числа по размерным линиям |
|
Размерные числа над размерными линиями |
|
Размер центральной точки |
0.75 |
Упражнение 3 (Общее)
Напишите файл сценария, который обеспечит создание слоев, имеющих следующие цвета и типы линий. Сохраните файл под именем script3.scr.
Contour |
Красный (Red) |
Сплошная (Continuous) |
Spipes |
Желтый (Yellow) |
Центровая (Center) |
Wpipes |
Синий (Blue) |
Пунктирная (Hidden) |
Power |
Зеленый (Green) |
Сплошная (Continuous) |
Manholes |
Пурпурный (Magenta) |
Сплошная (Continuous) |
Trees |
Голубой (Cyan) |
Сплошная (Continuous) |
Упражнение 4 (Общее)
Напишите сценарий, с помощью которого вы сможете установить следующие исходные параметры чертежа:
Лимиты чертежа |
0,0 |
|
24,18 |
Сетка |
1.0 |
Шаг |
0.25 |
Ортогональный режим |
Вкл. (On) |
Привязка |
Вкл. (On) |
Масштабировать |
Все |
Ширина полилинии |
0.02 |
Координаты точек полилинии |
0,0 24,0 24,18 0,18 0,0 |
LTSCALE |
1.5 |
Единицы измерения |
Десятичные с точностью 0.00 |
|
Десятичные градусы с точностью 0 |
|
Отсчет угла от положительной оси X (восток) |
|
Угол положительный, если измеряется против часовой |
|
стрелки |
|
|
Файлы сценариев и организация показа слайдов |
93 |
Слои |
|
|
|
Obj |
Красный (Red) |
Continuous |
|
Cen |
Желтый (Yellow) |
Center |
|
Hid |
Синий (Blue) |
Hidden |
|
Dim |
Зеленый (Green) |
Continuous |
|
Упражнение 5 (Общее)
Напишите сценарий, с помощью которого вы сможете напечатать чертеж с заданными параметрами. (Для этого воспользуйтесь системным плоттером; измените приведенные значения в соответствии с параметрами печатающего устройства.)
•Печатать с помощью опции Window (Рамка).
•Размеры рамки (0,0 24,18).
•Не записывать параметры печати в файл.
•Размеры в дюймах.
•Начало координат (0.0,0.0).
•Максимальные размеры области печати (8.5,11 или наименьший формат, поддерживаемый вашим принтером/плоттером).
•Повернуть чертеж на 90 градусов.
•Не удалять пунктирные линии.
•Масштаб печати (Подогнать).
Упражнение 6 (Общее)
Напишите сценарий, обеспечивающий непрерывное вращение отрезка вокруг его средней точки. При каждом выполнении сценария этот отрезок должен поворачиваться на угол 10 градусов (рис. 2.14). Между поворотами — секундная пауза.
Рис. 2.14. Рисунок к упражнению 6
94 |
Глава 2 |
Упражнение 7 (Общее)
Напишите сценарий, который бы обеспечил непрерывное вращение фигур, изображенных на рис. 2.15. Одна из фигур, состоящая из двух окружностей, соединенных прямой линией, должна поворачиваться по часовой стрелке, другая такая же фигура — против часовой стрелки. Поворот фигур выполняется вокруг точки, образованной пересечением прямых линий. Шаг поворота — 5 градусов.
Рис. 2.15. Рисунок к упражнению 7
Эти фигуры имеют следующие параметры:
Начальная точка горизонтального отрезка |
2,4 |
Конечная точка горизонтального отрезка |
8,4 |
Центр окружности в начальной точке горизонтального отрезка |
2,4 |
Диаметр окружности |
1.0 |
Центр окружности в конечной точке горизонтального отрезка |
8,4 |
Диаметр окружности |
1.0 |
Начальная точка вертикального отрезка |
5,1 |
Конечная точка вертикального отрезка |
5,7 |
Центр окружности в начальной точке вертикального отрезка |
5,1 |
Диаметр окружности |
1.0 |
Центр окружности в конечной точке вертикального отрезка |
5,7 |
Диаметр окружности |
1.0 |
(Выделите две окружности и соединяющий их отрезок и создайте группу объектов. Точно так же создайте вторую группу, используя для этого оставшиеся объекты. Поворачивайте одну группу по часовой стрелке, а вторую группу — против часовой стрелки.)
Файлы сценариев и организация показа слайдов |
95 |
Показ слайдов
Упражнение 8 (Общее)
Создайте слайды, изображенные на рис. 2.16, а затем напишите сценарий, обеспечивающий непрерывный показ этих слайдов. После каждого слайда введите 5-секундную задержку. (При выполнении этого упражнения вовсе не обязательно использовать слайды, показанные на данном рисунке. Можете выбрать любые слайды, которые вы захотите.)
Рис. 2.16. Слайды, используемые в презентации
Упражнение 9 (Общее)
Составьте список слайдов, перечисленных в упражнении 8, и сохраните его в виде файла SLDLIST2, а затем создайте файл библиотеки слайдов SLDLIB2. Напишите сценарий показа SHOW2, используя библиотеку слайдов, и введите 5-секундную задержку после показа каждого слайда.
Ответы на вопросы для самопроверки
1 — SCRIPT, 2 — команды и опции, 3 — SCRIPT, 4 — пустая строка, 5 — время, 6 — векторная, 7 — не могут, 8 — MSLIDE, 9 — VSLIDE, 10 — SLIDELIB.
Глава 3
Создание типов линий и образцов штриховки
Цель занятия
Познакомившись с материалом этой главы, вы научитесь:
•создавать различные типы линий;
•записывать определения типов линий;
•создавать файлы соответствующих типов линий;
•определять величину LTSCALE для печати чертежа с заданными параметрами;
•определять альтернативные и изменять уже существующие типы линий;
•создавать сложные линии строкового и геометрического типов;
•создавать образцы штриховки;
•записывать определения образцов штриховки;
•определять влияние угла и масштабного коэффициента на внешний вид штриховки;
•сохранять образцы штриховки в отдельном файле;
•создавать образцы нестандартных штриховок.
98 |
Глава 3 |
Стандартные типы линий
В программу AutoCAD входит библиотека стандартных типов линий, содержащая 38 стандартных и семь сложных типов линий, к которым относятся линии стандарта ISO. Указанные типы линий хранятся в файле acad.lin. Кроме этого AutoCAD позволяет модифицировать уже существующие или создавать новые типы линий.
Определение типа линии
Определения любых типов линий состоят из двух частей: заголовка и образца линии.
Заголовок типа линии
Заголовок типа линии состоит из имени, перед которым стоит звездочка (*), и описания данного типа линии. Между именем и описанием линии должна стоять запятая. Если описание отсутствует, запятая, разделяющая имя и описание линии, опускается.
Заголовок типа линии имеет следующий формат:
*Имя типа линии, Описание
Пример
*HIDDENS, __ __ __ __ __ __
где
•* — знак звездочки;
•HIDDENS — название типа линии;
•, — запятая;
•__ __ __ __ — описание линии.
Определения типов линий должны обязательно содержать названия линий. Когда вы загружаете тип линии или назначаете его выделенному объекту, программа AutoCAD распознает этот тип по названию линии, указанному в определении. Названия, используемые при определении типов, должны выбираться таким образом, чтобы пользователь мог различать типы линий по их именам. Например, название линии LINEFCX не скажет пользователю ровным счетом ничего. В свою очередь, название DASHDOT позволяет предугадать внешний вид линии, который соответствует этому типу.
Под описанием линии подразумевается ее представление в символьной форме. Описание линии создается с помощью тире, точек и пробелов, вводимых с клавиатуры. Созданный графический образ используется для отображения линии на экране при вызове команды LINETYPE (ТИПЛИН) с опцией ? или соответствующего диалогового окна. Описание линии не должно содержать более 47 символов.
Образец типа линии
Образец типа линии содержит определение образца линии, состоящее из спецификации поля выравнивания и спецификации типа линии, разделенных запятой.
Образец типа линии имеет следующий формат:
Спецификация поля выравнивания, спецификация типа линии
Создание типов линий и образцов штриховки |
99 |
Пример
А,.75,-.25,.75
где
•А — спецификация поля выравнивания;
•, — запятая;
•.75,-.25,.75 — спецификация типа линии.
В спецификации поля выравнивания используется буква А. Это единственное поле выравнивания, которое поддерживается программой AutoCAD, поэтому все образцы линий будут начинаться с буквы А. Спецификация типа линии определяет конфигурацию штрихпунктирного образца, используемого при формировании линии. Максимальная длина штриха в спецификации типа линии составляет 12 единиц, что позволяет разместить определение образца линии в одной 80-символьной строке.
Элементы спецификации типа линии
Различные типы линий создаются путем расположения базовых элементов в требуемом порядке. Существуют три базовых элемента, которые могут быть использованы при определении типа линии:
•штрих (перо опущено);
•точка (перо опущено, длина 0);
•пробел (перо поднято).
Пример
___ . ___ . ___ . ___
где
•. — точка (перо опущено, длина 0);
•пустое место — пробел (перо поднято);
•___ — штрих (перо опущено на указанную длину).
Штрихи генерируются при вводе положительных значений в образец линии. Например, вводя значение 0.5, вы тем самым создаете штрих длиной 0,5 единицы. Пробелы, в свою очередь, создаются путем определения отрицательных значений. Таким образом, при считывании значения -0.2, содержащегося в образце линии, генерируется пробел длиной 0,2 единицы. Точки создаются при определении нулевой длины.
Пример
А,.5,-.2,0,-0.2,.5
где
•0 — точка (нулевая длина);
•-.2 — длина пробела (перо поднято);
•.5 — длина штриха (перо опущено).
100 |
Глава 3 |
Создание различных типов линий
Перед созданием нового типа линии необходимо решить, какой тип линии вы хотите сформировать. Начертите линию на листе бумаги и измерьте длину всех элементов, образующих эту линию. При вычерчивании линии элементы периодически повторяются, поэтому вам придется определить только один сегмент этой линии. Существует несколько способов, с помощью которых вы сможете создавать новые или видоизменять уже существующие типы линий:
•использование текстового редактора (например, Notepad);
•добавление нового типа линии в файл acad.lin;
•использование команды LINETYPE (ТИПЛИН).
О том, как использовать эти методы для создания новых типов линий, вы узнаете в следующих примерах.
Пример 1
Создайте линию DASH3DOT (рис. 3.1), имеющую следующие параметры:
•длина первого штриха — 0,5;
•пробел — 0,125;
•точка;
•пробел — 0,125;
•точка;
•пробел — 0,125;
•точка;
•пробел — 0,125.
Рис. 3.1. Геометрические параметры линии DASH3DOT
Использование тестового редактора
Шаг 1: запись определения нового типа линии
Создайте файл нового типа линии и добавьте в него соответствующее определение. Для этого откройте какой-нибудь текстовый редактор (например, Notepad), создайте новый файл и введите описание линии DASH3DOT. Имя и описание линии должны быть
