一种基于ASCET与Simulink的集成方法及系统技术方案

技术编号:41385709 阅读:30 留言:0更新日期:2024-05-20 19:07
本发明专利技术公开一种基于ASCET与Simulink的集成方法及系统,涉及软件集成技术领域,包括:将ASCET模型生成C代码和头文件;开发API应用程序接口;将所述C代码通过通用编译器生成动态链接库;利用MATLAB Function初始化所述动态链接库;利用MATLAB Function加载初始化后的所述动态链接库,并引用对应的头文件;利用MATLAB Function调用所述API应用程序接口,定义输入输出接口。本发明专利技术通过封装.c源代码,无须按照指定的格式进行设计,因此,使得两个建模软件在集成灵活性、通用性上有更好的提高,同时,模块接口也实现了用户自定义,适应能力强。

【技术实现步骤摘要】

本专利技术涉及软件集成,具体而言,涉及一种基于ascet与simulink的集成方法及系统。


技术介绍

1、目前matlab/simulink广泛应用于汽车航空船舶行业,无论是用于应用层算法逻辑模块搭建,还是应用于仿真中被控对象的搭建等等,具有高开放性,强功能性,以及快捷方便的特点。但由于软件集成越来越复杂,工具链越来越多,matlab/simulink也暴露出其缺点,例如环境依赖性强,通用性差等。基于mbd(model based design,基于模型设计)的开发阶段,使用etas ascet建模功能层将无法直接和matlab/simulink环境进行集成,也就无法使用matlab/simulink进行扩展建模、仿真等。

2、针对上述问题,现有方法提供两种间接手段进行集成,通过etas-intecrio与matlab/simulink模型接口进行联合仿真,或者封装成matlab/simulink c s-function,作为s-function模型植入simulink环境。应用上述方法虽然可以完成集成,但都存在一定的缺陷,例如,使用eta本文档来自技高网...

【技术保护点】

1.一种基于ASCET与Simulink的集成方法,其特征在于,包括:

2.根据权利要求1所述的基于ASCET与Simulink的集成方法,其特征在于,开发API应用程序接口,具体为:

3.根据权利要求1所述的基于ASCET与Simulink的集成方法,其特征在于,将所述C代码通过通用编译器生成动态链接库,具体为:

4.根据权利要求1所述的基于ASCET与Simulink的集成方法,其特征在于,利用MATLABFunction加载初始化后的所述动态链接库,具体为:

5.根据权利要求1所述的基于ASCET与Simulink的集成方法,其特征在...

【技术特征摘要】

1.一种基于ascet与simulink的集成方法,其特征在于,包括:

2.根据权利要求1所述的基于ascet与simulink的集成方法,其特征在于,开发api应用程序接口,具体为:

3.根据权利要求1所述的基于ascet与simulink的集成方法,其特征在于,将所述c代码通过通用编译器生成动态链接库,具体为:

4.根据权利要求1所述的基于ascet与simulink的集成方法,其特征在于,利用matlabfunction加载初始化后的所述动态链接库,具体为:

5.根据权利要求1所述的基于ascet与simulink的集成方法,其特征在于,利用matla...

【专利技术属性】
技术研发人员:罗盼盼孙洋洋
申请(专利权)人:比博斯特江苏汽车科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1