数据资料的存储方式分为程序化、文件化和数据库化。
程序化存储方式就是将设计资料数据保存在CAD应用程序内部,即将数据直接写入程序内,程序运行时自动完成处理。对于数表类型数据,采用数组存储在程序中,用查表和插值的方法检索所需数据;对于公式类型数据,将理论公式或拟合公式直接编入程序,计算获得所需数据;对于线图类型数据,将线图转换为数表或公式后再进行处理。
程序化存储方式适用于需要经常使用而共享度要求不高的情况。
文件化存储方式是指将设计资料以一定的格式存放于数据文件中,在使用时用程序打开文件检索所需数据。数据文件可利用字表处理等通用软件或CAD应用程序建立。对于数表类型的数据,直接存储;对于线图类型和公式类型的数据,需要转换为数表数据再进行存储。例如,具有格式为TXT的文本文件,Creo按基本图形交换规范IGES和产品模型数据交换标准STEP导出应用数据交换标准的文件。
文件化存储方式适用于大型数据或需要进行共享的数据。
数据库化存储方式是指利用数据库管理设计资料。对于数表类型数据,按规定的格式存放在数据库中;对于公式或线图类型的数据,需要转换成数表数据后,再存储到数据中。设计资料即可以存储到普通数据库中,也可以存储到专门的工程数据库中。例如,机械设计手册网络版就采用了数据库技术对数据信息进行存储。
设计资料由数据库进行管理,独立于应用程序,因此可以被应用程序所共享。数据库化存储方式适用于数据量庞大、结构复杂、操作要求高的工程数据。
根据以上3种存储方式,设计资料数据的存储特点如下:
1)程序化能够直接存储数表和公式类型数据,线图类型的不能直接存储。
2)文件化和数据库化能够直接存储数表类型的数据,线图和公式类型的不能直接存储。
3)由于不易识别的缺点,在CAD应用中基本不采用线图数据。
4)3种存储方式适用于不同的应用环境,其数据的来源和转换方法并无区别。