本文件提供了GUIDE与Simulink S-Function接口的基本实现方法,通过简单的示例帮助用户理解如何在MATLAB环境中集成图形界面和仿真模型。
该文件包含一个名为 `guide_simulink_sfunction` 的接口,这是一款简单易用的应用程序。主要目的是解决一位学生提出的疑问:“如何在 GUI 界面中实时显示 Simulink 结果,并超越 Simulink 自身的边界?”GUI(即 `simulink_gui_interface`)非常简洁,它调用了名为 `simulink_model.mdl` 的 Simulink 模型。该模型进一步利用 S 函数 (`sfun.m`) 来绘制数据。
我尽量简化了这个例子以使其更容易被更多人理解与应用。值得注意的是,在从 Simulink 直接运行 `simulink_model.mdl` 时,相比通过接口本身(即 `simulink_gui_interface`)来执行模型的仿真所需的时间要长一些!
若需启动该程序,请在 MATLAB 工作区中输入:`simulink_gui_int`。