以下是我通过s-function的实现向MATLAB Simulink 嵌入自己的C\C++代码模块的过程。
首先使用s-function builder进行架构搭建,自动生成代码框架,再在框架内补充代码,最后使用命令行进行编译。在builder内可以完成整个代码但灵活度不高不适用于复杂的代码。也可以不适用builder按照格式直接构建整个文件,但一开始上手比较困难。
由于需要和prescan配合使用,之前尝试过较为稳定的MATLAB版本为2019a。
首先打开MATLAB的simulink界面。
打开simulink后,选择新建空白模型。