EXCEL与Autocad关联程序的应用
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列对应的规范。
效果如下:


-
Origin(Pro):学习版的窗口限制【数据绘图】 2020-08-07
-
如何卸载Aspen Plus并再重新安装,这篇文章告诉你! 2020-05-29
-
AutoCAD 保存时出现错误:“此图形中的一个或多个对象无法保存为指定格式”怎么办? 2020-08-03
-
OriginPro:学习版申请及过期激活方法【数据绘图】 2020-08-06
-
CAD视口的边框线看不到也选不中是怎么回事,怎么解决? 2020-06-04
-
教程 | Origin从DSC计算焓和比热容 2020-08-31
-
如何评价拟合效果-Origin(Pro)数据拟合系列教程【数据绘图】 2020-08-06
-
Aspen Plus安装过程中RMS License证书安装失败的解决方法,亲测有效! 2021-10-15
-
CAD外部参照无法绑定怎么办? 2020-06-03
-
CAD中如何将布局连带视口中的内容复制到另一张图中? 2020-07-03
