锅炉之家客服热线:13033933971

CAD批量自动编号高级技巧

2023-02-28 13:17 浏览:1 来源:锅炉之家   
核心摘要:绘图过程中经常会遇到图纸目录,图纸清册等需要编号的地方。CAD作为绘图软件,对编号的支持本身不是很好。通常情况下会用到插件来进行编号,包括常用的贱人工具箱。但贱人工具箱编号本身具有一定的局限性,即必须末尾是数字或者英文字母。在此提供几种其他的编号思路在CAD自带的EXPRESS插件中,实际带有自动编号的命令,而

绘图过程中经常会遇到图纸目录,图纸清册等需要编号的地方。CAD作为绘图软件,对编号的支持本身不是很好。

通常情况下会用到插件来进行编号,包括常用的贱人工具箱。



但贱人工具箱编号本身具有一定的局限性,即必须末尾是数字或者英文字母。

在此提供几种其他的编号思路

在CAD自带的EXPRESS插件中,实际带有自动编号的命令,而且使用自由度比一般的插件要广得多。

同时可以利用前期文章中说到的ATTIN和ATTOUT导出到EXCEL进行更高级的批量编号方式。


使用前提。

1、CAD安装时附带安装EXPRESS拓展

2、电脑安装EXCEL


方法1:使用命令TCOUNT




选择编号顺序为

X轴从小到大,

Y轴从小到大,

根据选择顺序从小到大。


我在这里选择Y



设置起始值和步长。

默认起始为1,步长为1.




将编号放置在哪里

  1. 覆盖原有文本
  2. 放在原有文本前缀
  3. 放在原有文本后缀
  4. 在文本中查找和替换

四种结果我都演示一下

1、覆盖原有文本


2、放在原有文本前缀


3、放在原有文本后缀


4、查找替换字符”N”



此种方法可以适用简单的项目编号。面对较为复杂的编号,例如热控编号就有些捉襟见肘。


方法2:导出到EXCEL编号。

导入导出过程参见前篇文章《CAD批量录入参数信息及自动生成清册》

本节基本为EXCEL内容。列举一些常见的EXCEL编号公式。

1、111222333编号



公式

=INT((ROW(1:1)-1)/$A$1)+1

A1单元格数字为循环次数。

INT为向下取整函数,例:3.9取整为3


2、0~N循环编号



公式

=INT(MOD(ROW(1:1)-1,$A$1))

MOD为求余函数。如果要1开头自己在后面+1


3、A~N编号



公式

=CHAr(65+INT(MOD(ROW(1:1)-1,$A$1)))

CHAR为字符公式,65开始是大写字母A

97开始是小写字母a

查询字符公式为

=code(“A”)

注意英文双引号。


  1. 指定格式01 02 03编号



=TEXT(INT((ROW(1:1)-1)/$A$1)+1,"00")

TEXT,文本函数,“00”为指定格式,可以自己替换成想要的编号类型。具体使用方法百度EXCEL TEXT函数。


5、1234顺序编号



公式

=ROW(1:1)

ROW为取行值函数。


  1. 指定起始值和步长编号



公式

=$B$1+$B$2*ROW(1:1)

其中B1为起始值,B2为步长,$为绝对引用不可省略。


  1. EXCEL文本合成

2016及以下版本用连接符&



2016以上的版本有

=concatenate(),举例




最后EXCEL也要尽可能用新版本,有些新公式新功能旧版没有。

另外,如果做成了属性块,属性块的第一个属性可以采用贱人工具箱的属性编号。

(责任编辑:小编)
下一篇:

电厂热力管道保温涂料推荐

上一篇:

参数化设计实例-窗户的动态块制作与自动统计

打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们