首页 > 化工知识 > EXCEL与Autocad关联程序的应用

EXCEL与Autocad关联程序的应用

时间:2020-10-26 来源:压力容器唯心不易 浏览:

EXCEL与Autocad关联后,可以有很多值得想象的功能。可以利用EXCEL的易用和简便性能,驱动Autocad生成图纸内容或者替换文本标注。


用户自定义增长图块

有些需要与EXCEL相连的程序是一个需要按照一定方向增长的图块。一般是一个矩阵数据的EXCEL需要和CAD相连并做替换。矩阵数据虽然可以转化为1维数据,但是在EXCEL中输入比较繁琐,用矩阵数据比较方便输入。

举个例子,比如对于管口表:

观察管口表特点,它由两部分组成,一部分为管口表表头,它是不变的,一部分为管口表详细内容,它随着管口号的不同而改变。

那么应该如何为这种CAD的生成制作一个EXCEL的对应表格,并自动替换呢?为了实现这个功能我们需要先制作两个图块:

管口表表头为lanpec_gkbhead.dwg,管口表详细内容为lanpec_gkb.dwg,插入点均为右上角。用“W”命令写块需要定义好插入点方便操作,并定义好表头的和表的名称。将两个块文件放置在下图所示路径里。

lanpec_gkbhead.dwg的图块内容如下图所示:

lanpec_gkb.dwg的图块内容如下图所示:

在EXCEL中对应的表格上前三行填写上如下内容:


EXCEL的A3~F3填写上表头/表名称(即写块的名称),插入点以及表和表头的高度、宽度。与刚才的块名称要一一对上。

在EXCEL第5行填写替换代号,EXCEL中代号与CAD中的代号一一对应。在EXCEL第6行及以下的行数填写完整的管口表。

填写完成后框选填写的部分

生成的效果图如下:

动画演示生成过程如下:

用户可以自己定制其他一些会增长的图块。

-明细表在EXCEL中制作,但是需要在图纸中生成DWG图纸;

-管口明细表;

-局部应力管口载荷表,可以EXCEL中制作一个按照DN查询载荷的程序,自动填写各方向载荷,再在Autocad中生成载荷表。

等等


批量替换EXCEL对照表的内容


有时候我们需要将图库中的文字或者标注进行批量替换。可以使用eth来实现。自己制作批量替换程序可以采用如下两步。

第一步:制作需要批量替换的图块命令,在CAD中写块,放入tk4文件夹中。

需要使用的时候,用tk4调用并打开。

EXCEL中的内容填写格式如下:


第二步:制作相应的图块文件。

将DWG中相应的图块进行“W”写块操作,并将DWG放入在tk1中。

使用时,现在tk1中调入相应的图块,再在tk4中调入相应的EXCEL,接着使用eth程序,框选EXCEL的内容和框选cad中需要被替换的内容。完成相应的替换。

程序还可以用在替换旧规范,比如将B列填写老规范,C列填写更新规范。使用eth后,如果图纸中出现B列中的规范,那么会自动替换成C列对应的规范。

效果如下:




上一条:VCAD用户设置
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐