
技术摘要:
本发明公开了一种用于分任务存储虚拟试验数据的方法及系统,属于数据处理技术领域。本发明方法,包括:确定虚拟试验系统的登录端服务器IP地址,登录虚拟试验系统,登录后确定虚拟试验数据本地存储的绝对路径地址;在绝对路径地址下确定存储虚拟试验系统的虚拟试验数据 全部
背景技术:
虚拟试验是将试验件、夹具、加载系统等以数字化的方式建模加载来模拟实物试 验的过程。虚拟试验模拟真实的物理试验环境和过程,对数字模型进行预定的试验项目,使 取得的结果接近或等价于在真实的物理试验中取得的结果,从而对产品的功能和性能综合 指标及完整性进行考核。虚拟试验的实施,能提高试验方案设计效率,减少物理试验次数, 降低成本。随着企业虚拟试验仿真应用的不断深入,反复迭代修改试验方案,使得虚拟试验 过程中产生大量的试验模型和结果数据,这些数据是离散存在的。企业一般采用的措施是 保存在本地或者在试验结束后存入数据库中,数据浏览、查找都非常不方便,不利于虚拟试 验仿真数据的后期复用。 早期的虚拟试验数据管理方法是利用文件系统对试验数据文件进行管理,但是这 种方法存在试验模型和试验结果数据容易丢失和难以快速检索等问题, 基于应用设计的商业数据库和基于SQl结构化查询语言的数据管理程序构成,但 是要熟悉所有数据格式,要设计数据表格,要根据数据库表格的设计,在商业数据库软件中 建立针对具体虚拟试验的数据库,最后基于SQL语言和系统开发语言C 开发进行数据查 询,需要借助一定的代码辅助进行数据管理。 本文提出的一种虚拟试验数据分任务储存方法是在进行虚拟试验的过程中根据 试验进行的过程,将产生的数据进行组织划分,试验建模开始后操作的数据,按照模型文 件、网格文件、计算模型文件分别进行管理。试验运行后,将计算的结果存入结果文件中。后 处理产生的数据存入后处理文件中,这是虚拟试验仿真数据文件的组织方式。把离散的数 据进行存储管理,实现虚拟试验全过程中边做仿真边储存,不借助任何第三方的软件。
技术实现要素:
针对上述问题本发明一种用于分任务存储虚拟试验数据的方法,包括: 确定虚拟试验系统的登录端服务器IP地址,登录虚拟试验系统,登录后确定虚拟 试验数据本地存储的绝对路径地址; 在绝对路径地址下确定存储虚拟试验系统的虚拟试验数据的相对路径地址; 根据相对路径地址,将虚拟试验系统各项任务产生的虚拟试验数据存储至绝对路 径地址,并将存储后的虚拟试验数据的整体文件夹上传至数据库; 使用不同服务器登录虚拟试验系统时,确定绝对路径地址后,调用数据库获取目 标虚拟试验数据,并将目标虚拟试验数据存储至绝对路径地址。 可选的,绝对路径地址为个人工作区域,使用不同的服务器登录虚拟试验系统时, 可对绝路径地址进行更改,并将相对路径地址转移至绝对路径地址下,若绝对路径地址不 3 CN 111611209 A 说 明 书 2/7 页 做更改,默认为首次确定的绝对路径地址。 可选的,相对路径地址,根据虚拟试验系统的各项任务的型号、项目、任务、版本和 文件进行确定。 可选的,服务器和数据库使用WebService接口进行数据交换。 可选的,服务器连接多个登录端。 本发明还提供了一种用于分任务存储虚拟试验数据的系统,包括: 个人工作区确定模块,确定虚拟试验系统的登录端服务器IP地址,登录虚拟试验 系统,登录后确定虚拟试验数据本地存储的绝对路径地址; 存储路径确定模块,在绝对路径地址下确定存储虚拟试验系统的虚拟试验数据的 相对路径地址; 采集模块,根据相对路径地址,将虚拟试验系统各项任务产生的虚拟试验数据存 储至绝对路径地址,并将存储后的虚拟试验数据的整体文件夹上传至数据库; 调用模块,使用不同服务器登录虚拟试验系统时,确定绝对路径地址后,调用数据 库获取目标虚拟试验数据,并将目标虚拟试验数据存储至绝对路径地址。 可选的,绝对路径地址为个人工作区域,使用不同的服务器登录虚拟试验系统时, 可对绝路径地址进行更改,并将相对路径地址转移至绝对路径地址下,若绝对路径地址不 做更改,默认为首次确定的绝对路径地址。 可选的,相对路径地址,根据虚拟试验系统的各项任务的型号、项目、任务、版本和 文件进行确定。 可选的,服务器和数据库使用WebService接口进行数据交换。 可选的,服务器连接多个登录端。 本发明试验操作保证数据同步储存管理,保证数据的准确性,能够及时的对数据 进行储存,避免数据的遗漏和错误,数据存储层级清晰便于数据查找。 附图说明 图1为本发明一种用于分任务存储虚拟试验数据的方法流程图; 图2为本发明一种用于分任务存储虚拟试验数据的方法实施例分任务存储示意 图; 图3为本发明一种用于分任务存储虚拟试验数据的系统结构图。