该文介绍 MATLAB 2016b 在环测试 SIL 生成方法。
1. 把模型封装成子系统
2. 菜单栏 Simulation——Model Configuration Preference,打开模型配置参数窗
口。
3. 配置 Solver 选项
4. 配置 Hardware Implementation 选项为自己电脑的 CPU 类型。
5. 配置 Code Generation,system target file 选择 ert.tlc,toolchain 选择对应的 C
编译器。
6. 展开 Code Generation,配置 Verification,取消选择 Enable portable word sizes。
7. 选 择 =All Parameters 菜 单 , 配 置 Test device vendor and type 为 Custom
Processor,选择 MATLAB Host Computer 处理器。
8. 配置 Create block(Code Generation—Advanced parameters 下面)为 SIL。
9. 右击模型子系统,选择 C/C++ Code—Build This Subsystem。
10. 点击 Build 编译子系统。
11. MATLAB 生成一个新模型,模型里只有 SIL 子系统。
12. 将 SIL 子系统复制到原模型里,进行仿真对比。