PLECS Coder

Generate C Code from a PLECS Model

PLECS Coder (製品名:プレックス コーダー)は、シミュレーションモデルのCコード(ANSI-C 規格)を自動で生成します。 生成されたCコードは、組み込み制御環境、HIL(hardware-in-the-loop)システム、リアルタイムシミュレータといった各ターゲットに応じてコンパイル可能です。 このようなCコード生成機能の代表的な適用事例としては、 ハードウェアエミュレータ上で、仮想プラントを用いてシステムを検証するリアルタイムシミュレーションが挙げられます。 生成されたCコードを、ホストマシン上でコンパイル/実行し、複雑なシミュレーションモデルの計算時間を短縮化することも可能です。

Cコード生成ターゲット

PLECS Blockset のコード生成機能は、 Simulink Coder® (Mathworks社 旧名称:Real-Time Workshop®) に完全統合されています。 シミュレーション実行ボタンを押すだけで、各ターゲットに対応した回路ブロックCコードが自動で出力されます。 PLECS は、ラピッドシミュレーションターゲット(または RSim ターゲット)とリアルタイムターゲットの、2つの異なるターゲットを出力可能ですが、 デフォルト設定では、Simulink Coder に設定してあるターゲットに依存し、自動で適切なターゲットを選択します。

PLECS Coder 動作環境

自動生成されたCコードは、Opal-RT 社製品や dSPACE 社製品といった、 Simulink Coder にサポートされている、 リアルタイムシミュレーションプラットフォームで使用することが可能です。 詳細は、各プラットフォームのプロバイダにご相談ください。