文档帮助中心文档
检查频谱分析仪以获取新数据
flag=isNewDataReady(范围)
实例
旗帜=isNewDataReady(范围)指示频谱分析仪是否已启动范围显示新的频谱估计值。当您从频谱分析仪范围内,使用此函数忽略来自getSpectrumData作用
旗帜=isNewDataReady(范围)
旗帜
范围
频谱分析仪
getSpectrumData
全部崩溃
频谱分析仪运行时,将频谱数据保存到表中。频谱分析仪不会在每个时间步更新。为避免保存冗余频谱数据,请使用新数据准备好了吗作用
新数据准备好了吗
波形=dsp.SineWave(“频率”,100,“采样器”,1000);wave.sampleperframe=1000;scope=dsp.SpectrumAnalyzer(“采样器”,wave.SampleRate,...“还原倍率”错误的...“视图类型”,“光谱和光谱图”); 数据=[];对于ii=1:250 x=wave()+0.05*randn(1000,1);范围(x);如果scope.isNewDataReady data=[data;getSpectrumData(scope)];终止终止发布(范围);
在数据表中,您可以看到模拟时间的间隔。这些缺少的行表示频谱分析仪等待其他样本更新频谱的时间新数据准备好了吗函数阻止脚本保存该冗余数据。
数据
数据(1:5,:)
4.4 4 4 4 4 4 4 4 4 4 4 4 4 4 4表表模拟时间4 4 4 4 4 4 4 4 4 4 4表表表模拟时间时间频谱频谱频谱频谱频谱频谱频谱频谱频谱图频率频率频率。表表表表表(4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4表表表表表模拟时间4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4表表表表表表表表模拟时间时间时间时间4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4表表表表表表表表表表表表表表表表表表表表表表表表表表表{100x1536 double}{1536x1 double}{[4]}{1536x1 double}{100x1536 double}{1536x1 double}{[6]}{1536x1 double}{100x1536 double}{1536x1 double}{[7]}{1536x1 double}{100x1536 double}{1536x1 double}
要从中保存数据的频谱分析器。
符合事实的
错误的
频谱分析仪显示新数据。
频谱分析仪显示与上次调用示波器时相同的频谱。
频谱分析仪|getSpectrumData|getMeasurementsData
getMeasurementsData
您有此示例的修改版本。是否要用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处
现在受审