このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
S-Function Builder
C または C++ コードを統合して S-Function を作成する
ライブラリ:
Simulink /
User-Defined Functions
説明
S-function Builder ブロックは新規あるいは既存の C または C++ コードを統合して、指定した仕様から C MEX S-Function を作成します。S-Function Builder ブロックを使用して S-Function を生成する方法の詳細については、Use a Bus with S-Function Builder to Create an S-Functionを参照してください。
S-Function Builder ブロックのインスタンスは、Simulink® モデルで生成された S-Function のラッパーとしても機能します。S-Function Builder ブロックのインスタンスを含むモデルのシミュレーションを実行すると、Simulink ソフトウェアではインスタンスの mdlStart
、mdlOutputs
、mdlDerivatives
、mdlUpdate
および mdlTerminate
メソッドで C または C++ コードを呼び出すために、生成された S-Function を呼び出します。Simulink エンジンと S-Function の相互作用については、Simulink Engine Interaction with C S-Functionsを参照してください。
メモ
S-Function Builder ブロックはマスキングをサポートしません。しかし、S-Function Builder ブロックを含む Subsystem ブロックのマスキングは可能です。詳細については、動的なマスク サブシステムを参照してください。
例
端子
入力
出力
パラメーター
S-Function Builder のエディターを使用する S-Function Builder ブロックの設定の詳細については、Build S-Functions Automatically Using S-Function Builderを参照してください。
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
拡張機能
バージョン履歴
R2006a より前に導入