组码就是根据
编码对象的特点,按照代码值的大小分成若干组(区段),每组分别代表编码对象的某一类别。整个代码 则反映几方面特征。如中国使用的身份证号 码、邮政编码即是组码形式的代码。邮政编码六位 中每二位反映一个市、区 (县)、邮区的编号。
组码的优点是不同组反映事物 (件) 某一方面特征,有利于代码的分段处理,以得到某一方面具体值,检索方便,便于记忆,便于扩展和删除代码。但组码也 易造成多方面反映事物 (件) 特征而增加代码长度,且有较多空码,维护有一定困难。
如中国使用的身份证号 码、邮政编码即是组码形式的代码。邮政编码六位 中每二位反映一个市、区 (县)、邮区的编号。其 优点是不同组反映事物 (件) 某一方面特征,有利 于代码的分段处理,以得到某一方面具体值,检索 方便,便于记忆,便于扩展和删除代码。但组码也 易造成多方面反映事物 (件) 特征而增加代码长度,且有较多空码,维护有一定困难。
DXF(Drawing Exchange File)文件是
AutoCAD标准图形交换文件,也是
CAD领域事实上的工业标准交换文件,几乎所有的CAD软件包都支持它.一个DXF文件是对一个图形的完整描述,是该图形的完全等价的形式,我们也可把它看成是AutoCAD内部图形数据库的ASCII码映象.DXF文件可以用AutoCAD的OXFOUT命令生成,也可用DXFIN命令读入。ADS的选择集操作函数、实体操作函数和符号表访问函数其实就是对AutoCAD的图形数据库进行访问和修改。因此,读者必需深入了解DXF文件格式,否则,就无法有效地使用这些函数,也无法读懂那些利用DXF知识编制的程序,更谈不上在AutoCAD环境下开发出高水平的应用程序了。
DXF文件由顺序出现的四大节(Section)构成,即标题节(HEADER SECTION)、表节(TABLES SECTION)、块节(BLOCK SECTION)和实体节(ENTITIES SECTLON)。
DXF文件全部是由组(Group)构成的,每一个组占两行,第一行为组码,第二行为组值.组码是一个非负的整数,共占三位,向右对齐,不足三位时,以前导空格字符补足。组值格式取决于该组值的类型。组码0~9的组值为字符型,10~59为实型,60~79为整型.DⅫ文件各节的开始和结束,表节中每种表的开始和结束,块节中每个块的开始和结束,以及每个表项、每个实体的开始,都是以0作为组码的。因此,对图形数据库中的数据进行提取时,0组是非常有用的。