主要内容

验证AUTOSAR C代码与SIL和公益诉讼

作为开发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系统目标文件。例如:

  1. 打开一个AUTOSAR软件组件模型。

  2. 打开配置参数对话框。

    • 硬件实现窗格中,设置适当的属性。

    • 代码生成窗格中,清除只生成代码选择。

    • 代码生成>验证,先进的参数设置创建块

  3. 来生成代码并创建一个硅块模型,输入Ctrl + B。

  4. 将生成的块添加到利用模型提供测试向量或输入。

  5. 与利用模型模拟运行。

然而,硅和公益诉讼块验证不支持代码生成金宝app金宝app仿真软件的功能函数调用者块,例如,在AUTOSAR客户机-服务器配置。

相关的例子

更多关于