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.