明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 729|回复: 4

[提问] 求助完善电气线号标注

[复制链接]
发表于 2016-7-18 15:25:39 | 显示全部楼层 |阅读模式
本帖最后由 cshimao 于 2016-7-18 16:15 编辑

;;;自己改写的程序如下,是用来标注一组水平或垂直线进行标号,且有时需要把标注文字移到某一位置。执行程序后能正常标注线号,但无法调用程序中末尾的移动命令“MOVE”,并显示提示:“;错误: 参数类型错误: consp nil”,自己硬是查不出原因,请高手们帮指出错误,并完善。在此先谢谢了。
;;;逐个填写线的数码,由表格自动填写数字.LSP程序改写
;;;不能有重叠线,否则重叠线上有数字
--------------------------------------------------------------------------------[code](defun c:xhb ( /

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2016-7-18 15:58:07 | 显示全部楼层
本帖最后由 cshimao 于 2016-7-18 16:10 编辑

第一次发帖,也看了新手说明,按要求操作了的啊,怎么后面的代码被截掉了呢?通过编辑保存不了,通过回复发不上。谁提示一下。谢谢,
发表于 2016-7-18 17:56:31 | 显示全部楼层
(nth 0 ptlist)这一句,当ptlist为nil时,会返回错误,程序终止,可按照截图修改
另外程序写的比较乱,可以再精简精简,有的函数不必要

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2016-7-18 17:58:54 | 显示全部楼层
且听风吟09 发表于 2016-7-18 17:56
(nth 0 ptlist)这一句,当ptlist为nil时,会返回错误,程序终止,可按照截图修改
另外程序写的比较乱,可以 ...

或者直接改成这样吧:(and ptlist (nth 0 ptlist)),写起来比较好看,
还有外面那个大循环改成条件语句吧
 楼主| 发表于 2016-7-19 17:23:17 | 显示全部楼层
且听风吟09 发表于 2016-7-18 17:58
或者直接改成这样吧:(and ptlist (nth 0 ptlist)),写起来比较好看,
还有外面那个大循环改成条件语句吧 ...

谢谢指点,已改好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-20 09:21 , Processed in 0.519546 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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