实用的LSP源代码,值得参考
liminnet
liminnet Lv.5
2007年08月09日 10:21:24
只看楼主

(defun c:cd (/) (setvar "cmdecho" 1) (setq a1 (getpoint "第一点")) (princ "") (setq a2 (getpoint "第二点")) (princ "") (setq ang (* (/ (angle a1 a2) pi) 180)) (setq dist (rtos (/ (distance a1 a2) 1000) 2 1))

(defun c:cd (/)
(setvar "cmdecho" 1)
(setq a1 (getpoint "第一点"))
(princ "
")
(setq a2 (getpoint "第二点"))
(princ "
")
(setq ang (* (/ (angle a1 a2) pi) 180))
(setq dist (rtos (/ (distance a1 a2) 1000) 2 1))
(setq dist1 (strcat "L=" dist "m"))
(setq a3 (getpoint "文字插入点"))
(command "text" a3 "350" ang dist1)
)


我想在这段代码里点功能就是提示我;管径Dn=多少,i=多少,然后用人工输入数据,出
来的效果是这样子:管径Dn=300 L=9.8m i=0.008,大哥大姐帮帮忙啊
免费打赏
jxxx2008
2009年01月16日 00:58:10
112楼
:handshake
冒昧的问一句,能否也请流浪水手大哥给编个程序啊!其实也是关于室外给排水设计的,想把前面的自动标管径、管长、坡度程序,画检查井的程序和计算结合起来。也就是“后一个井的标高=前一个井的标高-管长X坡度”,并能把标高自动标出,如图。万分感谢!!! 未命名.jpg

[ 本帖最后由 jxxx2008 于 2009-1-16 00:59 编辑 ]
回复
jxxx2008
2009年01月17日 15:05:18
113楼
:(
各位前辈帮小弟一把啊!
回复
laobao508
2009年02月10日 15:31:10
114楼
请问楼主是如何学会LISP? 能否推荐一两本书? VBA知道一些。 谢谢。
回复
licamin
2009年02月17日 11:42:53
115楼
11111111111111111
回复
wxj19861117
2009年06月05日 10:06:27
116楼
真的牛逼啊
看了傻眼!
回复

相关推荐

APP内打开