明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1008|回复: 3

请高手指教:(command "line" p1 p2 "")中执行的原因

[复制链接]
发表于 2013-9-24 15:48:11 | 显示全部楼层 |阅读模式
请高手指教:下面的程序加载后,当输入的网格数为150或更大时,  点坐标p1、p2 不能传递到   (command "line" p1 p2 "")中执行,是啥原因?

(defun c:ht()
   (setq x_min -500)
   (setq x_max 50000)
   (setq y_min 500)  
   (setq y_max 50000)
   ;按设定的网格数画网格线
   (setq x_wgs (getint "\nx网格数:"))
   (setq x_z (/ (- x_max x_min) x_wgs))
   (setq x_wgzb ())
   (setq x_wgzb (cons x_max x_wgzb))
   (setq i 0)
   (repeat x_wgs
       (setq i (1+ i))
       (setq x_wgzb (cons (- x_max (* x_z i)) x_wgzb))    ;x_wgzb存放-500~50000按输入网格数分段x坐标列表
   )
  
   (setq x_j (1+ x_wgs))
   (setq i -1)
   (repeat x_j  
       (setq i (1+ i))
       (setq p1 (list (nth i x_wgzb) 500))
       (setq p2 (list (nth i x_wgzb) 5000))
       (command "line" p1 p2 "")
   )
   )

点评

估计是捕捉问题  发表于 2013-9-24 16:26
发表于 2013-9-24 16:25:13 | 显示全部楼层
首先说明,我不是高手,明经的好多高手都隐居不出了。
试试 (command "line" "non" p1 "non" p2 "")
 楼主| 发表于 2013-9-24 16:57:37 | 显示全部楼层
谢谢。按此命令修改后,已解决。
发表于 2013-9-24 17:24:51 | 显示全部楼层
新手常忽略捕捉的效应
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-29 04:16 , Processed in 0.179262 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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