C カスタムブロック
このブロックをCコマンドと関数で定義します。
-
Paletteブラウザで の順に選択します。このブロックを、ダイアグラムにドラッグ&ドロップしてからダブルクリックします。
ブロックのダイアログが開き、このブロックのポート、状態、パラメータ、およびシミュレーション関数を定義するためのタブが表示されます。
- ポートタブで、ブロックに設定する入力ポートと出力ポートの数を入力し、各ポートの名前を入力してOKをクリックします。
- 状態タブで、初期連続状態、初期状態導関数、初期離散状態、初期オブジェクト状態の数に関するブロックの状態を入力し、OKをクリックします。
- パラメータタブで、このブロックのパラメーターの数を入力します。それらのパラメーターごとに、名前、値、およびタイプを入力してOKをクリックします。
-
シミュレーションタブで、このブロックのシミュレーション関数を入力してOKをクリックします。スケルトンは、入力、出力、イベントを持つインターフェースを処理するC関数のための本質的なフレームワークを提供します。追加オプション:
- check C codeボタンでC関数の構文を確認します。
- generate dll and convertボタンでDLLを書き出します。
- Advancedタブで、ブロックのモード数とゼロクロッシングの数を入力し、アクティベーションモード:always active、initial active、standardのいずれかを選択し、OKをクリックします。