用户自定义哑图生成器
做这个功能的原因一方面是一直觉得通过软件编制人员来做参数化,无法跟上快速变动的项目要求,另一方面是和业内的朋友聊天,对于需求以及实现有了进一步的了解。在思考良久后,终于有些眉目。
对于制造工艺来说,面对设计的图纸中一个标准件,比如鞍座,他需要将其转化为图纸发放到车间,让工人能够按照图纸加工制造出来。制造工艺人员的画图一般不如设计人员那么熟练,他们大多数采用的是哑图的形式。具体操作是先为每种鞍座画个样板图,打印很多份。遇到一种鞍座,先找到鞍座样板图,查看标准,将标准的数据手动填写在哑图里,然后发放车间。不讲究的单位,直接在标准里复印图纸,用修正液将标准里的代号涂掉,再将标准里的数据填写到哑图里。
回顾整个过程,这些哑图的生成是低效,繁琐而且容易出错的。那么有没有一种非常方便的图纸生成方式。可否为哑图编程自动生成?
参数化生成图纸可以做到这一点,但是程序的编制量比较大,实现起来周期较长。在和一些单位的交流过程中,发现大部分单位的工程师都有良好的Excel使用技巧。能够熟练的使用EXCEL的一些高级命令,比如hlookup和vlookup实现联合查找,使用EXCEL的一些函数做复杂的计算书,甚至对VBA也很精通,那么一个念头就生成了,能否用EXCEL做哑图的输入界面,输入完成后,读取EXCEL中的数据,在Autocad中自动填写这些数据,实现哑图的自动生成?
在思考过程中,做了一张实现的思路草图

做完草图,感觉比较兴奋,这是一个能够很方便解决一个通用问题的方法,类似于图库1~4,会有很大的作用。
经过细化,程序流程图如下:

程序界面如上图所示,按照图库1和图库2的方式,自定义的哑图可以放置在公共盘,以便用户可以统一规划,批量制作公司的哑图生成器。

按照流程编制程序,做了一个技术特性表进行测试,实现的效果如下图:

效果非常不错!
那么用户应该如何自己制作哑图呢?
第一步:制作需要生成的哑图DWG文件,并写块,放入哑图的路径。
比如我需要做个生成技术特性表的哑图自动生成程序,Autocad中制作一个模板,并将需要填写的数据用代号填写好。一定要注意一下文字的对齐方式,修改文字的长度后,文字是正中还是左中右中均需要合理的考虑。代号可以自定义,我推荐采用不常用的字符作为替换的代号。比如“$01”~“$N”来将需要的文字替换。做好DWG文件后,在命令行里输入“W”,进行写块,并定好插入点。比如对于设计数据表,插入点一般是右上角。命名要注意方便记忆,且不要与其他块重名。

写完块后,找到所在路径,VCAD路径在“D:Program FilesVCADblockyt1 技术特性表”,也可以放在在公共盘路径下。

第二步: 制作EXCEL的输入界面。

输入界面应该方便文字输入,按照用户的习惯输入。不过前面4项一般按照要求输入。
B2为插入块的名称,即第一步中块的名称,示例里为“技术特性表-塔器”。
D2为块2的插入点,下拉菜单里有4个输入项分别为,右上,右下,左上,左下。对应DWG块的插入点。
B3为矩形宽度,即插入块的最大宽度。
D3为矩形高度,即插入块的最大高度。

第三步:自动生成输出界面。
自动输出界面如下图:

输出界面可以和输入界面自动连接,则可以自动生成输出界面。在命令行里输入“=”然后链接到输入界面的B2,就可以将输入界面的内容链接到输入界面。

在第7行及以后的行数就可以生成需要替换的内容了,EXCEL的替换符号需要和DWG中的替换符号一一对应。
完成输出界面后,将EXCEL文件保存,放置在DWG相同的文件夹内。如示例中的EXCEL放置在VCAD的路径为 “D:Program FilesVCADblockyt1 技术特性表”。
第四步:调用程序自动生成哑图
在命令行中,输入yt,选择“技术特性表-塔器.xlsx”,点击确定,程序会打开技术特性表-塔器.xlsx,在输入界面中输入合适的数值,然后在框选输出界面中框选A1到CN的范围,如示例中是框选A1到C27的数据。回到Autocad界面,程序会让用户 “请输入哑图插入点”。

选择一个空白区域,则可以自动生成哑图的图纸。

整个流程,完全由用户控制,VCAD只是提供了一个“用户自动哑图生成器”的程序。对于任何哑图均可以按照这个流程制作,一次制作,永久使用,可以重复利用率高,制作方便。
自定义哑图生成程序有很大的想象空间,试想了几个使用场景。
1. 各类标准件,支座,吊耳,塔顶吊柱,设备法兰,管法兰加工制造图。通过EXCEL的强大的数据查询功能,自动填写生成框选输出界面的数据。并自动对应生成各自的DWG文件。
2. 各类焊接节点。对比图库2的节点图库,优点是可以自动替换掉图库中的数据。
3. 定制各类表头,表单,如图纸目录,技术特性表等。
4. 对项目中一些业主规范进行迅速的参数化生成哑图。
用户哑图生成器已加入肯德基豪华午餐(VCAD2018的更新),敬请期待。
-
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
