NXP MCU 技术论坛
直播中

jefljel

8年用户 1022经验值
擅长:20762
私信 关注
[问答]

如何设置PIL模拟的环境以及在哪里包含我的C代码项目?

我看到 MBDT 用于生成基于 Simulink 模块的 C代码,以减少原型设计过程。就我而言,我想 在 Simulink 中的 PIL(处理器在环)仿真中测试我自己的 C 代码项目。我想使用 Simulink 中的 Scope 功能可视化一些输出。
我使用的是 S32K144EVB 和 matlab R2017a。
有谁知道我如何设置 PIL 模拟的环境以及在哪里包含我的 C 代码项目?

回帖(1)

刘杰

2024-6-3 17:10:08
要设置PIL模拟环境,您需要执行以下步骤:

1.确保您已编译并生成了要包括在PIL模拟中的C代码。

2.将生成的C代码文件夹复制到Simulink工程文件夹中(例如: project_folder / code_folder)。

3.在Simulink中,选择要包含在PIL测试中的模块。

4.右键单击该模块并选择“模块参数”。

5.在“模块参数”对话框中,选择“仿真目标”选项卡。

6.在“仿真目标”选项卡中,选择“PIL模拟(处理器在环)”。

7.在“仿真选项”下拉菜单中,选择“包含自定义代码”。

8.在“自定义代码”下拉菜单中,选择“由文件夹定义”。

9.在“文件夹”文本框中输入代码文件夹的路径(例如: project_folder / code_folder)。

10.单击“应用”和“确定”按钮关闭“模块参数”对话框。

11.单击Simulink编辑器中的“运行”按钮以开始PIL模拟。

12.在Scope中添加适当的控件来可视化要显示的C代码输出。

请注意,您需要正确配置C代码文件夹中的头文件和库以使其与PIL模拟环境兼容。此外,您应确保包含的C代码不会干扰PIL模拟的其他组件。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分