1.用工程桩自动编号并提取坐标程序
2.AutoCAD编号工具
使用方法:找开autocad-->工具-->AutoLisp-->加载-->找到"编号速写.lsp"-->点击加载
然后进入cad绘图环境 在命令行输入"sb"
指定标注位置[编号初值(C)/引线(Y)/边框(K)/文字(W)/还原为默认设置(H)/退出(T)]:<编
号之前请先将当前文字样式的文字高度项设为0>
C:设置编号初值<0>自然数序列(1 2 3...)
<1>字母序列(a b c.../A B C...)
<2>带前/后缀自然数序列(a1 a2.../B1 B2.../(1)...)
<3>带前/后缀字母序列(aa ab ac.../Ma Mb Mc.../(a)...)
选择其中一种0/1/2/3:
Y:设置引线有无及引线位置参数
K:设置边框有无及边框半径
W:设置文字高度角度及箭头大小
H:将所有参数还原为初始值:
编号类型:0
编号初值:1
引线:Y
边框:Y
边框圆半径:自动
文字高度:3.5
文字旋转角度:0
编号到引线距离:1
箭头大小:2.5
水平段引线长度:自动
自然数前缀:无
自然数后缀:无
字母前缀:无
字母后缀:无
边框自动处理时,文字到边框的偏移系数:7(偏移量=文字高度/偏移系数,改变此系数可到程序中修改变量pianyi)
注意:编号之前请先将当前文字样式的文字高度项设为0,否则过程会出错
其它请参考"参数图解"
第一次修改:①边框大小可由文字大小自动处理
②边框类型添加一项,添加矩形边框
③水平段引线长度可由文字及边框大小自动处理
可以编个小程序,编程思路如下:1、画一条多段线,注意起点与终点,让该线与你的几千条线相交,
2、程序让用户选一条线,那么你就选择 刚才画的那条线
3、程序根据用户指定的线,算出起点坐标与终点坐标,同时,程序也可以算出,该线与那此几千条线的交点(假设有2千条线,可能会有2千个交点,或更多),
4、接下来,对这些交点接顺序编号,然后可以把编号绘制到交点坐标处
5、至于编号的顺序,可以根据那条辅助线的起点与终点的方向决定顺序的方向
----------------以上编程思路,纯属抛夸引玉,欢迎一起探讨,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)