0

現在、Raspberry Pi で Matlab Simulink を使用しています。S-Function Builder ブロックを使用して、S-Function ブロックで使用している S-Function を生成しています。ただし、最初の起動時にビルドする必要がある S-Function ビルダーのコピーを常に保持する必要があります。

「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 に答える