土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 找错:一个画圈标注的lisp

找错:一个画圈标注的lisp

发布于:2008-05-31 11:49:31 来自:建筑设计/CAD下载及教程 [复制转发]
以下是我编写的一个小程序,可不知道哪里出错了,各位帮忙看一下。

(defun c:qa(/ gd st zh) ;圈标注
(print " ")(princ "默认文字高度为")(princ g1)(princ " ")
(if (= g1 nil) (setq g1 100))
(setq gd (getreal "请输入标注文字高度:"))
(if (= gd nil ) (setq gd g1))
(setq g1 gd)
(if (= s1 "") (setq s1 "1"))
(setq st (getstring "\n请输入标注文字:"))
(if (= st "") (setq st s1))
(atoi s1) (setq s1 (+ s1 1)) (itoa s1)
(setq zh (getpoint "\n请确定标注圆圈中心点:"))
(command "circle" zh (* 0.8 gd))
(command "text" "j" "mc" zh gd 0 st)
(prin1)
)


运行后就出现 错误:参数类型错误: numberp: "1" 的提示。
我想,应该是 (atoi s1) (setq s1 (+ s1 1)) (itoa s1) 这行有问题。可不知道应该怎么改进。谢谢赐教啦~~~

全部回复(3 )

只看楼主 我来说两句
  • tohteg_0
    tohteg_0 沙发
    问题自己解决了。嗨~~~多加一变量就OK了。真是的,郁闷了两天,,,
    2008-06-02 12:59:02

    回复 举报
    赞同0
  • tohteg_0
    tohteg_0 板凳
    难道变量转换命令的格式错了?
    2008-05-31 12:51:31

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.09 万条内容 · 667 人订阅

猜你喜欢

阅读下一篇

求国家CAD工程图设计规范

我是一个搞机械设计方面的职员,想求一个关于国家关于使用AutoCAD方面的工程图标准,看了很多书籍, 但互相之间都不一样,所以想求高手给个规范或标准。如国家标准对使用cad绘图的线段长度、粗细、文字样式和大小、尺寸标注箭头大小、基线间距、超出尺寸线长度等。谢谢。请回复或者发我邮箱myheartflies@sohu.com

回帖成功

经验值 +10