主要内容

showInstrumentationResults

结果由仪器记录,编译C代码函数

描述

showInstrumentationResults ('mex_fcn”)打开仪表报表查看器,显示调用仪表化的MEX函数的结果mex_fcn

将鼠标悬停在报表中的变量和表达式上将显示日志信息。日志信息包括最小值和最大值、建议的分数或字长、当前范围的百分比,以及该值是否总是整数,这取决于您指定的选项。如果指定将它们包含在buildInstrumentedMex函数,直方图也包括在内。的汇总表中显示相同的信息变量选项卡。

当你打电话时showInstrumentationResults,文件名为仪表/mex_fcn/ html / printable.html被创建。mex_fcn为对应的仪表MEX函数名称。文件的基于web的版本仪表报表查看器.从MATLAB中打开此文件®,右键单击该文件并选择打开MATLAB外部

showInstrumentationResults返回一个错误mex_fcn尚未被调用。

showInstrumentationResults ('mex_fcn', ' -选项”)控件的检测结果部分的选项仪表报表查看器

例子

showInstrumentationResultsmex_fcn而且showInstrumentationResults mex_fcn -options打开的可选语法是仪表报表查看器

例子

全部折叠

生成一个仪表化的MEX函数,然后运行一个测试工作台。使用showInstrumentationResults打开仪表报表查看器

请注意

的日志结果showInstrumentationResults是对仪器化MEX函数的所有以前调用的累积。要清除日志,请参见clearInstrumentationResults

创建一个临时目录,然后导入一个示例函数。

tempdirObj = fidemo.fiTempdir (“showInstrumentationResults”)复制文件(fullfile (matlabroot,“工具箱”“定点”...“fidemos”“fi_m_radix2fft_withscaling.m”),...“testfft.m”“f”

定义原型输入参数。

T =数字类型(“数据类型”“ScaledDouble”“缩放”...“不明”);N = 128;x =复数(fi(0 (n,1),T));W = code . constant (fi(fidemoo .fi_radix2twiddles(n),T));

生成一个仪表化的MEX函数。使用- o选项指定MEX函数名。

buildInstrumentedMextestfft- otestfft_instrumented...arg游戏{x, W}柱状图

运行测试台架以记录仪器检测结果。showInstrumentationResults打开报告。通过在报告中的变量上暂停,查看模拟最小值和最大值、建议的分数长度、当前范围的百分比和整数状态。

I =1:20 x(:) = 2*rand(size(x))-1;Y = testfft_instrumentation (x);结束

使用showInstrumentationResults打开检测结果报告。若要查看模拟最小值和最大值、建议的分数长度、当前范围的百分比和整数状态,请在报告中的变量上暂停。

showInstrumentationResultstestfft_instrumented...-proposeFL-percentSafetyMargin10

仪表报表查看器的截图。

通过选择直方图图标查看变量的直方图变量选项卡以打开数字类型范围

数字类型作用域的截图。

关闭直方图显示,然后清除结果日志。

clearInstrumentationResultstestfft_instrumented

先清空MEX功能,再删除临时文件。

清晰的testfft_instrumented;tempdirObj.cleanUp;

输入参数

全部折叠

使用工具创建的MEX函数buildInstrumentedMex

检测结果选项,指定为:

-defaultDTT

默认数据类型建议使用双数据类型或单数据类型输入,其中T要么是numerictype对象或下列之一:“remainFloat”(默认),“双”“单一”“int8”“int16”“int32”“int64”“uint8”“uint16”“uint32”,或“uint64”

如果指定int使用uint,符号和字长分别为int使用uint值和一个分数长度。

默认为remainFloat,它不建议任何数据类型。

-nocode

不要在可打印的报告中显示MATLAB代码。只显示记录了日志的变量的表。此选项仅与可打印的选择。

-optimizeWholeNumbers

优化仿真最小/最大日志总是整数的变量的字长。

-percentSafetyMarginN

模拟最小/最大安全裕量,其中N是一个百分比值。

可打印的

创建并打开一个可打印的HTML报告。报表将在系统浏览器中打开。

-proposeFL

为指定的字长提议分数长度。

-proposeWL

建议指定分数长度的字长。

版本历史

在R2011b中介绍

全部展开

Baidu
map