主要内容

通过软件在循环和处理器在循环执行的代码验证

MATLAB®编码器™金宝app支持软件在循环(SIL)和处理器在循环(PIL)执行,这使您能够验证生产就绪的源代码和已编译的目标代码。使用这些执行模式,您可以重用为MATLAB函数开发的测试向量来验证库代码的数值行为。

在SIL执行中,通过MATLAB的SIL接口,软件在您的开发计算机上编译和运行库代码。在PIL执行中,通过MATLAB PIL接口,软件在目标处理器或等效指令集模拟器上交叉编译和运行生产目标代码。在运行太平船务执行之前,必须为目标设置太平船务连接配置。

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

  1. 设置MATLAB编码器

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

  3. 生成MEX函数。

  4. 测试MEX函数。

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

  6. 验证生成的C/ c++代码通过SIL或PIL执行-需要嵌入式编码器®许可证。

在步骤4中,您将验证为在MATLAB中执行而生成的代码。但是,这些代码不同于为库生成的独立代码。在步骤6中,使用Embedded Coder许可,使用SIL或PIL执行来验证独立代码。

有关更多信息,请使用下表。