 - (defun C:plotlog ( / il el unit offhead)
- (setq p0 (getpoint"\n指定起点: "))
- (setq il (getreal"\n输入起始长度: "))
- (setq el (getreal"输入终点长度: "))
- (setq unit (getreal"输入格距: "))
- (setq base (getreal"输入基底: "))
- (setq be (log base))
- (setq tl il p1 (polar p0 (/ (log il) be))
- (setvar "OSMODE" 0)
- (while (<= tl el)
- (command "line" p1 (POLAR P1 (/ PI 2) 5) "")
- (setq tl (+ tl unit) p1 (polar p0 0 (/ (log tl) be)))
- )
- (PRINC)
- )
|