Simulink Coder (旧称 Real-Time Workshop) は、Simulink モデル、Stateflow チャート、MATLAB 関数から C および C++ コードを生成して実行します。生成されたソースコードは、シミュレーションの高速化、ラピッド プロトタイピング、ハードウェアインザループ テストなど、リアルタイムおよび非リアルタイム アプリケーションに使用できます。生成したコードを Simulink を使用して調整および監視したり、MATLAB と Simulink の外部にあるコードを実行および操作したりできます。
Simulink シミュレーションをスタンドアロンの実行可能ファイル、Web アプリ、または Functional Mockup Unit (FMU) として共有するには、Simulink Compiler を使用します。
Simulink からのコードおよび実行可能ファイルの生成
Simulink、Stateflow、および Simscape や Deep Learning Toolbox などの多くのアドオン製品から、C、C++、共有ライブラリ、実行可能ファイルを生成します。
ハードウェアを使用したプロトタイピングとテスト
Simulink から生成されたコードを実行して、デスクトップ実行、ラピッド プロトタイピング、および組み込みコントローラーや自律システムのテストを行います。
リアルタイムでのパラメーター調整とデータロギング
スコープ、ダッシュボード、ライブストリーム プロットを用いてデータを表示および調整することで、外部デバイスでコードを実行しながら Simulink で設計を最適化します。
製品リソース:
「Simulink で設計を反復し、Simulink Coder でコードを再生成し、数分後には Simulink Real-Time を用いたリアルタイムテストを行う準備が整います。モデルベースデザインがなければ、リアルタイム ハードウェア上での改善の各手順に数日を要するでしょう。」