主要内容

getSpectralMaskStatus

得到当前光谱面具的测试结果

描述

例子

结果= getSpectralMaskStatus (范围)返回当前状态的光谱面具频谱分析仪,范围在一个结构,结果

例子

全部折叠

添加一个现有光谱面具简介对象。使用getSpectralMaskStatus函数的谱面具状态。

正弦= dsp.SineWave (Frequency=[98 100],SampleRate=1000); sine.SamplesPerFrame = 1024; scope = spectrumAnalyzer(SampleRate=sine.SampleRate,PlotAsTwoSidedSpectrum = false, ShowLegend = true, YLimits = 40 [-60]);隐藏(范围);scope.SpectralMask。EnabledMasks =“上下”;upperMask = [0 -10;90 -10;90 30;110 30;110 -10;500 -10);集(scope.SpectralMask UpperMask = UpperMask LowerMask = -55);i = 1:10 0范围(sin () + 0.05 * randn (1024 2));结束res = getSpectralMaskStatus(范围)
res =结构体字段:这个方案要取得IsCurrentlyPassing: 1 NumPassedTests: 44 NumTotalTests: 50: 88 FailingMasks:“FailingChannels: [1 x0双]SimulationTime: 102.3990

您还可以查看状态光谱面具在频谱分析仪将来发布选项卡。

显示(范围);释放(范围);

输入参数

全部折叠

频谱分析仪和频谱面具,指定为以下之一:

输出参数

全部折叠

现状光谱的面具,与这些字段作为一个结构返回。

描述
IsCurrentlyPassing

通过一个或多个面具的地位。

1——所有的面具已经过去了

0——一个或多个面具已经失败

NumPassedTests 面具的测试已经通过了
NumTotalTests 面具测试的总数
这个方案要取得 测试已经通过了
FailingChannels 数组的通道数量目前面具测试失败
FailingMasks 面具,目前失败:“没有”,“上”,“低”,或“上下”
SimulationTime 仿真时间

版本历史

介绍了R2017a

全部展开