安装适用于 ASAM XIL 标准的 Simulink Real-Time 支持包
Simulink Real-Time 支持 ASAM XIL API 的子集。此 API 可用于为测试用例定义端口。要在 Simulink Real-Time 中使用这些 API,请通过附加组件浏览器安装 Simulink Real-Time XIL API 支持包。有关支持包中支持的 ASAM XIL API 列表,请参阅ASAM XIL API 的类和方法。
使用 ASAM XIL API 的前提条件
要启用对 ASAM XIL API 的支持,请安装 Simulink Real-Time XIL API 支持包。此支持包为 Simulink Real-Time 目标计算机实现了 ASAM XIL API 标准。
Simulink Real-Time 支持包为 ASAM XIL 标准实现了适用于 Simulink Real-Time 目标计算机的 ASAM XIL 标准 API。通过此 C# API,您可在 Simulink Real-Time 目标计算机上运行实时硬件在环 (HIL) 测试,测试用例可由任何测试自动化软件通过 XIL 框架生成。此外,您还可以使用支持包为 Simulink Real-Time 开发自定义的 XIL 测试框架。
提示
在运行时,使用 ASAM XIL API 需要有效的 MATLAB® 和 Simulink® Real-Time™ 许可证。由于 XIL API 的实现依赖于 MATLAB 引擎来执行 Simulink Real-Time 命令,因此在使用 API 期间,系统会在后台启动一个 MATLAB 会话。
在 MATLAB 中,选择 Home > Add-Ons > Get Add-Ons 并安装 Simulink Real-Time XIL API 支持包。
安装支持包后,请确认位于
C:\ProgramData\ASAM\XIL\Implementation目录下的清单文件MathWorksXILServer.imf提供了正确的程序集路径。将文件夹
matlabroot\bin\win64添加到 Windows® 中的PATH环境变量中。请确保您已安装至少 .NET 运行时 6.0 版本。
构建模型。设置测试用例需要实时应用程序的 MLDATX 文件。
使用
createPortConfigureFile函数为测试平台创建配置文件。
安装支持包后,该支持包的 PDF 文档可在支持包文件夹中找到。
cd(fullfile(matlabshared.supportpkg.getSupportPackageRoot,...
'toolbox','slrealtime','xil'))