ssPrintf
変数内容のメッセージを出力
構文
int_T ssPrintf(const char_T *msg, ...)
引数
msgメッセージ。オプションの変数置換パラメーターを持つ ANSI® 1 C
printfスタイルの文字ベクトルでなければなりません。...オプションの置換引数。
戻り値
送信バイト数を示す正の値。エラーを示す負の数値を返します。
説明
変数内容 msg を出力します。このマクロは、S-Function が Simulink® シミュレーションで使用するために mex 経由でコンパイルされると、mexPrintf に展開されます。S-Function が Simulink Coder™ コード生成で使用するためにコンパイルされると、ターゲットに stdio 機能がある場合はこのマクロが printf に展開され、そうでない場合は空の関数 (rtPrintfNoOp) が呼び出されます。コード生成の場合、simstruc.h で定義された SS_STDIO_AVAILABLE マクロを使用して、呼び出しを完全に回避できます。以下に例を示します。
#if defined(SS_STDIO_AVAILABLE)
ssPrintf("my message ...");
#endif
言語
C、C++
例
sfcndemo_sfun_atol で使用している S-Function sfun_atol.c を参照してください。
バージョン履歴
R2006a より前に導入
1 ANSI is a registered trademark of the American National Standards Institute, Inc.