使用软件循环(SIL)执行,以验证生成的C / C ++代码的数值行为,参考原始MATLAB®功能。
从命令行设置和启动SIL执行:
创建一个Coder.embeddedCodeConfig
对象。
为SIL配置对象。
使用Codegen.
为MATLAB函数和SIL接口生成库代码的功能。
使用编码器.RULEST.
函数来运行原始MATLAB函数的测试文件。
要终止SIL执行,请使用清晰的
或函数
_sil.清晰的墨西哥人
命令。
下面的示例展示了如何从命令行设置和运行SIL执行。
笔记
假设MATLAB当前工作目录(文件夹PWD
显示)是UNC路径(例如,\ \ server \ \ b \ c
)在Windows平台上。如果从该路径启动SIL可执行文件,则启动SIL可执行文件的位置可能是不可预测的,与MATLAB当前工作目录不同(例如,C:\ Windows
)。
要解决此问题,请使用映射的网络驱动器作为MATLAB当前工作目录的UNC路径。