主要内容

信号分析仪提示和限制

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

选择要分析的信号

  1. “我将512×24矩阵拖入显示器中,但应用程序仅绘制了24个信号中的10个。我如何绘制其他人?”

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

  2. “我的数据保存在结构中。我如何分析它们信号分析仪?"

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

    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 = table2timetable(t,“RowTimes”'英石');

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

    函数structsig(x)名称= fieldnames(x);为了i = 1:length(names) signalAnalyzer(getfield(x,names{i}))结尾结尾

  3. “当信号表中的行突出显示在灰色中的行,复选框是什么意思?”

    有两种不同的方法可以在信号表中选择信号。每种方式都让您访问不同的操作集。

    • 通过单击来选择信号姓名信息时间, 或者开始时间中的所有操作分析仪选项卡。您可以改变时间信息和平滑、过滤或复制信号。您可以在信号上运行预处理操作,而不需要绘制信号。

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

  4. 我使用的时间表的时间值存储为datetime阵列。我该如何分析它们?“

    分析与存储作为a的时间值的时间表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.®金宝app支持WebGL™失败。要解决这个问题,请更新图形硬件驱动程序。

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

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

    你无法推出信号分析仪运行在同一台计算机上的多个MATLAB实例。

也可以看看

相关例子

更多关于