Книги_AutoCad_2 / Настройка AutoCAD_Sham_Tickoo-Customizing_2006г
.pdf
Шаблоны чертежей |
51 |
Упражнение 6 (Общее)
Создайте чертеж-прототип со следующими параметрами и сохраните его под именем protoe6.dwt.
Размеры листа |
24"×18" (рис. 1.23) |
|||||
Масштаб |
1/2" = 1.0' |
|
|
|
|
|
Рамка |
Линии рамки должны находиться на расстоянии 1" от границы листа. |
|||||
|
|
В напечатанном виде линии рамки должны иметь толщину 0.05" |
||||
|
|
(рис. 1.23). |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 1.23. Чертеж-прототип |
•Размерные числа над размерными линиями
•Размеры выровнять по размерным линиям
•Вычислить общий масштабный коэффициент
•Разрешить отображение альтернативных единиц измерения
•Ассоциативная простановка размеров
Ответы на вопросы для самопроверки
1 — .dwt, 2 — Use a Template (По шаблону), 3 — Start From Scratch (Простейший шаблон), 4 — 72"×48", 5 — MVIEW.
Глава 2
Файлы сценариев и организация показа слайдов
Цель занятия
Познакомившись с материалом этой главы, вы научитесь:
•писать сценарии и загружать файлы сценариев, используя команду SCRIPT;
•использовать команды RSCRIPT и DELAY при написании сценариев;
•загружать файлы сценариев при запуске программы AutoCAD;
•создавать показы слайдов;
•выполнять предварительную загрузку слайдов во время показа презентации.
54 |
Глава 2 |
Что такое сценарий?
Программа AutoCAD позволяет создавать так называемые сценарии, которые дают возможность объединить несколько различных команд AutoCAD, а затем выполнить их в определенной последовательности. Эти команды могут быть записаны в виде обычного текстового файла, для чего используется текстовый редактор, например, Notepad (Блокнот), или команда EDIT (если файл ACAD.PGP существует, а команда EDIT определена в этом файле). Файлы сценариев имеют расширение .scr (например, plot1.scr) и выполняются с помощью команды SCRIPT.
Файлы сценариев позволяют создавать слайды презентаций, устанавливать исходные параметры чертежей, а также вычерчивать чертежи в соответствии с ранее определенными спецификациями. Кроме того, с их помощью можно автоматизировать выполнение последовательностей команд, которые часто используются при формировании, редактировании и визуальном отображении чертежей. Запомните: файлы сценариев не позво-
ляют обращаться к каким-либо меню или диалоговым окнам. Когда команда, открывающая то или иное диалоговое окно, выдается из файла сценария, программа AutoCAD не вызывает указанное окно, а загружает соответствующую версию этой команды в командную строку.
Пример 1
Напишите сценарий, который позволит установить исходные параметры чертежа (файл сценария называется script1.scr). Предполагается, что чертеж будет вычерчиваться на листе бумаги размером 12×9 дюймов. (Масштабный коэффициент вычерчивания равен 4.)
Ортогональный режим |
Вкл. (On) |
|
Сетка |
2.0 |
|
Шаг |
0.5 |
|
Лимиты |
0,0 |
48.0,36.0 |
Масштабировать |
Все |
|
Высота текста |
0.125 |
|
LTSCALE |
4.0 |
|
DIMSCALE |
4.0 |
|
Шаг 1: знакомство с командами и опциями командной строки
Прежде чем браться за написание сценария, необходимо познакомиться с командами AutoCAD и данными, которые следует ввести в командную строку. Чтобы выяснить, какую функцию выполняет тот или иной параметр, введите команду в командную строку и посмотрите, что происходит при выборе различных опций. Ниже приведен список команд и опций AutoCAD, которые используются в примере 1.
Command: ORTHO
Enter mode [ON/OFF] <OFF>: ON
◊◊◊
Команда: ORTHO
Введите режим [Вкл/Откл] <Откл>: ON
Файлы сценариев и организация показа слайдов |
55 |
Command: GRID
Specify grid spacing(X) or [ON/OFF/Snap/Aspect] <1.0>: 2.0
◊◊◊
Команда: GRID
Шаг сетки по оси X или [Вкл/Откл/Привязка/Соотношение] <1.0>: 2.0
Command: SNAP
Specify snap spacing or [ON/OFF/Aspect/Rotate/Style/Type] <1.0>: 0.5
◊◊◊
Команда: SNAP
Шаг привязки или [Вкл/Откл/Соотношение/Поворот/Стиль/Тип] <1.0>: 0.5
Command: LIMITS
Reset Model space limits:
Specify lower left corner or [ON/OFF] <0.0,0.0>: 0,0
Specify upper right corner <12.0,9.0>: 48.0,36.0
◊◊◊
Команда: LIMITS
Сброс лимитов пространства модели:
Левый нижний угол или [Вкл/Откл] <0.0,0.0>: 0,0 Правый верхний угол <12.0,9.0>: 48.0,36.0
Command: ZOOM
Specify corner or window, enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window] <real time>: A
◊◊◊
Команда: ZOOM
Угол или окно, масштабный коэффициент (nX или nXP) или
[Все/По центру/Динамический/В пределах/Предыдущий/Масштаб/Окно] <в реальном времени>: A
Command: TEXTSIZE
Enter new value for TEXTSIZE <0.02>: 0.125
◊◊◊
Команда: TEXTSIZE
Новое значение TEXTSIZE <0.02>: 0.125
Command: LTSCALE
Enter new linetype scale factor <1.0000>: 4.0
◊◊◊
Команда: LTSCALE
Новый масштаб отображения линий <1.0000>: 4.0
Command: DIMSCALE
Enter new value for DIMSCALE <1.000>: 4.0
◊◊◊
Команда: DIMSCALE
Новое значение DIMSCALE <1.0000>: 4.0
56 |
Глава 2 |
Шаг 2: запись файла сценария
Теперь, когда вы познакомились с командами и теми опциями, которые следует ввести в командную строку, можете написать файл сценария, используя какой-нибудь простенький текстовый редактор, например Notepad (Блокнот).
Можно также воспользоваться командой EDIT (РЕДАКТИРОВАТЬ). При вызове этой команды AutoCAD предлагает ввести имя файла, который вы хотите отредактировать. Чтобы открыть окно редактора MS-DOS (MS-DOS Editor), при появлении приглашения на ввод команды нажмите клавишу <Enter>. Перед вами листинг сценария для примера 1.
ORTHO ON GRID 2.0 SNAP 0.5 LIMITS 0,0
48.0,36.0 ZOOM
ALL TEXTSIZE 0.125 LTSCALE 4.0
DIMSCALE 4.0
Обратите внимание, что в файле сценария команды и введенные параметры располагаются точно в таком же порядке. Кроме этого, можно записать несколько операторов в одной строке, как показано в следующем примере:
;Это мой первый сценарий, SCRIPT1.SCR ORTHO ON
GRID 2.0
SNAP 0.5
LIMITS 0,0 48.0,36.0 ZOOM
ALL
TEXTSIZE 0.125 LTSCALE 4.0 DIMSCALE 4.0
Сохраните файл сценария под именем script.scr на дискете или на жестком диске и закройте текстовый редактор. Запомните, текстовый файл, не сохраненный в формате
.scr, не будет работать как файл сценария. Обратите внимание на пробелы, разделяющие команды и опции, вводимые в командную строку (например, команду ORTHO и опцию ON или команду GRID и параметр 2.0).
Примечание
В файлах сценариев пробелы обозначают конец команды или введенного параметра. Таким образом, пробелы играют очень важную роль. Проверьте, нет ли в сценарии “лишних” пробелов, за исключением тех, которые требуются для нажатия клавиши <Enter> более одного раза. После того как вы измените предельные размеры чертежа, введите команду ZOOM с опцией All, что позволит увеличить область чертежа, отображаемую на экране.
Файлы сценариев и организация показа слайдов |
57 |
Совет
Программа AutoCAD игнорирует и не выполняет строки сценариев, которые начинаются 

точкой с запятой (;). Это дает вам возможность вводить комментарии в текст сценария, начиная текстовую строку с этого знака.
Запуск файла сценария
Команда SCRIPT (СЦЕНАРИЙ) дает возможность запускать файлы сценариев во время работы в графическом редакторе. Откройте диалоговое окно Select Script File (Выбрать файл сценария), показанное на рис. 2.1, выбрав команду Run Script (Выполнить сценарий) из меню Tools (Сервис). Это диалоговое окно также можно открыть, введя выражение SCRIPT в командную строку. После этого введите имя файла сценария или примите имя, заданное по умолчанию. Обычно имя сценария совпадает с именем чертежа. Если вы хотите ввести новое файловое имя, наберите имя сценария без файлового разрешения (.SCR). (Наличие соответствующего файлового разрешения предполагается, поэтому нет необходимости включать его в имя файла.)
Шаг 3: запуск файла сценария
Чтобы запустить файл сценария из примера 1, введите команду SCRIPT в командную строку, выберите в диалоговом окне Select Script File файл SCRIPT1, а затем щелкните на кнопке Open (Открыть) (см. рис. 2.1).
Рис. 2.1. Диалоговое окно Select Script File
Имя файла сценария можно также ввести в командную строку, присвоив системной переменной FILEDIA значение 0. Последовательность команд, используемых для запуска сценария с помощью командной строки, приведена в следующем примере:
Command: FILEDIA
Enter new value for FILEDIA <1>: 0
Command: SCRIPT
Enter script file name <current>: Имя файла сценария
◊◊◊
58 |
Глава 2 |
Команда: FILEDIA
Новое значение переменной FILEDIA <1>: 0 Команда: SCRIPT
Имя файла сценария <текущее>: Имя файла сценария
Пример 2
Напишите файл сценария, с помощью которого можно было бы создать несколько дополнительных слоев, имеющих определенные цвета и типы линий. Сохраните этот файл под именем script2.scr.
Имя слоя |
Цвет |
Тип линии |
Толщина линии |
Object |
Красный (Red) |
Сплошная (Continuous) |
по умолчанию |
Center |
Желтый (Yellow) |
Центровая или осевая (Center) |
по умолчанию |
Hidden |
Синий (Blue) |
Пунктирная (Hidden) |
по умолчанию |
Dimension |
Зеленый (Green) |
Сплошная (Continuous) |
по умолчанию |
Border |
Пурпурный (Magenta) |
Сплошная (Continuous) |
по умолчанию |
Hatch |
Голубой (Cyan) |
Сплошная (Continuous) |
0.05 |
Шаг 1: знакомство с командами и опциями командной строки
Перед тем как написать файл сценария, необходимо познакомиться с командами AutoCAD и данными, которые вы будете вводить в командную строку. В этом примере вы создаете слои, имеющие определенные цвета и линии того или другого типа. Для этого вам потребуются следующие команды:
Command: -LAYER
◊◊◊
Команда: -LAYER
Введите опцию
[?/Make/Set/New/ON/OFF/Color/Ltype/Lweigth/Plot/Pstyle/Freeze/ Thaw/Lock/Unlock/stAte]: N
Enter name list for new layer(s): OBJECT,CENTER,HIDDEN,DIM,BORDER,HATCH
◊◊◊
[?/СделатьТекущим/Установить/Создать/Вкл/Откл/Цвет/ТипЛинии/
ВесЛинии/Печать/СтильПечати/Заморозить/Разморозить/Блокировать/ Разблокировать/Состояние]: N
Имя нового слоя (слоев): OBJECT,CENTER,HIDDEN,DIM,BORDER,HATCH
Введите опцию
[?/Make/Set/New/ON/OFF/Color/Ltype/Lweigth/Plot/Pstyle/Freeze/ Thaw/Lock/Unlock/stAte]: L
Enter loaded linetype name or [?] <Continuous>: CENTER
Enter name list of layer(s) for linetype "CENTER" <0>: CENTER
◊◊◊
[?/СделатьТекущим/Установить/Создать/Вкл/Откл/Цвет/ТипЛинии/
ШиринаЛинии/Печать/СтильПечати/Заморозить/Разморозить/Блокировать/ Разблокировать/Состояние]: L
Файлы сценариев и организация показа слайдов |
59 |
Имя загружаемого типа линии или [?] <Сплошная>: CENTER Имя слоя (слоев) для типа линий "CENTER" <0>: CENTER
Введите опцию
[?/Make/Set/New/ON/OFF/Color/Ltype/Lweigth/Plot/Pstyle/Freeze/ Thaw/Lock/Unlock/stAte]: L
Enter loaded linetype name or [?] <Continuous>: HIDDEN
Enter name list of layer(s) for linetype "HIDDEN" <0>: HIDDEN
◊◊◊
[?/СделатьТекущим/Установить/Создать/Вкл/Откл/Цвет/ТипЛинии/
ШиринаЛинии/Печать/СтильПечати/Заморозить/Разморозить/Блокировать/ Разблокировать/Состояние]: L
Имя загружаемого типа линии или [?] <Сплошная>: HIDDEN Имя слоя (слоев) для типа линий "HIDDEN" <0>: HIDDEN
Введите опцию
[?/Make/Set/New/ON/OFF/Color/Ltype/Lweigth/Plot/Pstyle/Freeze/ Thaw/Lock/Unlock/stAte]: C
New color [Truecolor/COlorbook] <7 (white)>: RED
Enter name list of layer(s) for color 1 (red) <0>: OBJECT
◊◊◊
[?/СделатьТекущим/Установить/Создать/Вкл/Откл/Цвет/ТипЛинии/
ШиринаЛинии/Печать/СтильПечати/Заморозить/Разморозить/Блокировать/ Разблокировать/Состояние]: C
Новый цвет [НатурЦвет/ПалитраЦветов] <7 (белый)>: RED Имя слоя (слоев) для цвета 1 (красный) <0>: OBJECT
Введите опцию
[?/Make/Set/New/ON/OFF/Color/Ltype/Lweigth/Plot/Pstyle/Freeze/ Thaw/Lock/Unlock/stAte]: C
New color [Truecolor/COlorbook] <7 (white)>: YELLOW
Enter name list of layer(s) for color 2 (yellow) <0>: CENTER
◊◊◊
[?/СделатьТекущим/Установить/Создать/Вкл/Откл/Цвет/ТипЛинии/
ШиринаЛинии/Печать/СтильПечати/Заморозить/Разморозить/Блокировать/ Разблокировать/Состояние]: C
Новый цвет [НатурЦвет/ПалитраЦветов] <7 (белый)>: YELLOW Имя слоя (слоев) для цвета 1 (желтый) <0>: CENTER
Введите опцию
[?/Make/Set/New/ON/OFF/Color/Ltype/Lweigth/Plot/Pstyle/Freeze/ Thaw/Lock/Unlock/stAte]: C
New color [Truecolor/COlorbook] <7 (white)>: BLUE
Enter name list of layer(s) for color 5 (blue) <0>: HIDDEN
◊◊◊
[?/СделатьТекущим/Установить/Создать/Вкл/Откл/Цвет/ТипЛинии/
ШиринаЛинии/Печать/СтильПечати/Заморозить/Разморозить/Блокировать/ Разблокировать/Состояние]: C
Новый цвет [НатурЦвет/ПалитраЦветов] <7 (белый)>: BLUE Имя слоя (слоев) для цвета 1 (синий) <0>: HIDDEN
60 |
Глава 2 |
Введите опцию
[?/Make/Set/New/ON/OFF/Color/Ltype/Lweigth/Plot/Pstyle/Freeze/ Thaw/Lock/Unlock/stAte]: C
New color [Truecolor/COlorbook] <7 (white)>: GREEN Enter name list of layer(s) for color 3 (green) <0>: DIM
◊◊◊
[?/СделатьТекущим/Установить/Создать/Вкл/Откл/Цвет/ТипЛинии/
ШиринаЛинии/Печать/СтильПечати/Заморозить/Разморозить/Блокировать/ Разблокировать/Состояние]: C
Новый цвет [НатурЦвет/ПалитраЦветов] <7 (белый)>: GREEN Имя слоя (слоев) для цвета 1 (зеленый) <0>: DIM
Введите опцию
[?/Make/Set/New/ON/OFF/Color/Ltype/Lweigth/Plot/Pstyle/Freeze/ Thaw/Lock/Unlock/stAte]: C
New color [Truecolor/COlorbook] <7 (white)>: MAGENTA
Enter name list of layer(s) for color 6 (magenta) <0>: BORDER
◊◊◊
[?/СделатьТекущим/Установить/Создать/Вкл/Откл/Цвет/ТипЛинии/
ШиринаЛинии/Печать/СтильПечати/Заморозить/Разморозить/Блокировать/ Разблокировать/Состояние]: C
Новый цвет [НатурЦвет/ПалитраЦветов] <7 (белый)>: MAGENTA Имя слоя (слоев) для цвета 1 (пурпурный) <0>: BORDER
Введите опцию
[?/Make/Set/New/ON/OFF/Color/Ltype/Lweigth/Plot/Pstyle/Freeze/ Thaw/Lock/Unlock/stAte]: C
New color [Truecolor/COlorbook] <7 (white)>: CYAN
Enter name list of layer(s) for color 4 (cyan) <0>: HATCH
◊◊◊
[?/СделатьТекущим/Установить/Создать/Вкл/Откл/Цвет/ТипЛинии/
ШиринаЛинии/Печать/СтильПечати/Заморозить/Разморозить/Блокировать/ Разблокировать/Состояние]: C
Новый цвет [НатурЦвет/ПалитраЦветов] <7 (белый)>: CYAN Имя слоя (слоев) для цвета 1 (голубой) <0>: HATCH
Введите опцию
[?/Make/Set/New/ON/OFF/Color/Ltype/Lweigth/Plot/Pstyle/Freeze/ Thaw/Lock/Unlock/stAte]: LW
Enter lineweight (0.0mm - 2.11mm): 0.05
Enter name list of layer(s) for lineweight 0.05mm <0>: HATCH [?/Make/Set/New/ON/OFF/Color/Ltype/Lweigth/Plot/Pstyle/Freeze/ Thaw/Lock/Unlock/stAte]: <Enter>
◊◊◊
[?/СделатьТекущим/Установить/Создать/Вкл/Откл/Цвет/ТипЛинии/
ШиринаЛинии/Печать/СтильПечати/Заморозить/Разморозить/Блокировать/ Разблокировать/Состояние]: LW
(Введите толщину линии (0,0 мм - 2,11 мм): 0.05
