主要内容

信号分析器提示和限制

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

选择要分析的信号

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

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

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

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

    str.st = (0:999) / 1000;str.s1 = randn (1000 1);str.s2 =罪(2 *π* 20 * str.st);T = struct2table (str);知照=秒(知照);TT = table2timetable (T)'rowtimes'“圣”);

    如果您的结构没有时间信息,则可以使用其他MATLAB®职能。以下功能将结构作为输入,从其提取信号值阵列,并呼叫信号分析仪绘制信号。

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

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

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

    • 通过单击选择信号的名字信息时间,或开始时间信号表中的列使您可以执行所有操作分析仪选项卡。您可以更改时间信息和平滑,过滤器或复制信号。您可以在不绘制信号的情况下运行预处理操作。

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

  4. “我使用时间值存储为的时间表约会时间数组。我该如何分析它们?”

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

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

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

  5. “我有一个时间表,但只有一些变量被输入。我怎么能进口它们呢?”

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

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

    如果在MATLAB工作区中修改信号,则工作区浏览器会自动更新。要使应用程序识别更改,请通过再次拖动到信号表或显示器来重新实现信号。

预处理信号

  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™失败。要解决问题,请更新您的图形硬件驱动程序。

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

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

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

另请参阅

相关的例子

更多关于