メインコンテンツ

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 を参照してください。

参考

ssWarning

バージョン履歴

R2006a より前に導入


1 ANSI is a registered trademark of the American National Standards Institute, Inc.