Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 400242.doc
Скачиваний:
10
Добавлен:
30.04.2022
Размер:
14.24 Mб
Скачать

Xclip(ссподрежь)

Подрезает область отображения внешней ссылки или вставленного блока. Ключи:

    • ON - Включает подрезание;

    • OFF - Отключает подрезание;

    • C - Задает глубину подрезания;

    • D - Удаляет глубину подрезания;

    • P - Генерирует границу подрезания в виде полилинии;

    • N - Создает границу подрезания в виде полилинии, многоугольника или прямоугольника.

Xline(прямая)

Создает бесконечную прямую. Ключи:

    • H - Горизонтальную;

    • V - Вертикальную;

    • A - По точке и углу;

    • B - По точке и половине угла, заданного тремя точками;

    • O - По смещению и базовой линии.

XPLODE Разрывает составной объект, превращая его в отдельные (составные элементы) примитивы.

Xref (ссылка)

Использует другие рисунки AutoCAD без их фактического добавления в текущий рисунок и без изменения их содержания.

    • A(В) - Вставляет новую внешнюю ссылку или копию вставленной ранее либо освежает изображение обновленного вставленного рисунка,

    • B(Д) - Делает внешнюю ссылку постоянной частью текущего рисунка,

    • D(У) - Удаляет внешнюю ссылку из текущего рисунка,

    • P(П) - Позволяет просмотреть и отредактировать имя файла, используемое при вставке внешней ссылки,

    • R(О) - Обновляет одну или несколько внешних ссылок без перегрузки рисунка и освежает их изображение,

    • ? - Перечисляет все внешние ссылки в текущем рисунке и рисунок, связанный с каждой из них.

'ZOOM ('ПОКАЖИ)

Уменьшает, или увеличивает, по отношению к первоначальному, изображение объекта на экране.

    • число Х - Масштаб по отношению к текущему изображению объекта на экране,

    • число ХЛ (ХР) - Масштаб относительно пространства листа,

    • A(В) - Все,

    • C(Ц) - Центр,

    • D(Д) - Динамика,

    • E(Г) - Границы,

    • L(Л) - Нижний левый угол,

    • P(П) - Предыдущий,

    • W(Р) - Рамка,

    • V(М) - Максимальное уменьшение без регенерации.

ПРИЛОЖЕНИЕ Б

Сообщения об ошибках

Здесь приведен список сообщений об ошибках, которые вы можете встретить в процессе написания и отладки функций Автолиспа. Они выводятся стандартным обработчиком ошибок Автолиспа в виде:

error: сообщение

AutoCAD rejected function

Аргументы, переданные в функцию Автокада, были неверны (например, попытка задать значение с помощью GETVAR несуществующей системной переменной или переменной, разрешенной только для чтения) или же в данном контексте сама функция неверна. К примеру, Вы не можете пользоваться функциями GETxxx из функции COMMAND.

bad argument type

В функцию был передан неверный тип аргумента. (Например, вы не можете выполнить функцию STRLEN над целочисленным аргументом.)

bad association list

Список, переданный в функцию ASSOC, не состоит из списков "(ключ значение)".

bad entmod list

Аргумент переданный в функцию ENTMOD, не свойственный для списка данных примитива (возвращаемого функцией ENTGET).

bad formal argument list

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

bad function

Первый элемент списка - недопустимое имя функции. Возможно это имя переменной или число.

bad list

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

bad node

Функция TYPE столкнулась с элементом неверного типа.

bad node type in list

Функция FOREACH столкнулась с элементом неверного типа.

bad point argument

В функцию, ожидающую точку, была передана неверно специфицированная точка. Будьте внимательны, не начинайте действительное число с десятичной точки; в подобных случаях необходимо число начинать с нуля.

bad point value

Та же ситуация, что описана выше.

boole arg1 < 0 or > 15

Первый аргумент в функции BOOLE должен быть целым числом между 0 и 15.

can't evaluate expression

Эта ошибка может произойти в случае неверного размещения десятичной точки или неверно сформированного выражения.

console break

В то время, как выполнялась функция, пользователь нажал + или +.

divide by zero

Недопустимое деление на ноль.

extra right paren

Встречено одна или более лишних правых скобок.

file not open

Описатель файла для операции ввода/вывода относится не к открытому файлу.

function canceled

На запрос о вводе данных пользователь нажал + или +.

function undefined for argument

Аргумент, переданный в функции LOG или SQRT, выходит за пределы допустимых значений.

function undefined for real

В функцию вместо целочисленного аргумента было передано действительное число. Например: (LSH val 1.2).

improper argument

Аргумент функции GCD отрицательное число или ноль.

incorrect number of arguments to a function

Число аргументов, переданное в определенную пользователем функцию, не соответствует числу формальных аргументов, указанное в функции DEFUN.

insufficient node space

Для выполнения требуемого действия недостаточно динамической памяти.

insufficient string space

Для размещения требуемой текстовой строки недостаточно динамической памяти.

invalid argument

Неверный тип аргумента или же аргумент выходит за пределы допустимых значений.

invalid character

Выражение содержит неверный символ.

invalid dotted pair

Дот-пара - список, состоящий из двух элементов, разделенных конструкцией "пробел-точка-пробел". Это сообщение об ошибке может быть получено, если вы вначале действительного числа поставили десятичную точку; в подобных случаях необходимо число начинать с нуля.

LISPSTACK overflow

Превышено пространство стека Автолиспа. Это может произойти либо в случае чрезмерной глубины рекурсивной функции, либо в случае очень большого списка аргументов.

misplaced dot

Такое сообщение может быть получено в случае, когда действительное число начинается с десятичной точки; в подобных случаях необходимо число начинать с нуля.

null function

Была предпринята попытка выполнить неизвестную функцию.

quit / exit abort

Это результат вызова функции QUIT или EXIT. Эти функции в настоящее время не используются в Автолиспе.

too few arguments

Во встроенную функцию было передано недостаточное число аргументов.

too many arguments

Во встроенную функцию было передано чрезмерное число аргументов.

Учебное издание

Новокщёнов Сергей Леонидович,

Бойко Александр Юрьевич,

Гольцев Александр Михайлович,

Антонов Сергей Иванович

ОСНОВЫ РАЗРАБОТКИ КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКОЙ ДОКУМНТАЦИИ НА КУЗНЕЧО-ШТАМПОВОЧНОЕ ОБОРУДОВАНИЕ С ПРИМЕНЕНИЕМ САПР AutoCAD

В авторской редакции

Компьютерный набор

С. Л. Новокщёнова

Подписано к изданию 10.12.2007.

Уч.-изд. л. 13,3

ГОУВПО «Воронежский государственный технический

университет»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]