明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1570|回复: 1

新手求助

[复制链接]
发表于 2012-8-28 15:29:21 | 显示全部楼层 |阅读模式
程序如下:
(defun c:zk ()
(setvar "cmdecho" 0)
  (setvar "osmode" 0)   ; 关闭捕捉
  (setq p0 (getpoint "\n输入基点:"))
  (setq a (getdist "\n高度:"))
  (setq b (getdist "\n宽度:"))
  (setq c (getdist "\n内径:"))
  (setq d (getdist "\n板厚:"))
  (setq p1 (polar p0 (* pi 1.5) a))
  (setq p2 (polar p1 0 b))
  (setq p3 (polar p2 (/ pi 2) a))
  (setq p4 (polar p0 pi (/ d 2)))
  (command "pline" p0 p1 p2 p3 "")
  (setq ent1 (entlast))
  (command "fillet" "r" c "fillet" "p" ent1 "")
  (command "pline" p0 p4 "")
  U
  (setq ent2 (entlast))
  (command "offset" "t" ent1 p4 "")
  (setq ent3 (entlast))
  (command "lengthen" ent3 "")  ;取得线段长度
  (setq dd (getvar "perimeter")) ;显示长度尺寸
  (setq w (distof (rtos dd 2 1))) ;保留一位小数
  (setq d9 (getpoint "\n输入基点:"))
  (setq ll (getdist "\n图形长度:"))
  (setq d1 (polar d9 (/ pi 2) w))
  (setq d2 (polar d1 0 ll))
  (setq d3 (polar d2 (* pi 1.5) w))
  (setq d4 (polar d9 (/ pi 2) (/ w 2)))
  (setq d5 (polar d4 0 ll))
  (command "line" d9 d1 d2 d3 "C")
  (command "line" d4 d5 "")
  (setvar "osmode" 567)   ;捕捉还原
  (prin1)
)
(prompt ":\中径展开")
(prin1)

在执行过程中会出现“未知命令“ZK”。按 F1 查看帮助。” 但是并不影响程序的顺利执行,请问这是为什么?
 楼主| 发表于 2012-8-28 16:03:26 | 显示全部楼层
我已经找到问题了 (command "fillet" "r" c "fillet" "p" ent1 "") 这里面多了最后一个""  我想删掉这个帖子 可是不知道怎么操作,谁能指导一下怎么删贴?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 20:14 , Processed in 0.238642 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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