
Книги_AutoCad_2 / Настройка AutoCAD_Sham_Tickoo-Customizing_2006г
.pdfТитул 1
Титул 2
Титул 3
ББК 32.973.26-018.2.75 Т40
УДК 681.3.07
Издательский дом “Вильямс” Главный редактор С.Н. Тригуб Зав. редакцией В.Р. Гинзбург
Перевод с английского и редакция И.В. Шуляка
По общим вопросам обращайтесь в Издательский дом “Вильямс” по адресу: info@williamspublishing.com, http://www.williamspublishing.com
115419, Москва, а/я 783; 03150, Киев, а/я 152
Тику, Шам.
Т40 Настройка AutoCAD. : Пер. с англ. — М. : Издательский дом “Вильямс”, 2006. — 768 с. : ил. — Парал. тит. англ.
ISBN 5-8459-0931-7 (рус.)
В настоящей книге, являющейся официальным руководством Autodesk, представлено подробное и всестороннее описание основных функциональных средств, используемых для настройки программы AutoCAD версий 2004/2005/2006. Эта книга может быть с успехом использована и как учебное пособие, и как справочник для разработчиков и специалистов в области систем автоматизированного проектирования. Здесь вы найдете детальное описание методов настройки, таких как создание шаблонов чертежа, настройка панелей инструментов, меню быстрого вызова команд и диалоговых окон. Кроме этого вы познакомитесь с основными функциями AutoLISP, Visual Basic for Applications (VBA), Visual LISP и макровыражениями DIESEL, используемыми для настройки системы AutoCAD. Будет ли это вашим первым знакомством с AutoCAD или вы хотите просто усовершенствовать свои навыки работы с этой программой, настоящая книга поможет вам повысить свой профессиональный уровень и сделать работу более продуктивной.
ББК 32.973.26-018.2.75
Все названия программных продуктов являются зарегистрированными торговыми марками соответ-
ствующих фирм.
Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то
ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на это нет письменного разрешения издательства
Autodesk Press.
Authorized translation from the English language edition published by Delmar Learning, a division of
Thomson Learning, Inc. Copyright © 2004
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from the Publisher.
Russian language edition is published by Williams Publishing House according to the Agreement with R&I
Enterprises International, Copyright © 2006.
ISBN 5-8459-0931-7 |
(рус.) |
© Издательский дом “Вильямс”, 2006 |
ISBN 1-4018-5135-5 |
(англ.) |
© Delmar Learning, 2004 |

Оглавление
Введение |
16 |
Глава 1. Шаблоны чертежей |
21 |
Глава 2. Файлы сценариев и организация показа слайдов |
53 |
Глава 3. Создание типов линий и образцов штриховки |
97 |
Глава 4. Редактирование файла ACAD.PGP |
143 |
Глава 5. Раскрывающиеся и неполные меню, меню быстрого |
|
вызова команд и настройка панелей инструментов |
157 |
Глава 6. Мозаичные меню |
207 |
Глава 7. Кнопочные и вспомогательные меню |
223 |
Глава 8. Планшетные меню |
241 |
Глава 9. Экранные меню |
265 |
Глава 10. Настройка стандартного меню AutoCAD |
313 |
Глава 11. Геометрические фигуры и текстовые шрифты |
369 |
Глава 12. Использование AutoLISP |
403 |
Глава 13. Использование Visual LISP |
459 |
Глава 14. Visual LISP: редактирование базы данных чертежа |
497 |
Глава 15. Программирование диалоговых окон с помощью |
|
языка Dialog Control Language |
515 |
Глава 16. DIESEL: язык строковых выражений |
567 |
Глава 17. Visual Basic для приложений |
585 |
Глава 18. Организация доступа к внешним базам данных |
619 |
Глава 19. Вычисление математических и геометрических выражений |
645 |
Приложение А. Системные требования и установка AutoCAD |
666 |
Приложение Б. Команды AutoCAD |
669 |
Приложение В. Системные переменные AutoCAD |
704 |
Предметный указатель |
763 |

Содержание
Введение |
16 |
Глава 1. Шаблоны чертежей |
21 |
Создание шаблонов чертежей |
22 |
Стандартные шаблоны |
22 |
Загрузка шаблона чертежа |
28 |
Настройка чертежей по слоям и размерам |
29 |
Настройка чертежей по параметрам листа |
35 |
Настройка чертежей по конфигурации видовых экранов |
39 |
Настройка чертежей по масштабу и размерам области печати |
42 |
Глава 2. Файлы сценариев и организация показа слайдов |
53 |
Что такое сценарий? |
54 |
Запуск файла сценария |
57 |
Повторное выполнение сценария |
64 |
Ввод временных задержек в файлы сценариев |
65 |
Возобновление работы сценария |
66 |
Ключи командной строки |
66 |
Вызов файла сценария во время загрузки AutoCAD |
67 |
Показ слайдов |
78 |
Что такое слайды |
78 |
Создание слайдов |
78 |
Просмотр слайдов |
79 |
Предварительная загрузка слайдов |
82 |
Библиотеки слайдов |
84 |
Слайды с растровыми изображениями |
88 |
Сочетание векторных и растровых изображений |
89 |
Глава 3. Создание типов линий и образцов штриховки |
97 |
Стандартные типы линий |
98 |
Определение типа линии |
98 |
Заголовок типа линии |
98 |
Образец типа линии |
98 |
Элементы спецификации типа линии |
99 |
Создание различных типов линий |
100 |
Спецификация выравнивания |
105 |
Команда LTSCALE |
106 |
Масштаб печати |
109 |
Текущее масштабирование линий (CELTSCALE) |
110 |
Дополнительные типы линий |
111 |
Модификация типов линий |
112 |
Сложные типы линий |
115 |
Создание строкового типа линий |
115 |
Создание геометрического типа линий |
120 |

Содержание |
7 |
Определение образцов штриховки |
124 |
Заголовок строки |
124 |
Описатели штриховки |
125 |
Угол наклона линий штриховки |
125 |
Как формируется штриховка |
127 |
Создание простого образца штриховки |
128 |
Влияние угла и масштаба на внешний вид штриховки |
129 |
Образцы штриховки со штрихами и точками |
130 |
Задание пути доступа к файлу образца штриховки |
132 |
Штриховка, имеющая несколько определений |
133 |
Сохранение образца штриховки в отдельном файле |
138 |
Файл нестандартного образца штриховки |
138 |
Глава 4. Редактирование файла ACAD.PGP |
143 |
Файл программных параметров AutoCAD |
144 |
Разделы файла ACAD.PGP |
151 |
Комментарии |
151 |
Внешние команды |
151 |
Псевдонимы команд |
152 |
Повторная инициализация файла ACAD.PGP |
154 |
Глава 5. Раскрывающиеся и неполные меню, меню быстрого |
|
вызова команд и настройка панелей инструментов |
157 |
Меню программы AutoCAD |
158 |
Стандартные меню |
159 |
Запись меню |
159 |
Загрузка меню |
167 |
Ограничения |
169 |
Каскадное размещение подменю |
169 |
Контекстные меню и меню быстрого вызова команд |
175 |
Подменю |
178 |
Определение подменю |
179 |
Ссылка на подменю |
179 |
Отображение подменю |
180 |
Загрузка экранных и мозаичных меню |
180 |
Загрузка экранного меню |
180 |
Загрузка мозаичного меню |
180 |
Неполные меню |
184 |
Метки разделов меню |
184 |
Запись неполного меню |
184 |
Ускоряющие клавиши |
189 |
Виртуальные клавиши |
190 |
Общезначимые модификаторы |
191 |
Панели инструментов |
191 |
Система справочной информации |
196 |
Настройка панелей инструментов |
196 |
Редактирование изображения на кнопке и изменение всплывающей |
|
подсказки |
199 |
Удаление кнопок на панели инструментов |
200 |

8 |
Содержание |
|
|
Удаление панели инструментов |
201 |
|
Копирование кнопок инструментов |
201 |
|
Создание пользовательских панелей инструментов |
201 |
|
Создание клавишных комбинаций быстрого вызова команд |
202 |
Глава 6. Мозаичные меню |
207 |
|
Мозаичные меню |
208 |
|
Подменю |
209 |
|
|
Определение подменю |
209 |
|
Ссылка на подменю |
209 |
|
Отображение подменю |
210 |
Запись мозаичного меню |
210 |
|
Слайды, используемые в мозаичном меню |
211 |
|
Загрузка меню |
216 |
|
Ограничения |
217 |
|
Метки элементов мозаичного меню |
218 |
|
|
Формат меток элементов меню |
218 |
Глава 7. Кнопочные и вспомогательные меню |
223 |
|
Кнопочные меню |
224 |
|
Запись кнопочного меню |
224 |
|
Специальная обработка кнопочных меню |
228 |
|
Подменю кнопочного меню |
231 |
|
|
Определение подменю |
231 |
|
Ссылка на подменю |
232 |
Загрузка меню |
232 |
|
|
Загрузка экранного меню |
232 |
|
Загрузка меню из кнопочного меню |
233 |
|
Загрузка мозаичного меню |
233 |
Вспомогательные меню |
236 |
|
Глава 8. Планшетные меню |
241 |
|
Стандартное планшетное меню |
242 |
|
Функции планшетного меню |
243 |
|
Настройка планшетного меню |
244 |
|
Запись планшетного меню |
245 |
|
Конфигурирование графического планшета |
247 |
|
Загрузка меню |
249 |
|
Графический планшет с блоками разного размера |
250 |
|
Назначение команд блокам планшетного меню |
253 |
|
Автоматическая выгрузка меню |
254 |
|
Глава 9. Экранные меню |
265 |
|
Экранное меню |
266 |
|
Загрузка меню |
270 |
|
Подменю экранного меню |
272 |
|
|
Определение подменю |
272 |
|
Ссылка на подменю |
273 |
|
Вложенные подменю |
274 |

Содержание |
9 |
Использование нескольких подменю |
280 |
Длинные определения меню |
294 |
Повторение команд меню |
296 |
Автоматическая выгрузка меню |
297 |
Системная переменная MENUECHO |
298 |
Меню на иностранном языке |
298 |
Использование управляющих символов в элементах меню |
299 |
Специальные символы |
299 |
Определение команды без пробелов и точки с запятой |
301 |
Элементы меню, работающие в режиме выбора одного объекта |
303 |
Использование функций AutoLISP в определении меню |
303 |
Использование выражений DIESEL |
304 |
Глава 10. Настройка стандартного меню AutoCAD |
313 |
Стандартное меню программы AutoCAD |
314 |
Подменю стандартного меню |
330 |
Определение подменю |
330 |
Ссылка на подменю |
331 |
Загрузка экранного меню |
331 |
Загрузка раскрывающегося меню |
332 |
Загрузка мозаичного меню |
332 |
Настройка области планшета 1 |
332 |
Подменю планшетного меню |
337 |
Настройка области планшета 2 |
341 |
Настройка области планшета 3 |
341 |
Настройка области планшета 4 |
344 |
Настройка кнопочных и вспомогательных меню |
345 |
Настройка раскрывающихся меню и меню быстрого вызова команд |
350 |
Каскадное размещение подменю |
351 |
Меню быстрого вызова команд |
354 |
Подменю меню быстрого вызова команд |
355 |
Выгружаемые меню |
355 |
Настройка мозаичных меню |
356 |
Подменю мозаичного меню |
357 |
Метки элементов мозаичного меню |
357 |
Настройка экранного меню |
360 |
Подменю экранного меню |
360 |
Вложенные подменю |
361 |
Глава 11. Геометрические фигуры и текстовые шрифты |
369 |
Файлы геометрических фигур |
370 |
Описание фигуры |
370 |
Заголовок |
370 |
Спецификация фигуры |
370 |
Кодирование направления и длины вектора |
371 |
Специальные коды |
374 |
Стандартные коды |
375 |
Файлы текстовых шрифтов |
389 |
Описание текстового шрифта |
389 |

10 |
Содержание |
|
|
Перевод строки |
390 |
|
Определение формы |
391 |
Глава 12. Использование AutoLISP |
403 |
|
Знакомство с AutoLISP |
404 |
|
Математические операции |
405 |
|
|
Сложение |
405 |
|
Вычитание |
405 |
|
Умножение |
406 |
|
Деление |
406 |
Возрастающие и убывающие числа и абсолютное значение числа |
406 |
|
|
Возрастающие числа |
406 |
|
Убывающие числа |
407 |
|
Абсолютное значение числа |
407 |
Тригонометрические функции |
407 |
|
|
Функция синус (sin) |
407 |
|
Функция косинус (cos) |
407 |
|
Функция арктангенс (atan) |
408 |
|
Функция angtos |
408 |
Операторы отношения |
409 |
|
|
Функция “равно” |
409 |
|
Функция “не равно” |
409 |
|
Функция “меньше” |
410 |
|
Функция “меньше или равно” |
410 |
|
Функция “больше” |
410 |
|
Функция “больше или равно” |
411 |
Функции defun, setq, getpoint и Command |
411 |
|
|
Функция defun |
411 |
|
Функция setq |
412 |
|
Функция getpoint |
413 |
|
Функция Command |
413 |
Загрузка программ на языке AutoLISP |
417 |
|
|
Кнопка Load |
418 |
|
Вкладка Loaded Applications |
418 |
|
Вкладка History List |
418 |
|
Флаговая кнопка Add to History |
418 |
|
Кнопка Unload |
418 |
|
Кнопка Remove |
418 |
|
Пиктограмма Startup Suit |
418 |
Функции getcorner, getdist и setvar |
420 |
|
|
Функция getcorner |
420 |
|
Функция getdist |
420 |
|
Функция setvar |
421 |
Функция list |
423 |
|
Функции car, cdr и cadr |
424 |
|
|
Функция car |
424 |
|
Функция cdr |
424 |
|
Функция cadr |
424 |