4

ターゲット ハードウェアにビルドするには、S-Function Builder ブロックが
そのソース ファイルと .mex ファイルにアクセスできる必要があります。

ソース ファイルと .mex ファイル
は、Matlab パス上の同じディレクトリにある必要があるようです。

.mex
ファイルとその他のソース ファイル
を複数のディレクトリ
に配置し、ターゲット ハードウェアにビルドすることはできますか?

構成:

  • Minsegハードウェア (実質的に改造された Arduino Mega 2560)
  • OS X (10.11) を搭載したラップトップ
    • XCode 6.xx ( Mathworksがサポートするコンパイラ)
    • Mathworks Matlab/Simulink (r2015b)
      • Mathworks Arduino サポート パッケージ (targetinstallerコマンドを参照)
      • Mathworks Minseg ドライバー ライブラリ(C および C++ コードに基づく S-Function のライブラリ)。
      • どちらのライブラリも Matlab パス上にあります
      • C++ 言語用に構成されたコンパイラ (mexコマンドを参照)
    • 最小限の作業例 ( MWE ):
      • Arduino Mega 6050 で使用するために正しく構成された Simulink モデル
      • スコープに接続されたドライバー ライブラリのMPU-6050 S-Function ブロックが含まれています。

MWE:

Build Model to Target Hardware :
.meximac64 ファイルS-Function ソース コード ファイル
が Matlab パス上の単一のディレクトリ内に配置されている
場合、モデルはターゲット ハードウェアにビルドされ、完全に実行されます。

4

0 に答える 0