在数据存储时碰到了一个问题,请大家帮忙看看!
我在作一个仿真软件(液压系统),在存储数据时碰到一个问题,描述如下:
结构体
struct COMPONET
{
double pressure;//元件压力
double flowrate;//元件流量
double temprature;//元件温度
}
该系统由若干COMPONENT组成,记为COMPONENT A, B, C...
在仿真计算中,对应每一次循环,均计算一次A, B, C...中得压力,流量,温度,根据需要这些值是要保存起来,以供仿真完毕后绘制各个元件得压力,流量,温度曲线。
这里就出现一个问题:
请问我如何保存这些数据?
如果把每次循环的计算结果逐次的保存在一个文件里面,由于在每一次循环的时候,保存A的压力,流量,温度后,接下来保存的是B,C,...的相关数据,这样,仿真结束后(n次循环之后),如果提起A元件的压力来绘制相应的压力-时间曲线,由于元件A的压力在文件中不是位于相邻的区域,提起A元件N次循环的压力数据是不是不现实或者是低效的。
各位大侠针对这个实际问题是否有别的办法存取数据?
谢谢!