比较高级的方法是用AutoCAD自带的VBA编程实现,可以将AutoCAD的图元数据输出或链接到Access或Excel等外部程序。AutoCAD自带的帮助教程有一个实例是有关将图形数据编程输出到Excel的。如果你有VB基础可以稍微研究一下,不是很难的。也可以请教一下这方面有造诣的内行,应该是一个很简单的小程序。
比较低级的方法是用AutoCAD自带的Visual
Lisp编写一个lsp程序,将图元长度、数量统计出来。这种简单的程序网上很多,你可以去发布lsp的网站下载几个试试。不一定要用到Excel或Access的。
机械设计有些零部件图纸的右上角常常需要绘制齿轮、蜗轮、蜗杆等参数表,如果类型一样,表格一般是标准的,可以通用,这类实体可以在CAD中做成块或建入图库中,需要则随时调用,就最省时省力了。下面讲讲如何在CAD中创建参数表图库。
第一步:创建参数表的dwg文件
1. 请用dwt模板或其他模板新建一个图形;
2. 按表格的实际尺寸绘图表格中的图线(绘制时可以用阵列等方法提高速度);
3. 启动“单行文本”命令,填写其中的固定字,如图中的绿色汉字字母和符号;
4. 启动“绘图|块|定义属性”工具,定义图中红色框框中的每个单位格属性文字。定义时请选择“限定宽度”对齐方式,左右宽度为单元格的左右两边,这样的对齐方式可以保证今后填写的内容较少时按文字样式定义的宽高比正常显示,而填写的内容很多时,可以自动压缩到单元格内显示,不会超出单元格。
定义一个属性文字以后,其他属性文字可以通过复制粘贴的方式得到,粘贴后再依次将属性文字的名称和提示内容修改成相应的内容,如果粘贴得到的宽度不够,可以通过选中属性文字后,拉动左/右两边界的夹点;
5. 启动“绘图|块|创建”命令,将以上所有的内容定义成块,并将参数表的右上角点设置为块的基准点;
创建块
6. 启动“绘图|块|基点”菜单,定义该整个文件为块时的基准点;
7. 在CAD安装目录下的...\symblib\表格\...目录下创建一个文件夹“参数表”;
将表格命名保存到“参数表”中,如齿轮参数表1.dwg。
参数表
第二步:创建参数表的图片文件
8. 将表格有效内容最大化显示;
9. 启动“文件|输出”,选择输出类型为*.emf,全选上述参数表,生成相应的图片文件,与第一步参数表DWG文件保存为相同路径下的同名文件,如齿轮参数表1.emf。
第三步:调用参数表
10. 点“机械|图库|表格库”,打开参数表目录,选择自己定义的参数表,如齿轮参数表1,插入到内图框的右上角点。注意参数表出库时的比例可以参照图幅比例设置,如插入到1:5的图形中时,参数表出库时需放大5倍。
11. 将参数表分解一次,成属性块。
12. 双击参数表属性块,填写属性值,如下图所示。
编辑属性
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)