エクスポート関数モデルのコードの生成
シミュレーション テスト モデル (ハーネス) ではなく、エクスポート関数モデルから独立した関数のコードを生成します。関数コードを生成した後に、関数を、Simulink® ソフトウェアから外部でハンドコードしたスケジューラと統合できます。
エクスポートされた関数のコードの生成
関数を含むモデルからコードを生成します。
エクスポート関数モデルを開きます。たとえば、エクスポート関数モデルの作成で作成したエクスポート関数モデルを使用します。
[シミュレーション] タブおよび [準備] セクションで、[モデル設定]
を選択します。[ソルバー] ペインで、[ソルバー タイプ] を
[固定ステップ]に設定します。[コード生成] ペインで、[システム ターゲット ファイル] をert.tlcに設定します。Embedded Coder® ライセンスが必要です。[アプリ] タブを選択して [C コード] タブを表示してから、[アプリ] セクションで [Embedded Coder]
を選択します。[C コード] タブで、[コード生成]
を選択します。コードの作成プロセスが完了するまで待機します。[C コード] タブで、[最新レポートを開く] を選択します。

生成コードで、各ルートレベルの関数呼び出し Inport ブロックは void-void 関数を生成します。関数名は、ブロックからの出力信号の名前です。信号名がない場合、関数名はブロックの名前から派生します。この例では、関数名はブロック名から派生しています。
