0

我目前正在使用带有 Raspberry Pi 的 Matlab Simulink。我一直在使用 S-Function Builder 块来生成我与 S-Function 块一起使用的 S-Function。但是,我总是需要保留我需要在第一次启动时构建的 S-Function 构建器的副本,因为 Simulink 否则会告诉我:

“S-Function 'read_accelerometer/S-Function' 中的错误:S-Function 'sfun_read_adxl345' 不存在”

我保留了 .c 和 wrapper.c 文件,以及 mexw64 和 tlc 文件。但这没关系 - 每次重新加载模型时,我仍然必须使用 Builder 块重建 S-Function。

如何规避这个问题?

4

1 回答 1

0

好的,我正在回答自己的问题,这有点令人难过......我有一个与 mexw64 混淆的启动脚本。因此,请始终保留 mexw64 文件,即使不需要它也是如此。(在 Raspberry Pi 上重新编译)另外,将生成的包装函数指定为 S-Fun 块中的模块。

于 2015-07-16T09:02:06.677 回答