前几天有一位用户问我:“周站长,这种弯曲的图形怎么编号啊?如图。”
他是想从下到上按顺序进行编号,比如像我下图这样。
为了满足这位用户的需求,插件做了升级,支持曲线行列编号。
本次插件升级内容主要如下:
1、新增沿线分行分列编号。
2、编号约束增加按颜色约束。
新版插件截图如下:
CAD自动编号与坐标标注V3.1版下载链:点击下载
插件介绍:
CAD自动编号与坐标标注 V3.1
CAD自动编号与坐标标注是由周站长开发的 CAD 实用插件,将批量编号、坐标标注和坐标导出集中在一个设置面板中,适用于桩位编号、测量点标注、设备点位整理、图块编号等工作。加载插件后,输入命令 BHBZ 即可打开。
1、手动点选,或一次框选批量编号
少量点位可以逐点拾取编号,大量对象可以框选后统一处理。支持点、圆、图块、直线、多段线、圆弧、椭圆、样条曲线和文字,并根据对象类型提取圆心、端点、顶点或插入点等位置。
可按需开启直线两端编号、矩形取中心点、图块取中心点、多段线取中心点,以及对象交点参与编号;同一批次的重复点位自动去重。
2、多种排序方式,适应不同排列
规则列的对象可以按行或按列编号,自由设置左右、上下方向;开启“S形排序”后,相邻行或列交替反向,适合蛇形编号需求。
沿道路、管线等路径布置的点位,可以选择“沿线依次编号”。对于沿弯曲带状分布的多排对象,还可使用**“沿线分行分列”**:选择参考线,再点选角部的第一个编号对象,即可确定起编方向,逐行或逐列编号。
3、连续编号、行列编号自由选择
支持设置起始编号、递增步长、编号前后缀、补零和跳过指定尾号。例如,可生成 001、002、003,也可生成带前缀的 Z001、Z002、Z003。
行列编号可生成 1-B01、1-B02、2-B01、2-B02 等格式,每行或每列的组内编号重新起算,空位置不占号。分批框选时,可接续上一批编号。
4、编号外观与位置灵活调整
提供普通编号、圆形编号、矩形编号三种样式,可设置文字高度、文字样式、图层、旋转角度和偏移位置。
对已有圆形对象,可使用“编号适应圆圈”,让编号在圆内显示并调整字高。编号方向可选择沿世界坐标系、沿当前用户坐标系,或保持当前视图水平。
5、坐标注与编号同步完成
编号时可同时生成坐标文字和引线,并按需包含 Z 高程。支持设置坐标前缀、小数位数、换算比例、XY 互换,以及按世界坐标系或当前用户坐标系取值。
坐标可自动放置;手动编号时,也可拖拽确定标注位置。自动放置会尽量减少与插件生成的编号、坐标文字及引线重叠。生成后调整坐标文字或引线位置,相关标注元素可联动整理,保持测量点位置不变。
6、坐标直接导出,方便后续整理
可将编号、横坐标 E、纵坐标 N,以及可选的高程 Z 导出为 CSV 文件,便于使用 Excel、WPS 等表格软件打开整理。
支持自选保存路径、连续追加数据,并可选择是否保留编号前后缀和坐标前缀。也可以隐藏图面编号,只进行坐标标注或坐标导出。
7、按条件筛选,设置随图保存
支持按图层、图块名称、颜色筛选参与编号的对象,图层和块名支持通配符,也可直接从图中拾取条件,方便在复杂图纸中选择目标对象。
编号规则、文字样式、坐标格式和排序参数等设置随图保存,不同图纸可保留各自的配置,减少重复设置。
基本使用方法:AP加载插件后,输入 BHBZ,选择编号方式和对象类型,设置排序、编号格式及坐标输出选项,点击“确定”,按提示点选或框选对象即可。
“沿线分行分列”适用于走势清晰、行列关系可辨认的带状排列,支持开放的直线、多段线、圆弧和样条曲线作为参考线。遇到急转弯、回折、自交或严重错位的区域,建议分段编号,并根据图纸单位和点位偏差调整容差。本功能为V3.1版本新增。
下面我们看怎么用吧,我就以下面我随便画的这个图为例,是这个弯曲的。
编号之前,不管是按行还是按列,我们先用一个多段线把这个图连起来。
输入快捷键 AP,弹出“加载/卸载应用程序”对话框,选择我们需要的插件进行加载。
加载之后,输入快捷键 BHBZ 并回车,弹出插件的对话框。
其他的设置我这边就不再讲解了。我们选择“自动编号”,编号对象选择“圆”。然后在其他设置里面,把“编号适应圆圈”勾选上。因为我们的图形是一个圆,这样编号的大小就会自适应圆的半径。
下面我们重点看一下编号顺序。我们这边就讲解沿线分行分列编号,其他几个需要的可以看以前的教程。
我们选择“沿线分行分列”方向与容差里面,我们将行列方式选择为“按行”,
设置分行容差,也就是在容差范围内,它就是算同一行。如果不清楚,就默认就行了,有问题再设置。
确定之后,选择我们需要编号的对象,回车。
选择参考线,参考线可以是直线、多段线、圆弧、样条曲线都行。
选择编号的第一个对象。比如这位同学,他是想从下到上,编完了再从下到上,这样竖排编号。那我们就先选择第一个,编号的方式也是按行。
这样就可以自动完成编号。
也可以按列编号。按列编号,我们就可以设置配列容差跟分行容差,它是先给你分行,分行之后再配列。
最终结果如图。
当然,不管是按行还是按列,我们都可以选择S型排序。
比如我们选择按行S型排序。
最终结果如图,它就是这种按行列排序中的S型排序。
完。



















