CN117272694B - 基于参数组件化建立装备仿真模型的方法、***及介质 - Google Patents
基于参数组件化建立装备仿真模型的方法、***及介质 Download PDFInfo
- Publication number
- CN117272694B CN117272694B CN202311549108.1A CN202311549108A CN117272694B CN 117272694 B CN117272694 B CN 117272694B CN 202311549108 A CN202311549108 A CN 202311549108A CN 117272694 B CN117272694 B CN 117272694B
- Authority
- CN
- China
- Prior art keywords
- model
- component
- information
- version number
- outputting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 29
- 238000000034 method Methods 0.000 title claims abstract description 24
- 230000006399 behavior Effects 0.000 claims abstract description 71
- 238000004891 communication Methods 0.000 claims description 18
- 238000003860 storage Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 12
- 238000012790 confirmation Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 7
- 238000002360 preparation method Methods 0.000 claims description 6
- 238000004422 calculation algorithm Methods 0.000 claims description 4
- 230000003993 interaction Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 3
- 238000005094 computer simulation Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 9
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/20—Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了基于参数组件化建立装备仿真模型的方法、***及介质,涉及参数组件化建模技术领域,包括获取组件信息,查询模型名;获取模型版本号,对模型版本号进行更新;对模型名进行分析,输出预期行为,查询行为代码;控制组件进行连接,输出连接完成信息;对组件进行完整性检查,输出配置完成信息或装配错误信息;本发明用于解决现有技术中因缺少对组件化仿真***缺少对版本号进行分析,从而在对api的兼容性进行更新时,可能存在逻辑错误使得组件模型无法正常进行组装或无法正常实现预期功能,导致组件化仿真建模***的可用组件模型缺少,从而对部分武器无法进行建模的问题。
Description
技术领域
本发明涉及参数组件化建模技术领域,具体为基于参数组件化建立装备仿真模型的方法及其***平台。
背景技术
参数组件化建模是将装备分解为多个组件,并进行参数化和型号化,并对这些组件进行建模和仿真;在参数组件化建模中,每个组件都可以被看作是一个黑盒子,其内部的实现细节可以被隐藏起来;这种方法可以帮助模型开发人员专注于组件之间的接口和关系,而不是组件内部的细节。
现有的用于仿真建模***的改进,通常是对具体的装备建立对应的仿真模型,比如在发明公开号为CN111460621A的中国专利中,公开了一种组件化方正建模方法及***,该方案就是通过获取作战模型发送的环境数据,获取外界交互信息;生产仿真实验数据集,对其进行评估,根据评估指标计算得到作战实体模型;而现有的用于组件化建模的仿真建模***缺少对模型进行版本维护时的细致分析,当api的兼容性更新时直接更新可能会导致存在逻辑错误导致模型无法正常运行,鉴于此,有必要对现有的仿真建模方法进行改进。
发明内容
本发明旨在至少在一定程度上解决现有技术中的技术问题之一,通过对仿真***的模型版本维护进行改进,用于解决现有技术中因缺少对组件化仿真***缺少对版本号进行分析,从而在对api的兼容性进行更新时,可能存在逻辑错误使得组件模型无法正常进行组装或无法正常实现预期功能,导致组件化仿真建模***的可用组件模型缺少,从而对部分武器无法进行建模的问题。
为实现上述目的,第一方面,本发明提供一种基于BPMN的自动化测试方法,包括:
步骤S1,获取组件信息,基于组件信息从仿真模型库中查询模型名;获取模型名的模型版本号,对模型版本号进行更新,输出版本就绪信息;
步骤S2,对模型名进行分析,基于分析结果输出预期行为;基于预期行为信息从行为模型数据库中查询行为代码;
步骤S3,接收版本就绪信息,基于行为代码控制组件进行连接,输出连接完成信息;
步骤S4,基于行为代码对组件进行完整性检查,输出配置完成信息或装配错误信息。
进一步地,所述步骤S1包括如下子步骤:
步骤S1011,获取用户在实体组装界面输入的组件信息;所述实体组装界面配置于进行装备仿真模型配置的计算机上,能够实现人机交互;
步骤S1012,利用组件查询代码从仿真模型数据库中查询组件信息对应的模型名;
步骤S1013,获取存储的多个模型名的版本号,标记为存储版本号;利用网络通信获取模型名的最新版本号以及更新时间,将更新时间标记为第一时间;获取当前时间,标记为第二时间;所述版本号包括主版本号、次版本号以及修订号。
进一步地,所述步骤S1还包括如下子步骤:
步骤S1021,计算最新版本号与存储版本号的主版本号的差值,标记为主差值;
步骤S1022,利用更新判断公式对版本号进行计算,得到更新参考值;
所述更新判断公式配置为:;
其中PZ为更新参考值,CB2以及XD2分别为最新版本号的次版号以及修订号,CB1以及XD1分别为存储版本号的次版号以及修订号,DI1以及DI2分别为第一时间以及第二更新时间,ZQ为常数,ZC为主差值;
步骤S1023,当更新参考值小于第一更新判断阈值时,不做更新处理,输出版本就绪信息;
步骤S1024,当更新参考值大于等于第一更新判断阈值时,控制存储版本号更新为最新版本号,输出版本就绪信息以及版本更新信息;所述版本更新信息包括模型名以及原版本号。
进一步地,所述步骤S2包括如下子步骤:
步骤S201,获取模型名对应的物理模型;所述物理模型包括组件模型,所述组件模型机动模型、武器模型、通信模型以及毁伤模型;所述物理模型还包括多个能够与模型名进行组装的可组装模型名以及多个与可组装模型名对应的预期行为;
步骤S202,对第一组合数量模型名进行组合,当组合中同时存在模型名以及可组装模型名时,输出预期行为;
步骤S203,利用行为查询算法从行为模型数据库中查询行为代码,输出行为代码;所述行为代码包括连接代码以及事件处理代码;所述事件处理代码包括攻击代码、机动代码以及通信代码。
进一步地,所述步骤S3包括如下子步骤:
步骤S301,将模型名对应的组件标记为第一组件,将可组装模型对应的组件标记为第二组件;
步骤S302,控制第一组件输出请求连接信息;
步骤S303,第二组件接收到请求连接信息时,基于连接代码与第一组件进行连接处理,输出确认连接信息;
步骤S304,当第一组件在第一等待时间内未接收到确认连接信息时,重复执行步骤S302至步骤S304;当第一组件在第一等待时间内接收到确认连接信息时,输出连接完成信息。
进一步地,所述步骤S4包括如下子步骤:
步骤S401,基于行为代码对组件进行完整性检查;
所述完整性检查包括:
控制武器模型以及毁伤模型执行攻击代码,当执行完成时输出第一判断值;当执行未完成时输出第二判断值;
控制机动模型执行机动代码,当执行完成时输出第一判断值;当执行未完成时输出第二判断值;
控制通信模型执行通信代码,当执行完成时输出第一判断值;当执行未完成时输出第二判断值;
计算所有第一判断值与第二判断值的和,标记为完整检查值;
步骤S402,当完整检查值等于完整判断阈值时,输出配置完成信息;当完整检查值小于完整判断阈值时,输出装配错误信息。
第二方面,本发明还提供基于参数组件化建立装备仿真模型的方法的***平台,包括版本更新模块、组件组装模块以及性能检查模块;所述版本更新模块包括版本查询单元以及更新判断单元;所述版本查询单元用于获取组件信息,基于组件信息查询模型名,获取模型名的模型版本号;所述更新判断单元用于对模型版本号进行分析,对模型版本号进行更新;
所述组件组装模块包括组装准备单元以及组装实施单元;所述组装准备单元用于对模型名进行分析,输出预期行为,基于预期行为查询行为代码;所述组装实施单元用于基于行为代码控制组件进行连接,输出连接完成信息;
所述性能检查模块用于基于行为代码对组件进行完整性检查,输出配置完成信息或装配错误信息。
第三方面,本申请提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,运行如上所述方法中的步骤。
本发明的有益效果:本发明通过获取组件信息,查询模型名,获取模型版本号,对模型的最新版本号以及更新日期进行分析计算,得到更新参考值,通过比较更新参考值以及第一更新判断阈值能够判读是否需要将版本进行更新,这样做的好处在于能够避免由于大版本更新,没有足够的时间实践判断是否存在错误的问题出现;
本发明还通过将装备分解为多个组件,并对这些组件进行建模和仿真,基于行为代码控制组件进行连接,并最终组合为一个完整的装备模型,从而为仿真提供更准确、更可靠的仿真结果,提高了装备模型的复用率,降低仿真***的维护成本。
本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
图1为本发明的方法的步骤流程图;
图2为本发明的步骤S1的数据流程图;
图3为本发明的方法的***原理图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
请参阅图1以及图2所示,第一方面,本发明提供基于参数组件化建立装备仿真模型的方法,能够获取组件信息,查询模型名;获取并更新模型版本号,输出版本就绪信息;对模型名进行分析,输出预期行为,查询行为代码;接控制组件进行连接,输出连接完成信息;对组件进行完整性检查,输出配置完成信息或装配错误信息。
具体地,包括如下步骤:
步骤S1,获取组件信息,基于组件信息从仿真模型库中查询模型名;获取模型名的模型版本号,对模型版本号进行更新,输出版本就绪信息;
步骤S1011,获取用户在实体组装界面输入的组件信息;所述实体组装界面配置于进行装备仿真模型配置的计算机上,能够实现人机交互;
步骤S1012,利用组件查询代码从仿真模型数据库中查询组件信息对应的模型名;
在具体实施时,组件查询代码配置为:
SELECT MXM
FROM MO
WHERE LABEL=“组件信息”;
其中SELECT MXM表示查询的是模型名,FROM MO表示从仿真模型数据库中命名为MO的表中查询,WHERE LABEL=“组件信息”表示查询模型标签带有“组件信息”的模型名;
步骤S1013,获取存储的多个模型名的版本号,标记为存储版本号;利用网络通信获取模型名的最新版本号以及更新时间,将更新时间标记为第一时间;获取当前时间,标记为第二时间;获取当前时间,标记为第二时间;所述版本号包括主版本号、次版本号以及修订号;
步骤S1021,计算最新版本号与存储版本号的主版本号的差值,标记为主差值;
需要说明的是,主版本号在软件初次发布或在软件修改或增加了全新的突破性的功能时才会发生改变,定义为大功能变化版本编号;次版本号代表对外发布新增功能或修改bug版本,为在主版本号下的子功能开发编号;修订号定义为小功能添加与bug修改的版本编号;
当主版本号发生改变时,由于api的兼容性的变化,需要一定的时间才能判断主版本是否存在bug以及是否需要更新;因此需要单独对主版本号进行分析;
步骤S1022,利用更新判断公式对版本号进行计算,得到更新参考值;
所述更新判断公式配置为:;
其中PZ为更新参考值,CB2以及XD2分别为最新版本号的次版号以及修订号,CB1以及XD1分别为存储版本号的次版号以及修订号,DI1以及DI2分别为第一时间以及第二更新时间,ZQ为常数,ZC为主差值;
步骤S1023,当更新参考值小于第一更新判断阈值时,不做更新处理,输出版本就绪信息;
步骤S1024,当更新参考值大于等于第一更新判断阈值时,控制存储版本号更新为最新版本号,输出版本就绪信息以及版本更新信息;所述版本更新信息包括模型名以及原版本号;
在具体实施时,ZQ设置为7,表示以7天为版本的更新周期,第一更新判断阈值设置为3;当主版本号未发生改变时,次版本号以及修订号任一发生改变能够判断新增了功能或修复了bug,例如当存储版本号为1.4.3,最新版本号为1.5.0时,则计算得到PZ=12,此时需要进行更新;
在另一种情况下,当存储版本号为1.4.3,最新版本号为2.0.0,第一时间为5月10日,第二时间为5月15日,此时计算得到PZ=0.7,此时由于版本刚发布,无法判断版本中是否存在bug,因此不做更新处理;
在另一种情况下,当存储版本号为1.4.3,最新版本号为2.0.1,第一时间为5月10日,第二时间为5月15日,此时计算得到PZ=2.7;此时版本仅做了一次小更新处理,无法判断是否存在更多bug,因此仍然不做更新处理;
步骤S2,对模型名进行分析,基于分析结果输出预期行为;基于预期行为信息从行为模型数据库中查询行为代码;步骤S2包括如下子步骤:
步骤S201,获取模型名对应的物理模型;所述物理模型包括组件模型,所述组件模型机动模型、武器模型、通信模型以及毁伤模型;所述物理模型还包括多个能够与模型名进行组装的可组装模型名以及多个与可组装模型名对应的预期行为;
步骤S202,对第一组合数量模型名进行组合,当组合中同时存在模型名以及可组装模型名时,输出预期行为;
在具体实施时,第一组合数量设置为2,通过将所有的模型名两两组合,能够判断出所有的预期行为;
步骤S203,利用行为查询算法从行为模型数据库中查询行为代码,输出行为代码;行为代码包括连接代码以及事件处理代码;事件处理代码包括攻击代码、机动代码以及通信代码;
在具体实施时,行为查询算法配置为:
SELECT XWDM
FROM DM
WHERE LABEL=“预期行为”;
其中SELECT XWDM表示查询的是行为代码,FROM DM表示从仿真模型数据库中命名为DM的表中查询,WHERE LABEL=“预期行为”表示查询模型标签带有“预期行为”的行为代码;
步骤S3,接收版本就绪信息,基于行为代码控制组件进行连接,输出连接完成信息;步骤S3包括如下子步骤:
步骤S301,将模型名对应的组件标记为第一组件,将可组装模型对应的组件标记为第二组件;
步骤S302,控制第一组件输出请求连接信息;
步骤S303,第二组件接收到请求连接信息时,基于连接代码与第一组件进行连接处理,输出确认连接信息;
步骤S304,当第一组件在第一等待时间内未接收到确认连接信息时,重复执行步骤S302至步骤S304;当第一组件在第一等待时间内接收到确认连接信息时,输出连接完成信息;
在具体实施时,第一时间设置为30s,通过两个组件的双向确认,能够确认组件连接完成;
步骤S4,基于行为代码对组件进行完整性检查,输出配置完成信息或装配错误信息;步骤S4包括如下子步骤:
步骤S401,基于行为代码对组件进行完整性检查;
完整性检查包括:
控制武器模型以及毁伤模型执行攻击代码,当执行完成时输出第一判断值;当执行未完成时输出第二判断值;
控制机动模型执行机动代码,当执行完成时输出第一判断值;当执行未完成时输出第二判断值;
控制通信模型执行通信代码,当执行完成时输出第一判断值;当执行未完成时输出第二判断值;
计算所有第一判断值与第二判断值的和,标记为完整检查值;
步骤S402,当完整检查值等于完整判断阈值时,输出配置完成信息;当完整检查值小于完整判断阈值时,输出装配错误信息;
在具体实施时,第一判断值设置为1,第二判断值设置为0,完整判断阈值设置为3,完整判断阈值的具体设置与执行的行为代码数相同;当有任一行为代码未能执行时均会输出装配错误信息。
实施例2
请参阅图3所示,第二方面,本发明还提供基于参数组件化建立装备仿真模型的***平台,包括版本更新模块、组件组装模块以及性能检查模块;版本更新模块包括版本查询单元以及更新判断单元;版本查询单元用于获取组件信息,基于组件信息查询模型名,获取模型名的模型版本号;更新判断单元用于对模型版本号进行分析,对模型版本号进行更新;
组件组装模块包括组装准备单元以及组装实施单元;组装准备单元用于对模型名进行分析,输出预期行为,基于预期行为查询行为代码;组装实施单元用于基于行为代码控制组件进行连接,输出连接完成信息;
性能检查模块用于基于行为代码对组件进行完整性检查,输出配置完成信息或装配错误信息。
实施例3
第三方面,本申请提供一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时,运行如上任意一项方法中的步骤。通过上述技术方案,计算机程序被处理器执行时,执行上述实施例的任一可选的实现方式中的方法。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式。其中,存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random AccessMemory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable ProgrammableRead-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable ProgrammableRead Only Memory,简称EPROM),可编程只读存储器(Programmable Red-Only Memory,简称PROM),只读存储器(Read-OnlyMemory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其他的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其他的形式。
Claims (4)
1.基于参数组件化建立装备仿真模型的方法,其特征在于,包括如下子步骤:
步骤S1,获取组件信息,基于组件信息从仿真模型库中查询模型名;获取模型名的模型版本号,对模型版本号进行更新,输出版本就绪信息;
步骤S2,对模型名进行分析,基于分析结果输出预期行为;基于预期行为信息从行为模型数据库中查询行为代码;
步骤S3,接收版本就绪信息,基于行为代码控制组件进行连接,输出连接完成信息;
步骤S4,基于行为代码对组件进行完整性检查,输出配置完成信息或装配错误信息;
所述步骤S1包括如下子步骤:
步骤S1011,获取用户在实体组装界面输入的组件信息;所述实体组装界面配置于进行装备仿真模型配置的计算机上,能够实现人机交互;
步骤S1012,利用组件查询代码从仿真模型数据库中查询组件信息对应的模型名;
步骤S1013,获取存储的多个模型名的版本号,标记为存储版本号;利用网络通信获取模型名的最新版本号以及更新时间,将更新时间标记为第一时间;获取当前时间,标记为第二时间;所述版本号包括主版本号、次版本号以及修订号;
所述步骤S1还包括如下子步骤:
步骤S1021,计算最新版本号与存储版本号的主版本号的差值,标记为主差值;
步骤S1022,利用更新判断公式对版本号进行计算,得到更新参考值;
所述更新判断公式配置为:;
其中PZ为更新参考值,CB2以及XD2分别为最新版本号的次版号以及修订号,CB1以及XD1分别为存储版本号的次版号以及修订号,DI1以及DI2分别为第一时间以及第二更新时间,ZQ为常数,ZC为主差值;
步骤S1023,当更新参考值小于第一更新判断阈值时,不做更新处理,输出版本就绪信息;
步骤S1024,当更新参考值大于等于第一更新判断阈值时,控制存储版本号更新为最新版本号,输出版本就绪信息以及版本更新信息;所述版本更新信息包括模型名以及原版本号;
所述步骤S2包括如下子步骤:
步骤S201,获取模型名对应的物理模型;所述物理模型包括组件模型,所述组件模型机动模型、武器模型、通信模型以及毁伤模型;所述物理模型还包括多个能够与模型名进行组装的可组装模型名以及多个与可组装模型名对应的预期行为;
步骤S202,对第一组合数量模型名进行组合,当组合中同时存在模型名以及可组装模型名时,输出预期行为;
步骤S203,利用行为查询算法从行为模型数据库中查询行为代码,输出行为代码;所述行为代码包括连接代码以及事件处理代码;所述事件处理代码包括攻击代码、机动代码以及通信代码;
所述步骤S4包括如下子步骤:
步骤S401,基于行为代码对组件进行完整性检查;
所述完整性检查包括:
控制武器模型以及毁伤模型执行攻击代码,当执行完成时输出第一判断值;当执行未完成时输出第二判断值;
控制机动模型执行机动代码,当执行完成时输出第一判断值;当执行未完成时输出第二判断值;
控制通信模型执行通信代码,当执行完成时输出第一判断值;当执行未完成时输出第二判断值;
计算所有第一判断值与第二判断值的和,标记为完整检查值;
步骤S402,当完整检查值等于完整判断阈值时,输出配置完成信息;当完整检查值小于完整判断阈值时,输出装配错误信息。
2.根据权利要求1所述的基于参数组件化建立装备仿真模型的方法,其特征在于,所述步骤S3包括如下子步骤:
步骤S301,将模型名对应的组件标记为第一组件,将可组装模型对应的组件标记为第二组件;
步骤S302,控制第一组件输出请求连接信息;
步骤S303,第二组件接收到请求连接信息时,基于连接代码与第一组件进行连接处理,输出确认连接信息;
步骤S304,当第一组件在第一等待时间内未接收到确认连接信息时,重复执行步骤S302至步骤S304;当第一组件在第一等待时间内接收到确认连接信息时,输出连接完成信息。
3.适用于权利要求1或2任一项所述的基于参数组件化建立装备仿真模型的方法的***平台,其特征在于,包括版本更新模块、组件组装模块以及性能检查模块;所述版本更新模块包括版本查询单元以及更新判断单元;所述版本查询单元用于获取组件信息,基于组件信息查询模型名,获取模型名的模型版本号;所述更新判断单元用于对模型版本号进行分析,对模型版本号进行更新;
所述组件组装模块包括组装准备单元以及组装实施单元;所述组装准备单元用于对模型名进行分析,输出预期行为,基于预期行为查询行为代码;所述组装实施单元用于基于行为代码控制组件进行连接,输出连接完成信息;
所述性能检查模块用于基于行为代码对组件进行完整性检查,输出配置完成信息或装配错误信息。
4.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,运行如权利要求1或2任一项所述方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311549108.1A CN117272694B (zh) | 2023-11-21 | 2023-11-21 | 基于参数组件化建立装备仿真模型的方法、***及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311549108.1A CN117272694B (zh) | 2023-11-21 | 2023-11-21 | 基于参数组件化建立装备仿真模型的方法、***及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117272694A CN117272694A (zh) | 2023-12-22 |
CN117272694B true CN117272694B (zh) | 2024-02-09 |
Family
ID=89206665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311549108.1A Active CN117272694B (zh) | 2023-11-21 | 2023-11-21 | 基于参数组件化建立装备仿真模型的方法、***及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117272694B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104598240A (zh) * | 2015-01-20 | 2015-05-06 | 北京仿真中心 | 一种跨平台的仿真模型开发方法及*** |
CN110244967A (zh) * | 2019-06-18 | 2019-09-17 | 政采云有限公司 | 版本更新方法及装置 |
CN113408572A (zh) * | 2021-05-11 | 2021-09-17 | 华建数创(上海)科技有限公司 | 基于虚幻引擎的可远程配置的数据模型融合方法 |
CN114020323A (zh) * | 2022-01-04 | 2022-02-08 | 阿里云计算有限公司 | 模型处理方法、代码获得方法、装置以及电子设备 |
CA3150483A1 (en) * | 2021-02-26 | 2022-08-26 | 10353744 Canada Ltd. | Heterogeneous distributed model processing method, device, equipment and storage medium |
-
2023
- 2023-11-21 CN CN202311549108.1A patent/CN117272694B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104598240A (zh) * | 2015-01-20 | 2015-05-06 | 北京仿真中心 | 一种跨平台的仿真模型开发方法及*** |
CN110244967A (zh) * | 2019-06-18 | 2019-09-17 | 政采云有限公司 | 版本更新方法及装置 |
CA3150483A1 (en) * | 2021-02-26 | 2022-08-26 | 10353744 Canada Ltd. | Heterogeneous distributed model processing method, device, equipment and storage medium |
CN113408572A (zh) * | 2021-05-11 | 2021-09-17 | 华建数创(上海)科技有限公司 | 基于虚幻引擎的可远程配置的数据模型融合方法 |
CN114020323A (zh) * | 2022-01-04 | 2022-02-08 | 阿里云计算有限公司 | 模型处理方法、代码获得方法、装置以及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN117272694A (zh) | 2023-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9754059B2 (en) | Graphical design verification environment generator | |
KR102341154B1 (ko) | 모바일 장치들의 원격 구성을 허용하기 위해 모바일 장치들 상에 설치되는 고속 어플리케이션 | |
US6385765B1 (en) | Specification and verification for concurrent systems with graphical and textual editors | |
US7685576B2 (en) | System and method for model based system testing of interactive applications | |
KR100744886B1 (ko) | 아사달 : 휘처 기반 소프트웨어 제품라인 개발 환경을제공하는 시스템 | |
US10782936B1 (en) | Programming migration system and methods | |
CN109933521A (zh) | 基于bdd的自动化测试方法、装置、计算机设备及存储介质 | |
US7194726B2 (en) | Method for automatically decomposing dynamic system models into submodels | |
EP2799981A1 (en) | Method for providing code, code generator and software development environment | |
US8589133B1 (en) | Dynamic simulation of a system of interdependent systems | |
CN115952758A (zh) | 芯片验证方法、装置、电子设备及存储介质 | |
CN115544604A (zh) | 应用软件层模型的生成方法、生成装置与电子设备 | |
US20060184924A1 (en) | Intelligent platform management interface firmware architecture and method of building the same | |
CN117272694B (zh) | 基于参数组件化建立装备仿真模型的方法、***及介质 | |
CN117744548A (zh) | 一种芯片验证方法、装置和存储介质 | |
CN117435483A (zh) | 基于Formal工具的仿真验证激励生成方法、装置、介质及终端 | |
CN112230848A (zh) | 一种nvm自动配置方法、装置和设备 | |
JP2008305079A (ja) | 要求仕様自動検証方式 | |
KR20070049126A (ko) | 아사달 : 휘처 기반 소프트웨어 제품라인 개발 환경을제공하는 시스템 | |
CN111813702B (zh) | 调试***、调试方法、设备及计算机可读存储介质 | |
KR101665962B1 (ko) | 모델링 코드 검증 방법, 이를 수행하는 모델링 코드 검증 장치 및 이를 저장하는 기록매체 | |
CN114610648A (zh) | 一种测试方法、装置及设备 | |
US20170315521A1 (en) | Method for configuring a tester equipped for testing an electronic control unit | |
CN115053209A (zh) | 用于在工程***中生成工程图的方法和*** | |
CN117555553B (zh) | 一种基于autosar建模的通用软件协议接口生成方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |