明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1585|回复: 6

高手拔刀相助啊!!!

[复制链接]
发表于 2006-12-1 15:05:00 | 显示全部楼层 |阅读模式

我是搞建筑设计的,下载了个老外画门的程序,加载时候出错,不知道问题在哪里???

(DEFUN C: 2dDOOR ()
 (SETVAR "CMDECHO" 0)
 (SETQ HOR (GETDIST "\nHORIZONTAL DISTANCE:"))
 (SETQ VER (GETDIST "\nVERTICAL DISTANCE:"))
 (SETQ TR  (GETDIST "\nTRIM WIDTH:"))
 (SETQ KNOB (GETDIST "\nENTER DOOR KNOB RADIUS:"))
 (SETQ CL (GETVAR "CLAYER"))
 (SETQ SP (GETPOINT "\nPICK LOWER LEFT CORNER OF OPENING:"))
 (SETQ P2 (POLAR SP (DTR 0) HOR))
 (SETQ P3 (POLAR SP (DTR 180) TR))
 (SETQ P4 (POLAR P2 (DTR 0) TR))
 (SETQ P5 (POLAR P4 (DTR 90) (+ TR VER)))
 (SETQ P6 (POLAR P5 (DTR 270) TR))
 (SETQ P7 (POLAR P6 (DTR 180) TR))
 (SETQ P8 (POLAR P7 (DTR 180) HOR))
 (SETQ P9 (POLAR P8 (DTR 180) TR))
 (SETQ P10 (POLAR P9 (DTR 90) TR))
 (SETQ P11 (POLAR P10 (DTR 270) (+ TR VER)))
 (COMMAND "LAYER" "M" "DOOR" "C" "YELLOW" "" "")
 (COMMAND "LINE" SP P8 P7 P2 P3 P10 P8 P10 P5 P7 P5 P4 P2 C)
 (SETQ P12 (POLAR SP (DTR 90) 36))
 (SETQ P13 (POLAR P12 (DTR 0) 3))
 (COMMAND "LAYER" "M" "KNOB" "C" "GREEN" "" "")
 (COMMAND "CIRCLE" P13 KNOB "")
 (SETVAR "CLAYER" CL)
)
 (DEFUN DTR (a) (* Pi (/ a 180.0)))
 (PRINC)



 
 

发表于 2006-12-1 15:58:00 | 显示全部楼层
名称写错,C:2dDOOR的中间不要有空格
发表于 2006-12-1 16:04:00 | 显示全部楼层

(DEFUN C: 2dDOOR ()

改成

(DEFUN C:2dDOOR ()


即去掉一个空格


 

发表于 2006-12-1 19:29:00 | 显示全部楼层
同意楼上的。
发表于 2006-12-1 20:50:00 | 显示全部楼层

1,同楼上所说!

2,用到了lisp内部函数名ver作为变量,这是不合法的,可把变量名ver改成其他的名字!

发表于 2006-12-2 18:22:00 | 显示全部楼层
各位大哥:

能否发一个可以批处理打印的程序给我,谢谢了

发表于 2006-12-2 20:47:00 | 显示全部楼层
同意rongyifei说的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-9-19 03:54 , Processed in 0.260380 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表