メインコンテンツ

ssSetNumOutputPorts

ブロックの出力端子の数を指定する

構文

boolean_T ssSetNumOutputPorts(SimStruct *S, int_T nOutputPorts)

引数

S

S-Function ブロックを表す SimStruct。

nOutputPorts

S で表されるブロックの出力端子の数。非負の整数でなければなりません。

戻り値

成功した場合はブール値 true。それ以外の場合は false を返します。

説明

mdlInitializeSizes で使用して、出力端子の数を非負の整数に設定します。以下を使用して、関数を呼び出します。

if (!ssSetNumOutputPorts(S,nOutputPorts)) return;

ここで、nOutputPorts が負であるか、端子の作成時にエラーが発生した場合、ssSetNumOutputPorts0 を返します。この場合、S-Function から戻ると、Simulink® エンジンはエラー メッセージを表示します。

言語

C、C++

sfcndemo_port_constant で使用している S-Function sfun_port_constant.c を参照してください。

バージョン履歴

R2006a より前に導入