主要内容

getSpectralMaskStatus

获得当前光谱掩模的测试结果

描述

例子

结果= getSpectralMaskStatus (范围返回频谱分析仪上的频谱掩码的当前状态,范围,在结构中,结果

例子

全部折叠

添加一个光谱蒙版到现有的简介对象。使用getSpectralMaskStatus函数获取光谱掩模状态。

sin = 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:100 scope(sin () + 0.05*randn(1024,2));结束res = getSpectralMaskStatus(scope)
res =带字段的结构:iscurrentlyppassing: 1 NumPassedTests: 50 NumTotalTests: 50 SuccessRate: 100 FailingMasks: " FailingChannels: [1x0 double] SimulationTime: 102.3990

中查看状态光谱面具选项卡上的频谱分析仪工具条。

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

输入参数

全部折叠

带有光谱掩模的频谱分析仪,指定为以下其中之一:

输出参数

全部折叠

光谱掩模的当前状态,作为带有这些字段的结构返回。

描述
IsCurrentlyPassing

一个或多个掩码的传递状态。

1-所有面具都通过了

0-一个或多个面具失败

NumPassedTests 已通过的掩码测试数
NumTotalTests 掩码测试总数
这个方案要取得 已通过测试的百分比
FailingChannels 当前掩码测试失败的通道号数组
FailingMasks 当前失效的掩码:“没有”“上”“低”,或“上下”
SimulationTime 仿真时间

版本历史

在R2017a中引入

全部展开