ssSetNumOutputPorts
ブロックの出力端子の数を指定する
構文
boolean_T ssSetNumOutputPorts(SimStruct *S, int_T nOutputPorts)
引数
SS-Function ブロックを表す SimStruct。
nOutputPortsSで表されるブロックの出力端子の数。非負の整数でなければなりません。
戻り値
成功した場合はブール値 true。それ以外の場合は false を返します。
説明
mdlInitializeSizes で使用して、出力端子の数を非負の整数に設定します。以下を使用して、関数を呼び出します。
if (!ssSetNumOutputPorts(S,nOutputPorts)) return;
ここで、nOutputPorts が負であるか、端子の作成時にエラーが発生した場合、ssSetNumOutputPorts は 0 を返します。この場合、S-Function から戻ると、Simulink® エンジンはエラー メッセージを表示します。
言語
C、C++
例
sfcndemo_port_constant で使用している S-Function sfun_port_constant.c を参照してください。
バージョン履歴
R2006a より前に導入