作为开发AUTOSAR经典的软件平台的一部分,您可以执行基于模型验证的AUTOSAR软件组件通过使用software-in-the-loop(银)和processor-in-the-loop(公益诉讼)模拟。用银来验证您的开发计算机上生成的源代码,和公益诉讼对象代码在您的生产目标硬件验证。例如:
您可以运行一个顶级模型配置为AUTOSAR系统目标文件(autosar.tlc
)通过使用Software-in-the-Loop(银)
和Processor-in-the-Loop(公益诉讼)
模拟模式。
您可以使用模型块硅或公益诉讼测试AUTOSAR顶级模特或子模型代码:
测试一个AUTOSAR软件组件模型,使用一个利用模型,引用AUTOSAR组件模型。在模型中,集模拟模式银或公益诉讼和设置代码接口来顶级模特
。
测试的子模型映射到AUTOSAR AUTOSAR模型内,打开AUTOSAR模型。在模型块non-AUTOSAR子模型,设置模拟模式银或公益诉讼和设置代码接口来模型参考
。
有关更多信息,请参见模拟与顶级模特(嵌入式编码)和仿真与模型块(嵌入式编码)。
您可以创建一个银或公益诉讼块组件配置AUTOSAR系统目标文件。例如:
打开一个AUTOSAR软件组件模型。
打开配置参数对话框。
在硬件实现窗格中,设置适当的属性。
在代码生成窗格中,清除只生成代码选择。
在代码生成>验证,先进的参数设置创建块来银
。
来生成代码并创建一个硅块模型,输入Ctrl + B。
将生成的块添加到利用模型提供测试向量或输入。
与利用模型模拟运行。
然而,硅和公益诉讼块验证不支持代码生成金宝app金宝app仿真软件的功能和函数调用者块,例如,在AUTOSAR客户机-服务器配置。