ВУЗ:
Составители:
Рубрика:
90
(calc_coord);rm - радиус окружности, изображающей узловые точки
(while (< n (+ nmat 1))
(linee'(((nth n pfr)(nth (+ n 1) pfr))))(command "circle" (nth (+ n 1) pfr) rm)
(linee'(((nth n pgr)(nth (+ n 1) pgr))))(command "circle" (nth (+ n 1) pgr) rm)
(linee'(((nth n ppr)(nth (+ n 1) ppr))))(command "circle" (nth (+ n 1) ppr) rm)
(setq n (+ n 1))
)
);===================== конец - draw_manip ================
Для соединения точек отрезками в программе draw_manip использу-
ется программа linee.
;================== начало - linee ========================
(defun linee ($$f$$)
;программа для соединения отрезками точек, заданных списком – $$f$$
(foreach $nak $$f$$ (command “line” (foreach $dfr $nak
(command (eval $dfr))) ))
);================= конец – linee =========================
На рис. 6.8 представлены результаты моделирования робота РБ-211.
Рис. 6.8. Результаты синтеза малых движений робота РБ-211
(calc_coord);rm - радиус окружности, изображающей узловые точки (while (< n (+ nmat 1)) (linee'(((nth n pfr)(nth (+ n 1) pfr))))(command "circle" (nth (+ n 1) pfr) rm) (linee'(((nth n pgr)(nth (+ n 1) pgr))))(command "circle" (nth (+ n 1) pgr) rm) (linee'(((nth n ppr)(nth (+ n 1) ppr))))(command "circle" (nth (+ n 1) ppr) rm) (setq n (+ n 1)) ) );===================== конец - draw_manip ================ Для соединения точек отрезками в программе draw_manip использу- ется программа linee. ;================== начало - linee ======================== (defun linee ($$f$$) ;программа для соединения отрезками точек, заданных списком – $$f$$ (foreach $nak $$f$$ (command “line” (foreach $dfr $nak (command (eval $dfr))) )) );================= конец – linee ========================= На рис. 6.8 представлены результаты моделирования робота РБ-211. Рис. 6.8. Результаты синтеза малых движений робота РБ-211 90
Страницы
- « первая
- ‹ предыдущая
- …
- 88
- 89
- 90
- 91
- 92
- …
- следующая ›
- последняя »