Real-Time Workshop User's Guide    

MEX-ファイルとドライバブロックのビルド

この節では、Simulink用のドライバソースコードからMEX-ファイルをビルドする方法を説明します。mexを使ってデバイスドライバS-Functionを実行ファイルにコンパイル、リンクする方法の詳細は、「外部インタフェース」を参照してください。デバイスドライバブロックのマスキングに関する詳細は、Using Simulinkの"Using Masks to Customize Blocks" を参照してください。

  1. C S-Functionソースコードは、作業ディレクトリにあります。mydriver.cからMEX-ファイルをビルドするには、つぎのようにタイプします。

    mexは、mydriver.dll (PC)またはmydriver (UNIX)をビルドします。

  1. S-Functionブロック(ライブラリブラウザのSimulink Functions & Tablesライブラリ)をモデルに追加します。
  2. -Functionブロックをダブルクリックして、Block Parametersダイアログをオープンします。S-Function名mydriverを入力します。ブロックはmydriver MEX-ファイルになります。
  3. カスタマイズしたアイコンやダイアログを利用したい場合は、ブロックに対してマスクを作成します。

 インラインS-Functionデバイスドライバの作成 インライン化されたADCドライバのソースコード