主要内容

信号分析仪提示和限制

常见问题和当前的局限性信号分析仪应用程序。

选择分析信号

  1. “我把一个512 × 24的矩阵拖到显示器上,但应用程序只绘制了24个信号中的10个。我怎么画其他的?”

    默认情况下,信号分析仪导入多通道信号的所有列,但只绘制前10列。若要绘制第10号以外的信号列,请将它们拖到显示器上。或者,在“信号”表中,选择要绘制的信号名称旁边的复选框。

  2. “我的数据保存在结构中。我怎么分析它们呢信号分析仪?”

    研究…的结构信号分析仪,把它转换成时间表。进行转换的最简单方法是将结构转换为表,然后将表转换为时间表。第二步涉及将时间变量转换为持续时间数组。下面的示例创建了一个具有三个字段的结构,其中一个字段包含时间值,并将该结构转换为可读的时间表信号分析仪

    Str.st = (0:999)'/1000;Str.s1 = randn(1000,1);Str.s2 = sin(2*pi*20*str.st);T = struct2table(str);T.st =秒(T.st);TT = table2时间表;“RowTimes”“圣”);

    如果你的结构没有时间信息,可以用其他MATLAB®功能。下面的函数接受一个结构作为输入,从中提取信号值的数组,并调用信号分析仪画出信号。

    函数structSig(x) names = fieldnames(x);i = 1:length(names) signalAnalyzer(getfield(x,names{i}))结束结束

  3. “当信号表中的一行以灰色高亮显示时,这意味着什么?复选框是什么意思?”

    在Signal表中有两种不同的选择信号的方法。每种方法都允许您访问一组不同的操作。

    • 按钮选择信号的名字信息时间,或开始时间中的所有操作分析仪选项卡。您可以更改时间信息和平滑,过滤,或复制信号。您可以在不绘制信号的情况下对信号进行预处理操作。

    • 选择信号名称左侧的复选框,在当前选定的显示中绘制信号,并允许您执行显示选项卡。可以在频域或时频域显示信号,也可以使用游标测量信号。

  4. “我使用时间值存储为的时间表datetime数组。我怎么分析它们呢?”

    用存储为的时间值分析时间表datetime数组,将数组转换为相对数组持续时间数组中所有其他元素减去第一个元素。下面的示例创建一个时间表datetime行时间,并将其转换为可读的时间表信号分析仪

    Tt =时间表(datetime(2016,11,9,2,30,1:10)',randn(10,1));dt = tt.Time-tt.Time(1);tn =时间表(dt,tt.Var1);

    看到分析具有固有时间信息的信号再举一个例子。

  5. “我有一个时间表,但只引入了其中的一些变量。我怎样才能进口它们呢?”

    信号分析仪只列出它可以显示和处理的变量。如果时间表的某些变量没有被导入,它们可能是复杂的或具有nan。为了能够将它们导入到应用程序中,必须首先在MATLAB中修复它们。要确定时间表,你可以使用的提示缺少、重复或不均匀时间的清晰时间表

  6. “我在MATLAB工作区中改变了一个变量。为什么没有变化信号分析仪显示吗?”

    如果在MATLAB工作区中修改信号,工作区浏览器将自动更新。要让应用程序识别这些更改,可以通过再次将信号拖到signal表或显示器中来重新导入信号。

预处理信号

  1. “如何将低通滤波器应用于非均匀采样的信号?”

    的过滤功能信号分析仪金宝app只支持均匀采样信号。您可以通过使用将信号重新采样到统一网格信号分析仪的重采样功能,您可以在预处理画廊分析仪选项卡。或者,您可以使用信号处理工具箱™重新取样函数。

  2. “我如何知道预处理操作使用了哪些参数?”

    要查看所采取的预处理步骤的完整摘要,包括所选的所有设置,请单击生成函数分析仪选项卡。

探索信号

  1. “我想查看信号的标量图,但我得到一个警告,说我必须创建一个均匀采样的信号。我如何重新采样信号?”

    您可以通过使用将信号重新采样到统一网格信号分析仪的重采样功能,您可以在预处理画廊分析仪选项卡。或者,您也可以使用“信号处理工具箱”重新取样函数。

  2. “为什么我不能缩小到尺度图的奈奎斯特范围之外?”

    如果一个真实信号被正确采样,那么它的所有频率信息都包含在奈奎斯特范围内。

  3. “我如何比较10个不同信号的频谱图?”

    的时频视图信号分析仪金宝app每个显示器只支持一个信号。要比较10个不同信号的频谱图,请打开10个显示器,并将每个信号拖到自己的显示器上。你可以使用相同的程序来处理持续谱和尺度图。

共享或重用分析

  1. “我生成了一个不运行的脚本,因为它使用的变量不存在。为什么?”

    中提取、复制或重命名信号信号分析仪并生成一个MATLAB脚本而不导出修改后的信号,脚本将抛出一个错误,因为变量不存在于MATLAB工作空间中。记住导出生成的脚本使用的任何信号。

  2. “我如何复制一个信号分析仪谱,持久谱,谱图,还是MATLAB中的标量图?”

    点击光谱光谱图显示选项卡可计算和显示绘制信号的频谱、持续频谱、频谱图或标量图。当你有最佳的信号设置时,点击生成脚本并选择光谱的脚本持久性谱脚本光谱图脚本,或量图脚本生成一个可以在MATLAB中使用的脚本。

  3. “如何使用信号分析仪生成的MATLAB脚本和函数自动计算?”

    信号分析仪可以生成MATLAB函数,重现对信号执行的预处理步骤的任何组合。该应用程序还可以生成MATLAB脚本,用于提取感兴趣的区域或计算信号的频谱、频谱图、持续频谱或标量图。您可以组合脚本和函数来自动化分析。看到计算振动信号的包络谱举个例子。

故障排除

  1. “我不能信号分析仪开始。”

    • 信号分析仪如果MATLAB使用OpenGL的软件实现,可能无法启动®.若要解决此问题,请升级您的图形硬件驱动程序或使用opengl切换到硬件加速实现的OpenGL。看到解决低级图形问题获取更多信息。

    • 试图开始信号分析仪会导致JavaScript®金宝appWebGL™支持失败。要解决此问题,请更新图形硬件驱动程序。

    • 信号分析仪可能由于网络错误而无法启动。检查你组织的代理设置,如果可能的话,禁用干扰应用程序启动过程的代理。

  2. “当我开始信号分析仪,我得到一个错误,说它是无法写入文件temp_signalAnalyzer_datarepository.mat."

    你不能发射信号分析仪在同一台计算机上运行的多个MATLAB实例。

另请参阅

相关的例子

更多关于