关于绘制铁路线draw_road.lsp

请教各位高手:
在AUTOCAD2002中加载draw_road.lsp,command下输入lll,
常会发生“; error: bad argument type: lentityp nil”(偶而正常)
在isual lisp中跟踪发现下面的错误:
(nentselp pt);;是“以点选对象”的语句,选错line。
请问是什么原因导致(nentselp pt)语句选错对象?
有没有其它可替代的语句??? 谢谢!

相关主题

  • 云线的绘制
    求助在CAD2000中怎么绘制云线?晓东工具箱中有绘制云线的功能Express里面也有。要选择完全安装才有express tools哦,当然你重新安装勾选自定义里面的express tools也可以。在2002安装的同时,接着安装express tools 或者在光盘上找这个目录,重新安装谢谢各位,感激不尽…
  • 铁路线绘制。
    铁路线绘制,作匿名块改用api中的block_make….
  • 如何绘制铁路线?
    我常用Autocad来绘制地图,可是地图中的铁路线型是怎样绘制的呢?望知道的大侠指点一下。用“轨道线”作为关键词搜索论坛定会有结果。问题解决了,谢谢柔柔!我想到另一种方法,那就是用一宽实线上覆盖一条白色的较窄的虚线不也能达到那个效果吗?而且还要简单一点,不过我不会编程,请柔柔帮忙编一下吧。你真是天真得可爱,这二条线重叠后不就是一条宽实线的效果?再说,线条重叠是相当不好的习惯,这是我一贯反对的。好象…
  • R14 绘制墙线的绝招
    在使用AutoCAD绘制建筑平面图时,常使用其中的多重线MLINE命令绘制墙线,其中有诸多不便,首先要进行繁琐的线型、比例以及偏移设置,且当你画了一段墙线,想改变它的宽度或者中心线的偏移方向时,你不得不退出命令,重新键入该命令。最要命的是,一条MLINE命令生成的线是一个整体,当你要插入门或窗的时候,不得不将其炸开,进行修剪,真是很烦人。经过长期的实践,终于悟出一绝招,可方便快捷地进行墙线绘制。在…
  • 有关剖线的绘制!
    在lisp 语言中,绘制剖线一般有两中:1,(command “hatch” “u” 45 3 “n” pw1 pw2 “”)为自定义剖线2,(command “hatch” “ansi31″20 0 “w” pw1 pw2 “”)但要实现一个非常复杂的图形(有直线,有圆弧等)那该如何办呢?(我不知道如何贴图上去,谁能告诉我我贴一图,方便大家参观)谁在画剖线上有什么经验,分享一下!…

关于绘制铁路线draw_road.lsp》上有 2 条评论

  1. 匿名

    我想可能是前面的PT1点的计算出了问题,以致程序根据错误的点来选择,从而产生上面的“错误的参数形式”。
    而且程序出错现象是有条件的,就是说当路宽较小时,和线路“T”形相交时,道路首尾相接时会发生错误。
    还有就是程序的退出机制不好,它是用使程序强行中断退出的。

  2. 匿名

    用WATCH跟踪,PT1 PT2完全正确
    (nentselp pt1) (nentselp pt2) 中的选择点完全正确 ,就是其中的选择对象错误!

评论已关闭。