一种仿真数据的处理方法、装置、设备和计算机可读介质与流程
未命名
08-03
阅读:119
评论:0

技术领域:
:,尤其涉及一种仿真数据的处理方法、装置、设备和计算机可读介质。
背景技术:
::2.现有的自动化测试工具在执行仿真工程后,若关闭工程,再次打开所述工程后,无法展示之前的仿真结果。例如,如果在上次仿真工程中执行完所有用例,再次打开该工程的时候无法回显上次仿真的结果;如果在上次仿真工程中执行了部分用例,再次打开该工程同样也是无法展示部分用例对应的仿真结果,并且无法继续执行上次仿真工程中的剩余用例,只能重新仿真该工程。技术实现要素:3.有鉴于此,本技术提供一种仿真数据的处理方法、装置、设备和计算机可读介质,以用于解决进行仿真工程后再次打开该工程的时候无法回显上次仿真结果的问题。4.为解决上述问题,本技术提供如下方案:一种仿真数据的处理方法,包括:接收当前仿真工程的打开请求,所述打开请求包括上一次仿真工程的结果数据的读取请求;依据所述读取请求读取上一次仿真工程的结果数据,所述结果数据以预设存储格式存储在硬盘上;打开所述当前仿真工程的仿真测试页面,在所述仿真测试页面上展示所述上一次仿真工程的结果数据。5.可选的,还包括:记录所述当前仿真工程中各个仿真测试的启动时间;在满足所述当前仿真工程的结果数据的清除条件时,清除在所述当前仿真工程中最后一个仿真测试的启动时间之前的所有仿真测试的结果数据。6.可选的,所述结果数据以所述仿真测试中的每个子仿真测试的结果数据为单元,且每个单元以所述预设存储格式存储在硬盘上。7.可选的,所述结果数据以包括仿真数据、仿真结果和仿真结果首地址偏移值的文件格式存储在硬盘上。8.可选的,所述依据所述读取请求读取上一次仿真工程的结果数据,包括:依据所述仿真结果首地址偏移值,依次获取所述上一次仿真工程的仿真数据和仿真结果。9.可选的,所述在所述仿真测试页面上展示所述上一次仿真工程的结果数据,包括:在所述仿真测试页面上展示所述上一次仿真工程中的最后一个仿真测试对应的结果数据。10.一种仿真数据的处理装置,包括:接收单元、读取单元和展示单元;其中:所述接收单元,用于接收当前仿真工程的打开请求,所述打开请求包括上一次仿真工程的结果数据的读取请求;所述读取单元,用于依据所述读取请求读取上一次仿真工程的结果数据,所述结果数据以预设存储格式存储在硬盘上;所述展示单元,用于打开所述当前仿真工程的仿真测试页面,在所述仿真测试页面上展示所述上一次仿真工程的结果数据。11.可选的,所述仿真测试页面展示的结果数据为所述上一次仿真工程中的最后一个仿真测试对应的结果数据。12.一种仿真数据的处理设备,包括存储器和处理器;所述存储器用于存储指令;所述处理器用于执行所述存储器中存储的指令,以实现上文任一项所述的仿真数据的处理方法。13.一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时,能实现如上文任一项所述的仿真数据的处理方法。14.由以上方案可知,本技术公开的仿真数据的处理方法、装置、设备和计算机可读介质,依据接收到的当前仿真工程的打开请求中的上一次仿真工程的结果数据的读取请求,从硬盘上读取以预设存储格式存储的上一次仿真工程的结果数据,并在打开后的当前仿真工程的仿真测试页面上展示上一次仿真工程的结果数据,解决了关闭执行后的仿真工程,再打开后无法展示上一次仿真工程的仿真结果的问题。附图说明15.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。16.图1是本技术提供的仿真数据的处理方法的一种流程示意图;图2是本技术提供的dat文件存储格式的示例图;图3是本技术提供的dat文件内容示例图;图4是本技术提供的仿真工程的文件夹示例图;图5是本技术提供的文件中显示的时间戳示例图;图6是本技术提供的dat文件存储层级和dat文件名示例图;图7是本技术提供的最后一个仿真测试的时间戳记录示例图;图8是本技术提供的仿真工程中部分dat文件示例图;图9是本技术提供的现有的自动化测试工具打开后的仿真测试页面图;图10是本技术提供的应用本技术的自动化测试工具打开后的仿真测试页面图;图11是本技术提供的仿真数据的处理设备的硬件结构框图;图12是本技术提供的仿真数据的处理装置的组成结构图。具体实施方式17.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。18.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。19.需要注意,本技术中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。20.需要注意,本技术中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。21.现有的自动化测试工具提供有导出仿真结果报告的功能,报告支持pdf(portabledocumentformat,便携式文档格式)、html(hypertextmarkuplanguage,超文本标记语言)等等格式。但是,现有的自动化测试工具,执行仿真工程后,若关闭工程,再次打开所述工程后,无法展示之前的仿真结果,必须重新进行一次仿真才可以得到之前的仿真结果,这一问题大大降低了自动化测试工具的易用性。需要说明的是,有的用户存在打开自动化测试工具后能够显示上一次仿真工程的结果数据的需求。22.本技术可以满足上述打开自动化测试工具后显示上一次仿真工程的结果数据的需求,带来的益处主要有两个方面:一方面,可以在自动化测试工具中查看之前执行仿真的用例曲线和结果数据。另一方面可以增量执行仿真工程,即,可以根据需要对上一次未执行的用例进行仿真,例如:一个仿真工程需要执行很多的仿真用例,这一过程需要等待很久才能全部执行完成,如果突然出现计算机断电等不可抗力导致仿真终止,再次打开自动化测试工具,就可以显示上一次未执行完成的仿真工程的结果数据,可以继续执行未完成的仿真,最后得到所有用例的仿真结果报告。23.本技术公开一种仿真数据的处理方法、装置、设备和计算机可读介质,以用于解决进行仿真工程后再次打开该工程的时候无法回显上次仿真结果的问题。24.参见图1,本技术提供的仿真数据的处理方法的流程示意图,仿真数据的处理方法包括以下处理步骤:步骤101、接收当前仿真工程的打开请求,所述打开请求包括上一次仿真工程的结果数据的读取请求。25.可选的,上一次仿真工程的结果数据可以为仿真过程中各个变量在每个仿真步长的值,也就是用例曲线,和仿真的结果是pass还是failed等等内容,需要说明的是,用例曲线主要用来表征当前用例下关注的变量的值的变化,每个用例关注的曲线可以由用户自行配置,应用本技术的自动化测试工具中包括配置界面,比如,用户选择了关注变量a和变量b,执行完仿真后,就可以在相应的区域绘制出变量a和变量b各自对应的用例曲线;仿真的结果可以以测试结果表格的形式进行展示。26.应用本技术的自动化测试工具接收到仿真工程的打开请求,打开请求中包括上一次仿真工程的结果数据的读取请求。具体的,可以是用户双击了应用本技术的自动化测试软件,这时,自动化测试软件接收到仿真工程的打开请求,该仿真工程打开请求中包括上一次仿真工程的结果数据的读取请求。27.步骤102、依据所述读取请求读取上一次仿真工程的结果数据,所述结果数据以预设存储格式存储在硬盘上。28.可选的,结果数据以仿真测试中的每个子仿真测试的结果数据为单元,以包括仿真数据、仿真结果和仿真结果首地址偏移值的文件格式存储在硬盘上。应用本技术的自动化测试工具可以依据读取请求读取以仿真测试中的每个子仿真测试的结果数据为单元,以包括仿真数据、仿真结果和仿真结果首地址偏移值的文件格式存储在硬盘上的上一次仿真工程的结果数据。29.可选的,本技术中的结果数据以每个用例的每个工况为单元,将每个工况对应的结果数据,存储成dat文件,该dat文件中包括一个工况仿真的所有数据以及仿真结果。本技术中采用的dat文件的存储格式主要有两个原因,第一个原因是结果数据中主要包括每个变量各个仿真时刻的二进制值,用dat格式比较合适。需要说明的是,也可以采用txt等格式,但是,会增加从字符串转换成数字的操作,影响解析效率,从而影响结果数据的读取效率。并且,多数情况下dat格式的文件是程序使用的数据,主要是开发者为了清楚文件的意思而自行定义,也可以命名成别的扩展名。第二个原因是,本技术所设计的dat文件的存储格式可以保证读取上一次仿真工程的结果数据的时间最短,即打开自动化测试工具后就可以快速读取展示上一次仿真工程的结果数据,不会因为带有上一次仿真工程的结果数据导致自动化测试工具的打开时间过长。参见图2,本技术提供的dat文件存储格式的示例图,如图2所示,dat文件内部存储格式主要包括仿真数据(各个变量在每一个仿真时刻的值)、仿真结果和仿真结果首地址偏移值。30.可选的,参见图3,本技术提供的dat文件内容示例图。如图所示,包括仿真数据、仿真结果和仿真结果首地址偏移值,图中框选出的位置为仿真结果的首地址偏移值。需要说明的是,仿真结果首地址偏移值在dat文件的末尾处,可以采用二进制按位取反的方式写入,读取dat文件时,会先seek最后八个字节,读取仿真结果数据存储的偏移位置,然后seek到偏移处就可以读取到仿真的结果数据,这样会比直接读取dat文件的所有信息再根据关键字匹配出仿真结果的起始和末尾更加的节省时间。31.示例性的,可以调用qt的类qfile的文件打开读取接口,设仿真工程有500个dat文件,打开它的时候,需要一次读取这500个dat文件,找到结果数据,存储到测试结果表格对应的结构体中,便于显示,如果直接读取所有dat文件再匹配关键字(结果数据以“###‑‑‑”起始,以“‑‑‑###”结束),找到结果数据,打开这个仿真工程需要3分钟,而采用本技术的方法读取,打开同一个仿真工程只需要30秒。32.示例性的,读取一个dat文件的伪代码可以如下:ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀqstringdatfilepath=projectpath+"/resultstore/"+suite+"/"+casename+"/"+dat;//找到本次要读取的dat文件路径ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀqfiledatfile(datfilepath);//创建dat对应的qfile文件ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀif(datfile.open(qiodevice::readonly))//只读方式打开这个dat文件ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ{ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀdatfile.seek(datfile.size()ꢀ‑ꢀsizeof(qint64));//找到存储在文末的偏移索引位置ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀqbytearraybytearrayindex=datfile.read(sizeof(qint64));//读取偏移值ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀqint64index=*reinterpret_cast《qint64*》(bytearrayindex.data());//偏移值转成整数类型ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀdatfile.seek(index);//文件起始直接偏移到测试结果的存储位置ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀqbytearraybytearrayresult=datfile.read(datfile.size()-index-sizeof(qint64));//读取测试结果内容为二进制数组ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀqstringlastline=qstring::fromlocal8bit(bytearrayresult);//转换为字符串类型ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀdatfile.close();//关闭dat文件ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀif(!lastline.isempty()&&lastline.startswith("###‑‑‑")&&lastline.endswith("‑‑‑###"))//判断得到的测试结果字符串是合法的,具有约定的起始和结束字符ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ{ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ//按顺序取出测试结果字符串中的各项,存入测试结果表格的数据结构中,方便展示ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ}需要说明的是,dat文件是在仿真工程执行仿真的过程中存储到硬盘的,具体的实现步骤如下:1)打开应用本技术的自动化测试工具,点击仿真开始按钮,记录仿真工程启动时的时间戳到文件simstarttime下。33.需要说明的是,每次仿真工程都会生成一个文件夹,参见图4,本技术提供的仿真工程的文件夹示例图,如图4所示,主要包括“resources、resultstore、testcases、simstarttime、suites.gct”五个部分,通过文件simstarttime记录每次工况启动的时间,参见图5,本技术提供的文件中显示的时间戳示例图,后续需要用时间戳判断哪些dat文件是最后一个仿真测试的仿真执行结果。34.2)每仿真完一个工况,就会把仿真数据和测试结构存入dat文件中,dat文件存储在计算机硬盘空间上,存储的具体位置可以为当前工程路径下的resultstore文件夹下。dat文件以每个工况仿真的实际开始的时间命名,精确到毫秒。参见图6,本技术提供的dat文件存储层级和dat文件名示例图,如图6所示,“#”之前是本个工况开始仿真的时间戳,“#”后面的数字表示当前仿真测试中的第几个工况。35.3)在关闭或者打开应用本技术的自动化测试工具之前,都会保留最后一次执行仿真结果的dat文件,清除多余的dat文件,避免磁盘占用越来越大,这里指的最后一次执行仿真的结果的dat文件为最后一个仿真测试的所有工况的情况。需要说明的是,一次仿真工程,可以包括很多个仿真测试,每个仿真测试可以包括一个工况,也可以包括很多个工况。36.参见图7,本技术提供的最后一个仿真测试的时间戳记录示例图,如图7所示,执行最后一个仿真测试的时间为2023年5月22日的15点55分22秒,对应的,参见图8,本技术提供的仿真工程中部分dat文件示例图,如图8所示,框选出来的dat文件为最后一次执行仿真的所有工况结果,可以理解的是,最后一个仿真测试包括八个工况。37.可选的,清除多余的dat文件的依据就是将simstarttime中记录的时间戳和dat文件名上的时间戳进行比对,比simstarttime中记录的时间戳早的dat文件,要清除,比simstarttime中记录的时间戳晚的dat文件,要保留。需要说明的是,需要满足当前仿真工程的结果数据的清除条件时,清除在当前仿真工程中最后一个仿真测试的启动时间之前的所有仿真测试的结果数据。其中,清除条件具体可以为,关闭和打开应用本技术的自动化测试工具的时候。这么做的目的,是为了防止应用本技术的自动化测试工具没有正常关闭,还没有来得及清空多余的dat文件就退出了的异常场景下,dat文件有冗余残留。这样做就可以在每次打开应用本技术的自动化测试工具时,有效避免dat文件冗余残留。38.需要说明的是,本技术中的dat文件存储在硬盘上,而不是存储在计算机的内存中,是因为,内存不是无限大的,如果把数据都存入内存,那么随着仿真工况执行的越来越多,就会需要越来越多的内存空间取存储数据,应对用户要求的曲线绘制等需求,可能会把计算机的内存撑爆导致计算机卡死。相比之下,硬盘上的数据可以在需要时被读取,比如,用户需要绘制某工况下某些变量的曲线,只需要读取对应的dat文件即可,没有卡死计算机的风险。39.需要说明的是,应用本技术的自动化测试工具可以分批次的把仿真的结果数据写入dat文件中,例如:仿真了一段时间,产生了4m的结果数据,就可以写入dat文件中,这样可以保证仿真数据可以实时进行存储,并且可以在保证由于不可抗力导致仿真终止时,仿真的结果数据基本不丢失。40.步骤103、打开所述当前仿真工程的仿真测试页面,在所述仿真测试页面上展示所述上一次仿真工程的结果数据。41.可选的,打开当前仿真工程的仿真测试页面,直接可以显示上一次仿真工程中的最后一个仿真测试对应的结果数据。42.参见图9,本技术提供的现有的自动化测试工具打开后的仿真测试页面图。如图9所示,图中期望曲线和测试结果区域都为空白,现有的自动化测试工具,无论之前有没有进行过仿真,展示的都是没有仿真过的用例曲线和结果。对应的,参见图10,本技术提供的应用本技术的自动化测试工具打开后的仿真测试页面图,展示了一个仿真工程执行完test_case1的8个工况后,在仿真测试页面可以看到仿真曲线,在下方的测试结果区域,有一个表格显示测试结果,每个工况的测试结果对应表格中的一行内容。具体的,鼠标点击上一次仿真过的某case的曲线页面,下拉选择对应的工况,进行工况的切换,如图10中右上角框选出的地方可以进行工况的切换,点击后会相应的展示对应的曲线图表。选中某case的曲线页面,就可以把当前曲线指定为:某工况,程序就去查找是否存在对应的dat文件,存在,则绘制相应的用例曲线。切换工况时,重新绘制对应的dat数据至曲线图表,加载数据的等待时间大概为1s。43.综上所述,本技术公开的仿真数据的处理方法,依据接收到的当前仿真工程的打开请求中的上一次仿真工程的结果数据的读取请求,从硬盘上读取以预设存储格式存储的上一次仿真工程的结果数据,并在打开后的当前仿真工程的仿真测试页面上展示上一次仿真工程的结果数据,解决了关闭执行后的仿真工程,再打开后无法展示上一次仿真工程的仿真结果的问题。44.本技术可以及时保存仿真的结果数据到计算机硬盘,采用优化的存储格式,可以快速读取展示上一次仿真工程中最后一个仿真测试的结果数据。45.对于上述仿真数据的处理方法,本技术还提供了一种仿真数据的处理装置,该装置的组成如图11所示。46.接收单元10、读取单元20和展示单元30,其中:所述接收单元10,用于接收当前仿真工程的打开请求,所述打开请求包括上一次仿真工程的结果数据的读取请求;所述读取单元20,用于依据所述读取请求读取上一次仿真工程的结果数据,所述结果数据以预设存储格式存储在硬盘上;所述展示单元30,用于打开所述当前仿真工程的仿真测试页面,在所述仿真测试页面上展示所述上一次仿真工程的结果数据。47.在一实施方式中,上述装置还包括清除单元,具体用于:记录所述当前仿真工程中各个仿真测试的启动时间;在满足所述当前仿真工程的结果数据的清除条件时,清除在所述当前仿真工程中最后一个仿真测试的启动时间之前的所有仿真测试的结果数据。48.在一实施方式中,读取单元20中的结果数据以所述仿真测试中的每个子仿真测试的结果数据为单元,且每个单元以所述预设存储格式存储在硬盘上。49.在一实施方式中,读取单元20中的结果数据以包括仿真数据、仿真结果和仿真结果首地址偏移值的文件格式存储在硬盘上。50.在一实施方式中,读取单元20,具体用于:依据所述仿真结果首地址偏移值,依次获取所述上一次仿真工程的仿真数据和仿真结果。51.在一实施方式中,展示单元30,具体用于:在所述仿真测试页面上展示所述上一次仿真工程中的最后一个仿真测试对应的结果数据。52.可选的,本技术还提供了一种仿真数据的处理设备,如图12所示的本技术提供的仿真数据的处理设备的硬件结构框图,主要包括处理器1和存储器3,并且至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4。53.所述存储器3用于存储指令;所述处理器1用于执行所述存储器中存储的指令,以实现仿真数据的处理方法的各个处理流程。54.另外,本技术实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,能实现仿真数据的处理方法的各个处理流程。55.需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。56.为了描述的方便,描述以上系统或装置时以功能分为各种模块或单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。57.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例或者实施例的某些部分所述的方法。58.最后,还需要说明的是,在本文中,诸如第一、第二、第三和第四等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。59.以上所述仅是本技术的优选实施方式,应当指出,对于本
技术领域:
:的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。当前第1页12当前第1页12
技术特征:
1.一种仿真数据的处理方法,其特征在于,包括:接收当前仿真工程的打开请求,所述打开请求包括上一次仿真工程的结果数据的读取请求;依据所述读取请求读取上一次仿真工程的结果数据,所述结果数据以预设存储格式存储在硬盘上;打开所述当前仿真工程的仿真测试页面,在所述仿真测试页面上展示所述上一次仿真工程的结果数据。2.根据权利要求1所述的方法,其特征在于,还包括:记录所述当前仿真工程中各个仿真测试的启动时间;在满足所述当前仿真工程的结果数据的清除条件时,清除在所述当前仿真工程中最后一个仿真测试的启动时间之前的所有仿真测试的结果数据。3.根据权利要求2所述的方法,其特征在于,所述结果数据以所述仿真测试中的每个子仿真测试的结果数据为单元,且每个单元以所述预设存储格式存储在硬盘上。4.根据权利要求1所述的方法,其特征在于,所述结果数据以包括仿真数据、仿真结果和仿真结果首地址偏移值的文件格式存储在硬盘上。5.根据权利要求4所述的方法,其特征在于,所述依据所述读取请求读取上一次仿真工程的结果数据,包括:依据所述仿真结果首地址偏移值,依次获取所述上一次仿真工程的仿真数据和仿真结果。6.根据权利要求1所述的方法,其特征在于,所述在所述仿真测试页面上展示所述上一次仿真工程的结果数据,包括:在所述仿真测试页面上展示所述上一次仿真工程中的最后一个仿真测试对应的结果数据。7.一种仿真数据的处理装置,其特征在于,包括:接收单元、读取单元和展示单元;其中:所述接收单元,用于接收当前仿真工程的打开请求,所述打开请求包括上一次仿真工程的结果数据的读取请求;所述读取单元,用于依据所述读取请求读取上一次仿真工程的结果数据,所述结果数据以预设存储格式存储在硬盘上;所述展示单元,用于打开所述当前仿真工程的仿真测试页面,在所述仿真测试页面上展示所述上一次仿真工程的结果数据。8.根据权利要求7所述的仿真数据的处理装置,其特征在于,所述仿真测试页面展示的结果数据为所述上一次仿真工程中的最后一个仿真测试对应的结果数据。9.一种仿真数据的处理设备,其特征在于,包括存储器和处理器;所述存储器用于存储指令;所述处理器用于执行所述存储器中存储的指令,以实现权利要求1-6任一项所述的仿真数据的处理方法。10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,能实现如权利要求1-6任一项所述的仿真数据的处理方法。
技术总结
本申请公开一种仿真数据的处理方法、装置、设备和计算机可读介质,依据接收到的当前仿真工程的打开请求中的上一次仿真工程的结果数据的读取请求,从硬盘上读取以预设存储格式存储的上一次仿真工程的结果数据,并在打开后的当前仿真工程的仿真测试页面上展示上一次仿真工程的结果数据,解决了关闭执行后的仿真工程,再打开后无法展示上一次仿真工程的仿真结果的问题。真结果的问题。真结果的问题。
技术研发人员:贝晓狮 余慧
受保护的技术使用者:北京世冠金洋科技发展有限公司
技术研发日:2023.06.27
技术公布日:2023/8/1
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/