下载此文档

在AutoCAD中自动生成明细表.doc


文档分类:汽车/机械/制造 | 页数:约1页 举报非法文档有奖
1/1
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/1 下载此文档
文档列表 文档介绍
[标签:标题]在利用计算机进行机械绘图的领域里,AutoCAD是国内公认的功能强大的绘图软件。但其在文字、表格处理上却显得很薄弱,尤其是在制作表格上,甚至没有提供此项功能。而人工绘制表格和文字输入不但花费的时间长,而且严重地影响了绘图速度。因此,如何自动而有效地生成明细表便显得很有意义。本文通过实例介绍如何在AutoCAD系统下自动生明细表的方法。首先,把明细表的数据信息,,作为明细表数据文件。然后用AutoLisp的READ-LINE函数提取有关数据信息,并把该数据信息赋给表格图块属性。通常,一个明细表是由表头和表体两部分组成。表头是固定的,因此可以用AutoCAD命令生成一个固定的表头,并把它作为一个图块存入磁盘。表头实际上是一个图形文件,,然后用AutoCAD命令建立一个如图3所示的图块,,图3中M1~M8均为属性名。当用户向表中插入该块时,系统会向用户询问属性值,此时用AutoLisp程序将上面建立的明细表数据文件中的数据分别赋给各个属性。属性的定义是用AutoCAD命令ATTDEF完成的。首先,用AutoLisp的I/O函数READ-,再用字符串连接函数STRCAT给文件的每一行加上括号,此时数据类型为字符串(STR)。然后,再利用READ函数把字符串转换成一个表(LIST),以方便AutoLisp对表中的每一项进行各种操作。最后,MAND函数调用INSERT命令,,,。(defunC:mxb(/scmdepf1bkam1m2m3m4m5m6m7m8p1)●在AutoCAD环境下,,再执行(LOAD“MXB”),。●\ACAD\SUPPORT子目录下,再在\ACAD\SUPPORT\:●\ACAD\SUPPORT子目录下,再在\ACAD\SUPPORT\:

在AutoCAD中自动生成明细表 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数1
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3133613015
  • 文件大小0 KB
  • 时间2016-02-03