nCode:GlyphWorks案例教程一


nCode : GlyphWorks 案例一

  • Comparing Frequency Content of Two Different Tests
    • 案例文件
    • 学习目标
    • 配置
    • 选择数据
    • 创建流程
    • 运行流程
    • 对比两组数据
    • 保存流程
    • 保存输出文件

Comparing Frequency Content of Two Different Tests

在本案例中,我们将比较来自两个不同测试的六个加速计通道的频率内容。将三轴加速度计放置在车辆的左前角和右前角,然后分别在两个不同的试验路面上行驶12分钟以上。

案例文件

此案例的文件(采用nCode DAC格式)位于nCode安装目录下的**\demo\glyphworks\01_ Frequencyccomparison. **需要的文件是:

  1. Atv01_29.dac
  2. Atv01_30.dac
  3. Atv01_31.dac
  4. Atv01_32.dac
  5. Atv01_33.dac
  6. Atv01_34.dac
  7. Atv08_29.dac
  8. Atv08_30.dac
  9. Atv08_31.dac
  10. Atv08_32.dac
  11. Atv08_33.dac
  12. Atv08_34.dac

将上述文件复制到工作文件夹中,并使用副本文件完成该实例。

学习目标

本案例的学习目标是:

  1. 学习更多关键图标的接口;
  2. 创建一个分析过程;
  3. 比较两个不同数据集的频率结果;

配置

当GlyphWorks首次启动时,将显示应用程序的默认配置。
在这里插入图片描述
上图显示的是GlyphWorks界面的主窗口,其包含:

  1. Analysis Workspace——在此处创建分析流程;
  2. Available Data——可分析的数据;
  3. Diagnostics——进程、错误等信息列表;
  4. Glyph Palette——可用于处理的图标;

要调整窗口大小或重新定位窗口,请拖动窗口句柄。若要关闭窗口,请单击“关闭X”。若要重新打开窗口,请使用“视图”菜单,或右键单击工具栏以访问清单。

选择数据

  1. 单击Available Data窗口中Time series文件夹项旁边的三角形,以显示将在本案例中使用的测试数据;
  2. 单击树结构中测试名称旁边的三角形以列出各个通道,如下图所示;

在这里插入图片描述

  1. 右键单击树中的Atv01_u测试级别可提供可用数据窗口的选项列表。选择Details选项,会出现一个窗口(如下图所示),显示每个频道的基本统计信息。此报告对于理解频道内容和统计答案(如max和min)非常有用;

在这里插入图片描述

  1. 请注意,有ExportCopy按钮可将此统计报表导出到第三方应用程序(如Excel);
  2. 快速查看数据后,关闭Details窗口;

还可以使用Available Data窗口中的上下文菜单选项对树结构中的数据进行分组、从列表中删除数据项或将其作为表而不是树进行查看。

  1. 若要选择在此分析中使用的测试数据(如Atv01_),请确保Available Data树中的Atv01_高亮显示,然后单击鼠标左键并将测试拖到Analysis Workspace。默认情况下,图标将被命名为TSInput1。

在这里插入图片描述
在这里插入图片描述

  1. 若要以图形方式显示选定的测试数据,请选中Display复选框。若要最大化显示以填充分析区域,请单击图示符右上角的最大化图标。

在这里插入图片描述

当选择一个图标时,图标的顶部标题显示为蓝色,在适当的地方,选项工具栏将停靠在图标工作界面中。在这种情况下,时间序列输入图示符包含停靠的时间历史显示函数。

默认情况下,屏幕上将显示四个时间历史记录。单击蓝色箭头Next/Previous Channel或测试按钮以查看其他频道。单击并按住此按钮可提供多个通过通道递增的选项。

在这里插入图片描述

  1. 点击Number of Displays按钮可显示多达16个频道;

在这里插入图片描述

  1. 要放大区域,请单击并用鼠标左键拖动。工具栏中还有缩放按钮,包括撤消缩放。
  2. 当您研究了这些选项和其他一些工具栏选项后,请单击标志符号右上角的还原图标,将标志符号还原为其原始大小。我们现在有数据可以分析了。

创建流程

在GlyphWorks中,流程被定义为定义数据流的glyph的组合。流程通常以输入图标开始,以定义要处理的数据。其他图标定义计算、显示或写入输出过程中的后续步骤。
在本案例中,我们首先分析一个测试的频率,然后再加入另一个测试的结果进行对比分析。

有几种方法可以插入图标并将它们连接在一起。在本例中,我们将使用glyph选项板(有关其他方法的详细信息,请参阅GlyphWorks用户指南)。

  1. glyph选项板的BasicDSPFrequency菜单下,找到Frequency Spectrum的图标。单击并将Frequency Spectrum图标从选项板拖向TSInput1图示符,直到光标位于TSInput1的蓝色方形键盘上。当两个已经准备好连接时会一个黄色的圆圈出现,见下图。
  2. 松开鼠标,Frequency Spectrum图标的输入将自动连接到TSInput1图标的输出。默认情况下,新图标命名为FrequencySpectrum1

在这里插入图片描述

  1. (可选)或者,可以将此Frequency Spectrum图标拖放到工作区中的任何位置,而无需进行任何连接。然后,可以单击方框接口以创建可以手动连接到其他图标的方框接口的管道。
  2. 在本案例中,我们将使用Frequency Spectrum图标的默认属性来计算功率谱密度(psd,快速傅立叶变换(FFT)的变体)。要查看FrequencySpectrum1图标的属性,请执行以下任一操作:

① 在图标上单击鼠标右键,然后从菜单中选择Properties
② 双击图标;

在这里插入图片描述

  1. 这些属性允许微调频率计算中使用的算法。可以在每个值字段中双击以选择或更改属性。例如,如果要计算振幅谱而不是psd,可以将OutputTypePower更改为Amplitude。现在,接受默认值,然后单击OKCancel返回流程。
  2. 我们需要添加一个显示图标来查看FrequencySpectrum1图标的输出。从显示选项板中,选择XY Display图标并拖动该图标以连接到FrequencySpectrum1图标的红色输出接口。这定义了一个可以运行的简单过程:输入——函数——显示。

在这里插入图片描述

注意,FrequencySpectrum1图标的输入接口为蓝色,输出接口为红色。接口方框采用颜色编码,以指定数据类型:
在这里插入图片描述

例如,XY Display图表可用于显示:

通过红色输入接口:

  1. 二维直方图数据(如本例中的频率数据)
  2. 三维直方图数据的二维视图(例如,雨流周期计数的范围周期图)

通过蓝色输入接口:

  1. 时间序列数据

运行流程

  1. 如要开始分析,请单击工具栏上的三角形Run按钮;

在这里插入图片描述

  1. 要更详细的查看每一个给出的结果,请将XY Display图标的显示类型从Overlay更改为Separate。单击下面显示的单独按钮:

在这里插入图片描述
在这里插入图片描述

  1. 若要使结果看的更清楚,可调整XY Display1图标的大小,或通过单击图标右上角的框将其最大化以填充工作区。研究用于控制显示的工具栏选项和菜单属性选项;
  2. 注意,已经计算并显示了多个频谱——Time Series Input图标中每个输入通道一个频谱。GlyphWorks在输入图标中固有地操作尽可能多的通道;
  3. 完成后,将XY Display1图标还原为其原始大小。

对比两组数据

可用数据窗口显示后续测试(Atv08)的第二组加速计时间历程。第二个数据集表示相同的信道计数,但具有不同的使用配置文件,例如,高速与低速,或越野与公路上。在本示例的前一部分计算了频率结果后,我们现在的目标是扩展此分析,以便我们可以比较这两个数据集的频率结果。

  1. 将Atv08_测试数据从Available Data窗口拖到TSInput1上;

现在这个输入图标包含两个时间序列,如图标左下角的消息:“2 Test(s)”所示。两个数据集在运行时将以相同的方式进行分析。

在这里插入图片描述

GlyphWorks能够分析多个输入文件。默认情况下,将分析第一个测试,然后GlyphWorks将自动循环并分析第二个测试。我们需要确保显示图标整理所有计算出的频谱,以便在测试循环完成后进行后续审查。

  1. Run下拉菜单下,选择Enter Collate Mode,或单击“运行”工具栏上的Collate按钮。这意味着随着对更多测试的分析,所有测试结果都由显示图标保存,以备将来查看。这在默认情况下是关闭的,因为如果使用大量的测试和显示图标,内存需求可能会变得很高。

在这里插入图片描述

  1. 再次运行进程。请注意,该过程将运行两次以分析两个数据集;
  2. 最大化XYDisplay1并访问其属性。在XY Display tab > Channel Selection下,将Number of Displays从4更改为2。然后使用窗口中心的箭头控件将这两个显示配置为显示两个测试的通道29,然后单击OK。见下图。

如果没有打开Collate测试,则此处只提供最后一个测试的频率结果。

  1. 可以选择保留频道选择设置。对于此示例,请单击No;

在这里插入图片描述

  1. 单击OK关闭此对话框。展开时XY显示图应如下所示:

在这里插入图片描述
记住,已经为多个通道计算了结果,蓝色箭头Next/Previous Channeltest按钮有助于浏览所有通道数据。

总的来说,这两个试验似乎具有相似的振动特性。震级变化不大,但共振峰出现在相同的频率上。

保存流程

此分析过程可保存以备将来使用。这将包括所有图标、属性和连接。

要保存整个过程以供以后重用,请执行以下操作:

  1. Choose File > Save Process;
  2. Save Process对话框中,输入文件名:ComparePSD;

名称comparePD现在将出现在GlyphWorks窗口标题(左上角)中。

这不会保存任何结果。在GlyphWorks中,流程和数据被视为单独的项,我们现在只保存流程。下面讨论如何保存数据。

保存输出文件

到目前为止,还没有永久创建任何文件。所有已计算的频率数据都是仅用于显示的临时数据。退出GlyphWorks时,这些结果将丢失。这样,GlyphWorks可以将硬盘的杂乱程度降到最低。

要导出创建的频谱,请使用输出选项板中的直方图输出图标。

  1. 拖动Histogram Output图标以连接到FrequencySpectrum1图标的输出。

在这里插入图片描述

  1. HistogramOutput1图示符上,单击鼠标右键,选择Properties并设置以下内容
Name Valve
AddToFileList True
NameText _psd

在这里插入图片描述

  1. 重新运行流程。这将创建与以前相同的结果,并将频谱保存到硬盘上。现在注意,在可用Available Data窗口的Histogram下有一组新的数据

在这里插入图片描述

这些是以直方图形式保存的新频率结果。