主要内容

通过Software-in-the-Loop和Processor-in-the-Loop执行代码验证

MATLAB®编码器™金宝app支持software-in-the-loop (SIL)和processor-in-the-loop(公益诉讼)执行,这使您能够验证生产就绪的源代码和编译后的目标代码。与这些执行模式,您可以重用测试向量为你开发的MATLAB函数来验证数值库代码的行为。

在银执行,通过MATLAB SIL接口,软件开发电脑上编译并运行库代码。在公益诉讼中执行,通过MATLAB公益诉讼接口,软件交叉编译并运行目标处理器的生产对象代码或一个等价的指令集仿真器。在您运行一个公益诉讼执行之前,必须建立一个公益诉讼连接配置为目标。

生成和验证代码的工作流程是:

  1. 设置MATLAB编码器

  2. 在设计时修复错误检测。

  3. 生成墨西哥人的功能。

  4. 墨西哥人的功能测试。

  5. 生成C / c++库代码。

  6. 验证生成的C / c++代码通过硅或公益诉讼执行需要嵌入式编码器®许可证。

您在步骤4中,验证在MATLAB生成的代码执行。然而,这不同于独立的代码生成的库。在步骤6中,嵌入式编码器许可证,你用银或公益诉讼执行验证独立的代码。

有关更多信息,使用下面的表格。