首页 理论教育 文件管理系统的应用与优势

文件管理系统的应用与优势

时间:2023-06-28 理论教育 版权反馈
【摘要】:文件管理方法将数据与程序分开,单独建立数据文件,存放在外部存储器中。另外,由于数据文件独立于应用程序存在,要修改文件中的数据也不会影响应用程序。例如,冲裁模CAD/CAM系统可以分为图形输入、排样、凸模设计、凹模设计和NC编程等模块,每一块完成特定的功能。图2-22所示为利用文件系统实现数据管理与传递的模具CAD/CAM系统示意图。

文件管理系统的应用与优势

数据的程序化处理方法简单易行,使用起来方便、快捷,但缺点也是明显的。由于数据与程序互相依赖,即使是更改一个数据,也要对程序做相应的修改;若其他程序也需要同样数据资料,只是重复处理于各自的程序之中,无法共享,从而造成数据的冗余,故只适用于一些数表较少、数据不多且数据变更少的情况。如果在设计手册中数表很多,而且多数数表中的数据也很多,以及需要频繁的修改,或者系统内各应用程序之间需共享数据的情况下,常常采用文件管理的方法。

文件管理方法将数据与程序分开,单独建立数据文件,存放在外部存储器中。当程序需要使用有关数据时,可以使用文件操作语句打开文件,将数据读入内存供应用程序使用。另外,由于数据文件独立于应用程序存在,要修改文件中的数据也不会影响应用程序。只要各应用程序了解文件的格式就可方便地使用其中的数据资料。

1.数据文件的建立

数据文件是记录的集合,有自己固定的存取格式,用于存储各种数据,如工艺参数、材料性能参数、标准零件尺寸等。为了便于应用程序调用,通常采用高级语言中的文件管理功能实现文件的建立和数据的存取。

在数据文件建立的过程中,需要注意以下几个问题。

(1)数据资料的正确组织 由于大部分数据资料并不是简单的表格形式,可能含有组合项、多重嵌套表格,而数据文件又不具备支持各种复杂格式的能力,这就首先要对数据资料进行正确的分解和组织,将复杂的表格拆分成若干个简单的表格,做好建立文件的前期准备工作。

(2)选择适应的文件组织方法 根据要存储数据的使用情况、数量大小,选择建立顺序、索引或直接存取文件。

(3)正确录入数据 这是系统正确运行的前提。要细致录入、认真校对,确保数据有效。(www.xing528.com)

(4)注意保存、备份数据文件 要注意数据文件的计算机建档和管理。

2.模具CAD/CAM系统模块间的数据传递

一个模具CAD/CAM系统常由数百甚至更多子程序组成。这样庞大的系统通常采用模块化结构,即将系统分解为具有不同功能、结构上相对独立的若干部分。例如,冲裁模CAD/CAM系统可以分为图形输入、排样、凸模设计、凹模设计和NC编程等模块,每一块完成特定的功能。

各个功能模块必须得到所需的数据才能运行。这些数据有的是标准数据,有的是其他模块的运行结果。当系统划分为若干模块后,就产生了模块间的联系问题,也即模块间的数据传递问题。因此,各个模块都有将运行结果传递给其他模块,或输出给用户的任务。

图2-22所示为利用文件系统实现数据管理与传递的模具CAD/CAM系统示意图。系统由m个模块组成,文件系统管理n个数据文件。有些数据文件保存着标准数据,如标准模架、标准模板尺寸等;有些文件保存的内容为各模块的运行结果。一个模块在运行中,可以从标准数据文件中检索数据,或从其他模块输出的数据文件中取得数据。

978-7-111-37192-2-Chapter02-54.jpg

图2-22 利用文件系统实现数据管理与传递

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈