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

UptoLike

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

38
Пример 11. (command "dim" "vertical" р1 р2 р3 "" "exit")нанесение
вертикального размера.
Пример 12. (command "dim" "angular" р4 р5 р6 "30" "exit")нанесе-
ние углового размера, точки р4, р5 указывают две прямые, между кото-
рыми проставляется угловой размер (данные прямые должны быть изо-
бражены заранее); р6указывает положение размерной линии; 30за-
дание текста, рис. 3.10г.
Пример 13. (command "qleader" р1 р2 р3 "" "R1" "" "" ) нанесение
размера радиуса R1. Точки р1, р2 и р3 задают положение полки разме-
ра (рис. 3.11);
(redraw <имя примитива>) функция перерисовывает текущий видо-
вой экран с примитивами, изображенными на нём. Если функция вы-
полняется с аргументом, то будет перерисовываться только выбранный
примитив. Определение и задание имен примитивов будет подробно
рассмотрено в п. 4.2.
3.3. Пример составления программы построения
параметрических изображений детали
Ниже приведен текст программы, позволяющий выполнять построе-
ние параметрических изображений детали, представленной на рис. 3.12.
Пусть необходимо построить параметрические изображения главного
вида и разреза, представленных на рис. 3.12 при различных значениях
p
1
р
2
р
3
R
1
Рис. 3.11. Реализация команды qleader
• Пример 11. (command "dim" "vertical" р1 р2 р3 "" "exit") – нанесение
  вертикального размера.
• Пример 12. (command "dim" "angular" р4 р5 р6 "30" "exit") – нанесе-
 ние углового размера, точки р4, р5 указывают две прямые, между кото-
 рыми проставляется угловой размер (данные прямые должны быть изо-
 бражены заранее); р6 – указывает положение размерной линии; 30 – за-
 дание текста, рис. 3.10г.
• Пример 13. (command "qleader" р1 р2 р3 "" "R1" "" "" ) – нанесение
  размера радиуса R1. Точки р1, р2 и р3 задают положение полки разме-
  ра (рис. 3.11);


                                р2        р3

                           p1                  R1



                     Рис. 3.11. Реализация команды qleader


• (redraw <имя примитива>) функция перерисовывает текущий видо-
 вой экран с примитивами, изображенными на нём. Если функция вы-
 полняется с аргументом, то будет перерисовываться только выбранный
 примитив. Определение и задание имен примитивов будет подробно
 рассмотрено в п. 4.2.


         3.3. Пример составления программы построения
               параметрических изображений детали


    Ниже приведен текст программы, позволяющий выполнять построе-
ние параметрических изображений детали, представленной на рис. 3.12.
    Пусть необходимо построить параметрические изображения главного
вида и разреза, представленных на рис. 3.12 при различных значениях


                                     38