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
您还可以查看状态光谱面具在频谱分析仪将来发布选项卡。
显示(范围);释放(范围);
输入参数
范围
- - - - - -频谱分析仪
对象名称|块配置
频谱分析仪和频谱面具,指定为以下之一:
简介
对象SpectrumAnalyzerConfiguration
对象一个频谱分析仪块
输出参数
结果
——现状光谱面具
结构
现状光谱的面具,与这些字段作为一个结构返回。
场 | 描述 |
---|---|
IsCurrentlyPassing |
通过一个或多个面具的地位。
|
NumPassedTests |
面具的测试已经通过了 |
NumTotalTests |
面具测试的总数 |
这个方案要取得 |
测试已经通过了 |
FailingChannels |
数组的通道数量目前面具测试失败 |
FailingMasks |
面具,目前失败:“没有” ,“上” ,“低” ,或“上下” |
SimulationTime |
仿真时间 |
版本历史
介绍了R2017aR2022a:金宝app支持dsp.SpectrumAnalyzer
对象将被删除
的getSpectralMaskStatus
函数将停止支持金宝appdsp.SpectrumAnalyzer
对象在未来版本。使用简介
对象。
更新代码
不需要更新代码除了取代的实例dsp.SpectrumAnalyzer
与简介
。
此表显示了getSpectralMaskStatus
函数通常使用dsp.SpectrumAnalyzer
系统对象™和解释如何更新现有的代码使用简介
对象。
不使用 | 建议更换 |
---|---|
添加一个现有光谱面具 正弦= dsp.SineWave (“频率”(98 100),“SampleRate”,1000);正弦。SamplesPerFrame = 1024;范围= dsp.SpectrumAnalyzer (“SampleRate”sine.SampleRate,…“PlotAsTwoSidedSpectrum”假的,“ShowLegend”,真的,…“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: 0 NumPassedTests: 1 NumTotalTests:这个方案要取得33:3.0303 FailingMasks:“低”FailingChannels: [1 - 2] SimulationTime: 101.3760 你可以看到相同的信息谱频谱分析仪的面具面板。 显示(范围);释放(范围); |
添加一个现有光谱面具 的 保留相同的默认行为 正弦= dsp.SineWave (Frequency=[98 100],SampleRate=1000); sine.SamplesPerFrame = 1024; scope = spectrumAnalyzer(SampleRate=sine.SampleRate,…PlotAsTwoSidedSpectrum = false, ShowLegend = true,…方法=“韦尔奇”AveragingMethod =“指数”,…ForgettingFactor = 0.4, 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: 0 NumPassedTests: 0 NumTotalTests: 0这个方案要取得:0 FailingMasks:“FailingChannels:[1×0双]SimulationTime: 2.0470 你可以看到相同的信息光谱面具在频谱分析仪将来发布选项卡。 显示(范围);释放(范围); |
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。