从命令行执行软件在循环
使用循环中软件(SIL)执行,参考原始MATLAB验证生成的C/ c++代码的数值行为®功能。
从命令行设置并启动SIL执行:
创建一个
编码器。EmbeddedCodeConfig
对象。为SIL配置对象。
使用
codegen
函数为MATLAB函数和SIL接口生成库代码。使用
coder.runTest
函数来运行原始MATLAB函数的测试文件。
要终止SIL执行,请使用清晰的
或函数
_sil清晰的墨西哥人
命令。
下面的示例展示如何从命令行设置和运行SIL执行。
卡尔曼估计器生成代码的SIL执行
请注意
假设MATLAB当前工作目录(即松材线虫病
显示)为UNC路径(例如,\ \ server \ \ b \ c
)在Windows平台上。如果从此路径启动SIL可执行文件,则启动SIL可执行文件的位置可能是不可预测的,并且与MATLAB当前工作目录不同(例如,C:\Windows
).
要解决此问题,请使用UNC路径的映射网络驱动器作为MATLAB当前工作目录。