1.一种模型无关的通用记录/回放系统,其特征在于,包括:
通用主框架模块和至少一个与仿真模型相对应的记录回放通道模块,
通用主框架模块,创建和卸载记录回放通道模块,并管理记录回放通道模块对记录回放通道模块相对应的仿真模型的仿真数据的记录回放;
记录回放通道模块,执行相对应的仿真模型的仿真数据的记录回放。
2.根据权利要求1所述的模型无关的通用记录/回放系统,其特征在于,所述通用主框架模块管理记录回放通道模块对记录回放通道模块相对应的仿真模型的仿真数据的记录回放包括调度、加载、启动和停止记录回放通道模块对记录回放通道模块相对应的仿真模型的仿真数据的记录回放。
3.根据权利要求1所述的模型无关的通用记录/回放系统,其特征在于,所述通用主框架模块创建记录回放通道模块的过程包括:
仿真模型解析部分,完成仿真模型的解析,读取相对应的仿真模型的名称和属性特征,并存储标记;
仿真模型数据序列化部分,将相对应的仿真模型的仿真数据按其字段、类型一次读取并保存于连续缓存中,转化仿真数据为缓存;
仿真模型数据反序列化部分,将连续缓存中的相对应的仿真模型的仿真数据一次读取,构造仿真模型数据,转化缓存为仿真数据;
仿真应用运行支撑部分,将所属记录回放通道模块作为应用角色加入仿真过程,并实现对磁盘数据经过仿真数据反序列化部分处理后的发送的支撑,实现对所属记录回放通道模块接收所述仿真数据并经过所述仿真模型数据序列化部分处理后存储在磁盘上的支撑。
4.一种模型无关的通用记录/回放方法,其特征在于,该方法包括如下步骤:
在数字仿真开始时,创建仿真模型的记录回放通道过程;
启动所述记录回放通道过程,进行仿真模型的仿真数据的记录回放;
在数字仿真结束时,关闭所述记录回放通道过程,结束仿真数据的记录回放。
5.根据权利要求4所述的模型无关的通用记录/回放方法,其特征在于,所述创建仿真模型的记录回放通道过程进一步包括如下子步骤:
完成仿真模型的解析,读取相对应的仿真模型的名称和属性特征,并存储标记;
将相对应的仿真模型的仿真数据按其字段、类型一次读取并保存于连续缓存中,转化仿真数据为缓存;
将连续缓存中的相对应的仿真模型的仿真数据一次读取,构造仿真模型数据,转化缓存为仿真数据;
将所属记录回放通道模块作为应用角色加入仿真过程,并实现对磁盘数据经过仿真数据反序列化部分处理后的发送的支撑,实现对所属记录回放通道模块接收所述仿真数据并经过所述仿真模型数据序列化部分处理后存储在磁盘上的支撑。
6.根据权利要求4所述的模型无关的通用记录/回放方法,其特征在于,所述进行仿真模型的仿真数据的记录回放进一步包括如下子步骤:
开启发布操作,选择已记录的数据和发送帧频,回放仿真数据;
开启订阅操作,选择记录数据的形式和位置,记录仿真数据。
7.根据权利要求4所述的模型无关的通用记录/回放方法,其特征在于,该方法还包括步骤:
若数字仿真不再需要记录回放仿真模型的仿真数据,则卸载该仿真模型的记录回放通道过程。