ВУЗ:
Составители:
Рубрика:
58
Пример программы с использованием набора примитивов при по-
строении изображения штриховки:
(defun strix($u $r); программа построения штриховки замкнутого контура
;определяемого набором примитивов
;$u – параметр определяющий угол наклона штриховки
;$r – параметр определяющий расстояние между штрихами
(command "штрих" "с" $u $r ""
(setq ew1 (entlast) ss (ssadd) ss
(while (setq ew (entnext ew)) (setq ss (ssadd ew ss)) )
) ""
) ; окончание функции - command
) ; окончание функции – defun
В программе strix используют следующие переменные и функции для
работы с примитивами.
• ew − параметр, определяющий начало отсчета примитивов для опреде-
ления набора, который определяет замкнутый контур, подлежащий штри-
ховке.
• (ssadd) − функция создает нулевой набор (в данном примере ss).
• (ssadd ew ss) − функция дополняет набор (ss) новым примитивом.
• (entnext ew) − функция возвращает имя примитива, следующего в базе
данных за примитивом с указанным именем (ew).
• (while <выражение1> <выражением2>) − функция организует цикл над
<выражением2> до тех пор, пока <выражение1>
(setq ew (entnext ew)) не примет значение nill.
4.5. Строковые функции
Строковые константы и функции используют для автоматизированно-
го формирования текстовых документов, а также текстов технологических
обозначений чертежей деталей и сборочных чертежей. В качестве строко-
вых констант выступают ключевые слова, числа и др. С помощью стро-
ковых функций возможно формирование слов, обозначений, предложений
и др. Ниже приведены строковые функции:
Пример программы с использованием набора примитивов при по-
строении изображения штриховки:
(defun strix($u $r); программа построения штриховки замкнутого контура
;определяемого набором примитивов
;$u – параметр определяющий угол наклона штриховки
;$r – параметр определяющий расстояние между штрихами
(command "штрих" "с" $u $r ""
(setq ew1 (entlast) ss (ssadd) ss
(while (setq ew (entnext ew)) (setq ss (ssadd ew ss)) )
) ""
) ; окончание функции - command
) ; окончание функции – defun
В программе strix используют следующие переменные и функции для
работы с примитивами.
• ew − параметр, определяющий начало отсчета примитивов для опреде-
ления набора, который определяет замкнутый контур, подлежащий штри-
ховке.
• (ssadd) − функция создает нулевой набор (в данном примере ss).
• (ssadd ew ss) − функция дополняет набор (ss) новым примитивом.
• (entnext ew) − функция возвращает имя примитива, следующего в базе
данных за примитивом с указанным именем (ew).
• (while <выражение1> <выражением2>) − функция организует цикл над
<выражением2> до тех пор, пока <выражение1>
(setq ew (entnext ew)) не примет значение nill.
4.5. Строковые функции
Строковые константы и функции используют для автоматизированно-
го формирования текстовых документов, а также текстов технологических
обозначений чертежей деталей и сборочных чертежей. В качестве строко-
вых констант выступают ключевые слова, числа и др. С помощью стро-
ковых функций возможно формирование слов, обозначений, предложений
и др. Ниже приведены строковые функции:
58
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »
