2017-04-20 601 views
0

任何人都可以解释在slprj和sfprj文件夹中编译文件的内容之间的区别吗?基本上这些目录的主要目的是什么? slprj和sfprj文件夹以及参考模型,S函数和MEX文件之间的连接是什么?Matlab Simulink slprj vs sfprj参考模型

回答

0

模拟时,许多块(如MATLAB Function BlockStateflow Chart)会自动转换为C代码并编译为S函数。这是在模拟中运行的S函数。这一切对用户来说有点不透明。

slprj目录(或更具体的说是它下面的子文件夹)包含该转换的残余,以及在模拟期间正确运行该块所需的files/data/etc。

直到最近该目录被命名为sfprj

该目录首次引入了Stateflow,因此名称为sfprj。 从那时起,越来越多的功能(例如MATLAB FunctionModel Reference块)已经使用了相同的目录,所以最近它被重命名为slprj,以反映它现在一般由Simulink使用,而不仅仅是Stateflow。