ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

リアルタイム シミュレーション

Simulink® Real-Time™ の Simscape™ チェック、Simscape HDL ワークフロー アドバイザー

プラント モデルを展開すると、制御アルゴリズムをテストできるようになります。生成された C コードまたは HDL コードを使用して、ハードウェアインザループ (HIL) シミュレーションを含むリアルタイム シミュレーション向けに Simscape Electrical™ モデルを展開できます。

20 µs 以上のシミュレーション サンプル時間を必要とする非線形、線形、または切り替えられた線形モデルを展開するための C コードを生成します。Simulink Coder™ のライセンスをお持ちの場合は、リアルタイム ターゲット マシンに展開するための C コードを生成することができます。Embedded Coder® のライセンスをお持ちの場合は、組み込みシステムに展開するための C コードを生成することができます。Simulink Real-Time のライセンスをお持ちの場合は、Simscape チェックを使用して Simscape Electrical モデルをコード生成用に準備することができます。その後、Simulink Real-Time Explorer を使用して以下を実行できます。

  • 開発用コンピューターでコードを生成し、コンパイルする。

  • ターゲット コンピューターにリアルタイム アプリケーションをダウンロードする。

  • リアルタイム アプリケーションを開発用コンピューターからリモートで実行する。

Simscape モデルの C コード バージョンを生成して展開する方法については、リアルタイム モデルの準備のワークフロー (Simscape)、リアルタイム シミュレーション ワークフロー (Simscape)、およびハードウェアインザループ シミュレーションのワークフロー (Simscape)を参照してください。

1 µs 以上のシミュレーション サンプル時間を必要とする線形または切り替えられた線形モデルを展開するための HDL コードを生成します。HDL Coder™ のライセンスをお持ちの場合は、モデルを前もって手動で Simulink モデルに変換せずに、Simscape HDL ワークフロー アドバイザーを使用して Simscape Electrical モデルから HDL コードを生成することができます。関数 sschdladvisor は、モデルの HDL コード互換バージョンを生成します。その後、HDL 実装モデルからコードを生成して、プラント モデルを HIL シミュレーション向けの FPGA に展開できます。

HDL バージョンの Simscape モデルを生成する方法については、Simscape HDL ワークフロー アドバイザーを使用した HDL コードの生成 (Simscape)を参照してください。

トピック

リアルタイム モデルの準備のワークフロー (Simscape)

リアルタイム モデルの準備のワークフローに従って、Simscape モデルをリアルタイム対応にします。

ハードウェアインザループ シミュレーションのワークフロー (Simscape)

ハードウェアインザループ (HIL) シミュレーション ワークフローに従い、Simulink Coder および Simulink Real-Time を使用して Simscape モデルをリアルタイム ターゲット マシンに展開します。

リアルタイム シミュレーション ワークフロー (Simscape)

Simscape モデルのソルバーをリアルタイム シミュレーション用に構成します。

Simscape チェックを使用したリアルタイム シミュレーション用 Simscape Electrical モデルの準備

パフォーマンス アドバイザーのチェックを、Simscape Electrical モデルをリアルタイム シミュレーション用に最適化するうえでどう役立てられるかを学習する。

Simscape HDL ワークフロー アドバイザーを使用した HDL コードの生成 (Simscape)

Simscape モデルを FPGA 展開用の HDL コードに変換する方法について説明する。

Simscape モデルからの HDL コードの生成 (HDL Coder)

Simscape の切り替えられた線形モデルから HDL コードを生成する方法。

Speedgoat FPGA I/O モジュールへの Simscape™ プラント モデルの展開 (HDL Coder)

Simscape モデルから生成された HDL コードを Speedgoat IO モジュールに展開する方法。

トラブルシューティング

Simscape DC モーター制御の HDL 互換 Simulink モデルへの変換のトラブルシューティング (HDL Coder)

DC モーター制御などのいくつかの非線形要素を使用したシンプルな Simscape モデルからの実装モデルの生成をトラブルシューティングする方法。

Simscape™ 永久磁石同期電動機の HDL 互換 Simulink モデルへの変換のトラブルシューティング (HDL Coder)

永久磁石同期電動機など重要な非線形要素をもつモデルからの実装モデルの生成をトラブルシューティングする方法。