Main Content

モデル アーキテクチャと設計

C コードまたは C++ コードの生成を目的としたモデルの設計

生成される C または C++ 量産コード用の Simulink® モデルを開発するときは、次の点を考慮します。

  • 共通のコード生成要件を満たすモデリング スタイル。

  • データおよび関数インターフェイス要件。

  • 効率性やトレーサビリティなどのアプリケーション目標。

  • 標準およびガイドラインへの準拠。

  • スケジューリング要件および関連するモデル化技術。

  • C コードのモデル化パターン。

  • コード生成をサポートする製品とブロック。

  • Simulink モデリング セマンティクスのコード生成処理。

複数のアルゴリズムを単一モデルまたは複数モデルで表現し、コードを生成します。コンポーネントをサブシステム、参照モデルまたは Stateflow® チャートで表すかどうかを決定します。再利用可能なコードを生成するかどうかを検討します。車載システムの場合は、AUTOSAR Blockset で開発した AUTOSAR ソフトウェア コンポーネントを使用できます。

テストまたは製品ハードウェアについて構成したり、生成されるコード ファイルの場所を制御したりします。

モデルの成長に応じて、モデル アドバイザーを使用してモデルのコード生成の準備状況を確認します。