C言語入力ブロック

Defining Custom Functions Using the Integrated C-Compiler

C言語入力ブロックは、様々な機能をCプログラミング言語で実装します。 ソフトウェアに内蔵されたコンパイラが、シミュレーション開始時に、 ANSI 規格のCコードのコンパイルを瞬時に実行し、PLECS との動的なリンクを生成します。 C言語入力ブロックは、ソルバの計算ステップへアクセスし、 複数のサンプリングレートを持つ複雑なシステム等の設計を可能にします。

C言語ブロックで実装される典型的な適用事例:

  • 通常のブロック線図で実装が困難な、複雑な非線形条件および区分関数
  • 正確で柔軟なタイムステップ制御が必要となる変調器またはパルス発生器の設計
  • DSP ボードに実装した外部Cコードの組み込み
  • シーケンス制御用ステートマシンのモデリング