ssSetOutputPortWidth
出力端子の幅を指定する
構文
void ssSetOutputPortWidth(SimStruct *S, int_T port, int_T width)
引数
SS-Function ブロックを表す SimStruct。
port幅を設定する出力端子のインデックス。
width出力端子の幅。
説明
mdlInitializeSizes (ssSetNumOutputPorts の後) で使用して、0 から始まる各出力端子のインデックスに対して、非ゼロの正の整数の幅または DYNAMICALLY_SIZED を指定します。幅のサイズが動的に変化する場合、信号の伝播時に信号の次元が正しく設定されるよう、S-Function に mdlSetOutputPortDimensionInfo メソッドおよび mdlSetDefaultPortDimensionInfo メソッドが用意されていなければなりません。
メモ
このマクロと ssSetOutputPortVectorDimension は機能的に等価ですが、ssSetOutputPortVectorDimension は成功した場合は 1 を返し、そうでない場合は 0 を返す点が異なります。
言語
C、C++
例
sfcndemo_dtype_io で使用している S-Function sfun_dtype_io.c を参照してください。
バージョン履歴
R2006a より前に導入