主要内容

通过软件循环和循环执行的代码验证

马铃薯草®编码器™金宝app支持软件循环(SIL)和循环(PIL)执行,这使您可以验证制作的源代码和编译的对象代码。使用这些执行模式,您可以重用为Matlab函数开发的测试向量来验证图书馆代码的数值行为。

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

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

  1. 设置Matlab编码器

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

  3. 生成MEX功能。

  4. 测试MEX功能。

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

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

在步骤4中,您验证在Matlab中生成的代码。但是,此代码与库生成的独立代码不同。在步骤6中,使用嵌入式编码器许可证,您可以使用SIL或PIL执行来验证独立代码。

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