主要内容

showInstrumentationResults

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

描述

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

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

当你打电话时showInstrumentationResults,一个名为仪表/mex_fcn/ html / printable.html被创建。mex_fcn为对应的仪表式MEX函数名称。选择此文件将打开基于web的版本仪器仪表报表查看器.从MATLAB中打开此文件®,右键单击该文件并选择Open Outside 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”

定义原型输入参数。

数字类型(“数据类型”“ScaledDouble”“缩放”...“不明”);N = 128;x =复数(fi(零(n,1),T));W = code . constant (fi(fidemo.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_instrumented(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中引入

全部展开