このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
インストルメント化されたコンパイル済みCコード関数によるログ作成結果
showInstrumentationResults ('
mex_fcn
')
showInstrumentationResults ('mex_fcn
“- - - - - -选项
')
showInstrumentationResultsmex_fcn
showInstrumentationResultsmex_fcn选项
showInstrumentationResults ('
はコード生成レポートを開き,インストルメント化された墨西哥人関数mex_fcn
')mex_fcn
の呼び出しによる結果を表示します。レポートの変数と式にマウスポインターを置くと,ログ情報が表示されます。ログ情報には,指定したオプションに応じて,最小値と最大値,推奨された小数部の長さまたは語長,現在の範囲に対する割合,値が常に0または正の整数となるかどうかなどが含まれます。関数buildInstrumentedMex
でこれらを含めるように指定した場合は,ヒストグラムも含められます。[変数]タブの概要表にも同じ情報が表示されます。
showInstrumentationResults ('
により,コード生成レポートの計測結果セクションのオプションを指定できます。mex_fcn
“- - - - - -选项
')
showInstrumentationResults
およびmex_fcn
showInstrumentationResults
は,コード生成レポートを開く代替構文です。mex_fcn选项
showInstrumentationResults
が呼び出されると,仪表
/mex_fcn
/ html / index . html
という名前のファイルが作成されます。mex_fcn
はインストルメント化された墨西哥人関数の対応する名前です。このファイルを選択すると,Webベースのコード生成レポートが開きます。このファイルをMATLAB®内で開くには,ファイルを右クリックし(MATLABの外部で開く]を選択します。インストルメント化されたmex_fcn
が呼び出されていない場合は,showInstrumentationResults
はエラーを返します。
|
|
||||||||||||||
|
計測結果オプション。
|
インストルメント化された墨西哥人関数を生成し,次にテストバッチを実行します。showInstrumentationResults
を呼び出し,コード生成レポートを開きます。
メモ
showInstrumentationResults
のログに記録された結果には,インストルメント化された墨西哥人関数への今までの呼び出しの結果が累積されています。ログをクリアするには,clearInstrumentationResults
を参照してください。
一時ディレクトリを作成し,サンプル関数を定点设计师™からインポートします。
tempdirObj = fidemo.fiTempdir (“showInstrumentationResults”)复制文件(fullfile (matlabroot,“工具箱”,“定点”,...“fidemos”,“fi_m_radix2fft_withscaling.m”),...“testfft.m”,“f”)
プロトタイプの入力引数を定義します。
T = numerictype (“数据类型”,“ScaledDouble”,“缩放”,...“不明”);n = 128;x =复杂(fi (0 (n, 1), T));W = coder.Constant (fi (fidemo.fi_radix2twiddles (n), T));
インストルメント化した墨西哥人関数を生成します。- o
オプションを使用して,墨西哥人関数名を指定します。
buildInstrumentedMextestfft- otestfft_instrumented...arg游戏{x, W}柱状图
テストベンチを実行し,計測結果を記録します。showInstrumentationResults
を呼び出してレポートを開きます。レポート内の変数の上で一時停止して,シミュレーションの最小値と最大値,推奨された小数部の長さ,現在の範囲に対する割合と0または正の整数ステータスを表示します。
为I =1:20 x(:) = 2*rand(size(x))-1;y = testfft_instrumented (x);结束showInstrumentationResultstestfft_instrumented...-proposeFL-percentSafetyMargin10
[変数]タブのをクリックして変数のヒストグラムを表示します。
この図の詳細については,NumericTypeScope
のリファレンスページを参照してください。
ヒストグラムの表示を閉じて,結果ログをクリアします。
clearInstrumentationResultstestfft_instrumented
墨西哥人関数をクリアし,次に一時ファイルを削除します。
清晰的testfft_instrumented;tempdirObj.cleanUp;
fiaccel
|clearInstrumentationResults
|buildInstrumentedMex
|NumericTypeScope
|codegen
(MATLAB编码器)|墨西哥人