文档介绍:一种频谱数据存储方法及其应用方法
专利名称:一种频谱数据存储方法及其应用方法
技术领域:
本发明涉及频谱数据存储方法,尤其涉及一种将多个轨迹的频谱数据保存至一个文件,并可为第三方应用软件开启显示的存储及其应用方法。
背景技术:
从,下面结合实施例和附图,对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。实施例一
本发明实施例提供一种频谱数据存储方法,如图1所示,图1是本发明一实施例的
4频谱数据存储方法的流程图,该频谱数据存储方法包括步骤110 接收多个轨迹的频谱数据;在本步骤中,这里的频谱数据是已经测量好的,包括多个轨迹,如图2所示,在图2 中显示了 A、B、C三条频谱数据的轨迹,其中的轨迹B是源数据,轨迹A和轨迹C是经过运算后形成的轨迹。步骤120 读取所有轨迹的第一个数据点的横坐标数据和纵坐标数据,以逗号将各个坐标数据分隔,形成保存文件的第一行,直至读取完所有轨迹最后一个数据点的横坐标数据和纵坐标数据,形成保存文件的最后一行,获得一列横坐标数据和一列纵坐标数据对应一条轨迹的保存文件。还是以图2中三条轨迹为例,首先读取轨迹A的第一个数据点的横坐标数据和纵坐标数据,然后读取轨迹B的第一个数据点的横坐标数据和纵坐标数据,最后读取轨迹C的第一个数据点的横坐标数据和纵坐标数据,将这三条轨迹第一个数据点的六个数据都用逗号分隔开,作为保存文件的第一行;接下来,读取轨迹A的第二个数据点的横坐标数据和纵坐标数据,然后读取轨迹B的第二个数据点的横坐标数据和纵坐标数据,最后读取轨迹C的第二个数据点的横坐标数据和纵坐标数据,将这三条轨迹第二个数据点的六个数据都用逗号分隔开,作为保存文件的第二行;以此类推,直到将这三条轨迹的所有数据点的横坐标数据和纵坐标数据都读取完毕,最终形成如图3所示的结构的文件,图3显示的是用文本方式打开的文件,这种文件类型就是逗号分隔文件(CSV,comma-separated values),是一种标准存储格式(以ASCII码为存数对象),其特点是用“,”分割数据用其保证格式(详见 http://en. wikipedia. org/wiki/Comma-separated—values)。这禾中文件的好处是,其中的逗号在Excel软件打开文件时,可以作为表格中的竖线来显示,如图4所示,就是将图3的文件用Excel软件打开的时候显示的情况,根据存储的坐标,能够将图2中的三条频谱数据的轨迹清楚的显示出来。总的来说,本发明是基于上位机对源频谱数据进行多次符合运算的算法需要对根据该算法产生的结果进行有效保存,使得其它应用程序可以有效使用该数据。由于数据运算后数据的存储规则是有运算结果及显示,数据被存储,此时当前数据不为空;无运算(未开启或运算条件不成立)则该存储位置为没有数据存储,当前数据为空。基于上述特点数据存储可以根据当前数据是否为空进行存储。运算数据依照预先设置好的顺序存放,可以通过间接方式实现,这里所说的间接方式的一种是通过指针方式完成的,即存放空间已开辟顺序已知。根据本发明的流程,即运算未开启对应数据存储空间即被置空,若开启则使用运算结果“填充”(更新数据\补充数据),基于上述存储结构保证数据的顺序性保证存储的有效性。上述是基于运算数据的存数形式,而对于非运算的存储格式