Добрый день!
Не знал куда это написать, поэтому прошу извинения если написал не туда.
Проблема в следующем: мне нужно написать программу для AutoCAD на языке LISP. По непонятной причине AutoCAD после загрузки программы (Tools - Load application) упорно не видит мой код, выдается сообщение "Unknown command "CIR".
Текст программы приведен ниже:
(defun c:cir ( / cen x0 y0 x1 y1 x2 y2 a0 a1 a2 R) (setq R (getdist "\n Введите параметр R:" ) ) (setq cen (getpoint "\n Укажите центр")) (setq x0 (nth 0 cen)) (setq y0 (- (nth 1 cen) R)) (setq a0 (list x0 y0)) (setq n 5) (setq ang (/ pi 6) (setq ang (* 180 ang)) (setq ang (/ ang pi)) (setq x1 (+ x0 (* R (cos ang)))) (setq y1 (+ y0 (* R (sin ang)))) (setq a1 (list x1 y1)) (setq x2 (+ x1 (* R (cos ang)))) (setq y2 (+ y1 (* R (sin ang)))) (setq a2 (list x2 y2)) (command "_line" a0 "210,0" "210,297" "_C")
)
Подскажите, пожалуйста, как с этим бороться.
|