Параметрические изображения объектов проектирования на основе использования языка АВТОЛИСП в среде АВТОКАД. Притыкин Ф.Н. - 76 стр.

UptoLike

Составители: 

76
Р73 (polar р1 3.14 (/ d6 2)) р74 (polar р10 0 (+ d1 (+ (/ d1 2) 10)))
); окончание блока расчета координат вида слева
;блок построения изображения вида слева
(sl0)(command "circle" p60 (/ d1 2) "circle" p60 (/ d4 2) "circle" p60
(/ d3 2))
(sl2)(command "circle" p60 (/ d2 2))
(sl0)(command "circle" p40 (/ d6 2) "circle" p41 (/ d6 2)
"circle" p42 (/ d6 2) "circle" p43 (/ d6 2))
;Нанесение размеров на чертеже
(sl4)(command "dim"
"vertical" p21 p22 (polar p22 0 10) (strcat "%%c"(rtos d4 2 0)) …
"exit");окончание нанесения размеров
); окончание функции - defun
5.6. Вопросы и задачи для самопроверки
1. Какие функции используют для ввода данных в интерактивном ре-
жиме?
2. В чем состоит отличие документов Автокада Слайд и Чертеж, со-
храняющихся в файлах с расширениями .sld и .dwg?
3. В чем заключается методика получения слайдов и их использова-
ния при вводе данных, характеризующих форму и положение фрагментов
параметрических изображений чертежей?
4. В чем заключается методика использования меню пользователя при
задании переменным значений строковых констант при автоматизиро-
ванном формировании текстов технологических обозначений?
5. Назовите функции, позволяющие осуществлять ввод и извлечение
данных из файла с программами, написанными на языке Автолисп.
Задача 5.1
Составьте фрагмент текста программы, позволяющей применять ме-
тод ввода данных в интерактивном режиме задания значений геометриче-
ских параметров l1, l2, h1, h2 и базовую точку, имеющую обозначение
р1, с использованием изображения слайда. Информацию о слайде сохра-
няет файл vtulka.sld.
       Р73 (polar р1 3.14 (/ d6 2)) р74 (polar р10 0 (+ d1 (+ (/ d1 2) 10)))
         …
     ); окончание блока расчета координат вида слева
    ;блок построения изображения вида слева
        (sl0)(command "circle" p60 (/ d1 2) "circle" p60 (/ d4 2) "circle" p60
(/ d3 2))
        (sl2)(command "circle" p60 (/ d2 2))
        (sl0)(command "circle" p40 (/ d6 2) "circle" p41 (/ d6 2)
                          "circle" p42 (/ d6 2) "circle" p43 (/ d6 2))
        ;Нанесение размеров на чертеже
        (sl4)(command "dim"
            "vertical" p21 p22 (polar p22 0 10) (strcat "%%c"(rtos d4 2 0)) …
        "exit");окончание нанесения размеров
  ); окончание функции - defun

                5.6. Вопросы и задачи для самопроверки

    1. Какие функции используют для ввода данных в интерактивном ре-
жиме?
    2. В чем состоит отличие документов Автокада Слайд и Чертеж, со-
храняющихся в файлах с расширениями .sld и .dwg?
    3. В чем заключается методика получения слайдов и их использова-
ния при вводе данных, характеризующих форму и положение фрагментов
параметрических изображений чертежей?
    4. В чем заключается методика использования меню пользователя при
задании переменным значений строковых констант при автоматизиро-
ванном формировании текстов технологических обозначений?
    5. Назовите функции, позволяющие осуществлять ввод и извлечение
данных из файла с программами, написанными на языке Автолисп.

                                   Задача 5.1

    Составьте фрагмент текста программы, позволяющей применять ме-
тод ввода данных в интерактивном режиме задания значений геометриче-
ских параметров l1, l2, h1, h2 и базовую точку, имеющую обозначение
р1, с использованием изображения слайда. Информацию о слайде сохра-
няет файл vtulka.sld.


                                     76