扩充AutoCAD字库的方法

    CAD技术已进入我们生活的各个领域,Autodesk公司开发的AutoCAD软件包因其卓越的优良性能在我国得到了广泛的使用。但AutoCAD本身的文字功能存在一定的局限性,不能满足设计工程需要。本文详细分析了AutoCAD字形的数据结构和其存储方式,找出扩充字形文件的方法,并构造了一个满足自己工作需要的字形文件,取得了较好的效果。

[关键字]设计 CAD 字库 字形

一、概述

    人类从未停止设计,设计的对象从人类居住的房屋,人类生活的必需品,到人类的整个生存、生活、学习、工作所涉及的环境,以及人类劳动的工具。CAD(Computer Aided Design)的出现,让人类的设计告别绘图板和铅笔,使设计进入了现代的计算机时代。特别是进入90年代后,微机的性能大步提高,基于微机的计算机辅助设计软件的性能也大大提高,而微机和CAD软件的价格也不断下降,使CAD正广泛应用到各个行业和领域。

    CAD技术是一项综合性的,集计算机图形学、数据库、网络通讯等计算机及其他领域知识于一体的高新技术;是先进制造技术的重要组成部分;也是提高设计水平、缩短产品开发周期、增强行业竞争能力的一项关键技术。

    采用CAD技术进行产品设计不但可以使设计人员"甩掉图板",更新传统的设计思想,实现设计自动化,降低产品的成本,提高企业及其产品在市场上的竞争能力;还可以使企业由原来的串行式作业转变为并行作业,建立一种全新的设计和生产技术管理体制,缩短产品的开发周期,提高劳动生产率。

1 、CAD技术应用概况

    CAD/CAM(计算机辅助设计及制造)技术产生于本世纪50年代后期发达国家的航空和军事工业中,随着计算机软硬件技术和计算机图形学技术的发展而迅速成长起来。1989年美国国家工程科学院将CAD/CAM技术评为当代(1964-1989)十项最杰出的工程技术成就之一。三十几年来CAD技术和系统有了飞速的发展,CAD/CAM的应用迅速普及。在工业发达国家 ,CAD/CAM技术的应用已迅速从军事工业向民用工业扩展,由大型企业向中小企业推广,由高技术领域的应用向日用家电、轻工产品的设计和制造中普及。

    CAD是一个包括范围很广的概念,概括来说,CAD的设计对象有两大类,一类是机械、电气、电子、轻工和纺织产品;另一类是工程设计产品,即工程建筑,国外简称AEC(Architecture、Engineering和Construction)。而如今,CAD技术的应用范围已经延伸到艺术、电影、动画、广告和娱乐等领域,产生了巨大的经济及社会效益,有着广泛的应用前景。

    在国内CAD市场,由美国Autodesk公司开发的通用辅助设计、辅助绘图软件包AutoCAD得到了广泛的应用。Autodesk公司是世界上最大的工程设计软件公司,也是全球第四大软件公司。该公司占有全球近百亿美元的CAD(计算机辅助设计)软件市场,具有从绘制地图、建筑设计、机械设计到影视和游戏制作的完整软件产品线。其旗舰产品AutoCAD,已成了事实上的工业标准。

2、AutoCAD的文字输入及存在的问题

    AutoCAD是由美国Autodesk公司为微机开发的一个交互式绘图软件,是一套功能极强的计算机辅助设计工具,具有较强的绘图、编辑、剖面线和图案绘制、尺寸标注以及方便用户的二次开发功能。它是目前世界上应用最广的CAD软件,占整个世界个人微机CAD/CAE/CAM软件市场的37%左右,是诸多微机CAD软件的佼佼者。

    用AutoCAD绘图实际上无任何限制,凡手工能绘制的,AutoCAD都能做到。由于其具有的强大的二次开发能力,目前AutoCAD已被广泛应用于各个领域。

    一个完整的设计文件,除图形外,还含有必须的文字说明。在手工制图中,文字注释是用打字机、钢笔或铅笔手工完成的,这是一件费时且烦琐的工作。计算机辅助绘图使这件事变得非常简单。

在AutoCAD中,所有的操作均由相应的命令来完成,文字输入也不例外,其基本命令为T E X T。AutoCAD通过STYLE命令来设置字体,通过文本标注命令(如TEXT,DTEXT等)可以从相应的形文件中提取图形所需的字符信息。文字标注的格式为

Command: TEXT 或DTEXT [回车]

    AutoCAD把文本当作一类实体,作为图形的一部分而存在,图形中的文本的显示放大、旋转、绘制等操作都可以由AutoCAD自己实现。除了在装入汉字字体时略有不同(必需同西文字体一起装入),汉字的标注过程同西文文本完全一样。不同的字形通过装入不同的字体来实现。