nCode : GlyphWorks 案例教程一——比较两种不同测试的频率含量

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

在本案例中,我们将比较来自两个不同测试的六个加速计通道的频率内容。将三轴加速度计放置在车辆的左前角和右前角,然后分别在两个不同的试验路面上行驶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下有一组新的数据

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

nCode:GlyphWorks案例教程一相关推荐

  1. nCode:DesignLife案例教程一

    nCode:DesignLife案例教程一 -- 简单S-N疲劳 1.1 案例素材 1.2 设计问题概述 1.3 "5-Box trick" 1.4 建立分析流程 1.4.1 FE ...

  2. nCode:GlyphWorks案例教程二

    nCode : GlyphWorks 案例二 Removing Varying Mean from Data 案例文件 打开流程 移除滑动平均 与高通滤波的对比 重复处理其他测试 保存流程 Remov ...

  3. AUTOCAD自学教程一

    AUTOCAD自学教程一 AUTOCAD自学教程 在学习任何一款软件的时候,第一步也是非常必要的一步就是如何的安装软件. 下面我们讲解如何的安装这个软件. 1.安装autocad 2.安装产品 3.正 ...

  4. pytorch打印模型参数_Pytorch网络压缩系列教程一:Prune你的模型

    Pytorch网络压缩系列教程一:Prune你的模型 本文由林大佬原创,转载请注明出处,来自腾讯.阿里等一线AI算法工程师组成的QQ交流群欢迎你的加入: 1037662480 深度学习模型取得了前所未 ...

  5. MongoDB 教程一: 安装和使用 (Mongodb启动命令mongod参数说明)

    视频: MongoDB 教程一: 安装和使用 Mongodb启动命令mongod参数说明 我们可以通过mongod --help查看mongod的所有参数说明,以下是各参数的中文解释. 基本配置 –q ...

  6. 初识c语言教程,第1课C语言教程一: 初识C程序.doc

    第1课C语言教程一: 初识C程序 第1课 初识C程序 教学目标 1.计算机语言介绍 2.了解C语言 3.如何学好C语言(多做题,多上机调试程序) 4.C语言上机调试环境 教学过程 计算机程序设计语言的 ...

  7. 大学英语综合教程一 Unit 8 课文内容英译中 中英翻译

    大学英语综合教程一 Unit 8 课文内容英译中 中英翻译   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客 本文 ...

  8. 大学英语综合教程一 Unit 2 课文内容英译中 中英翻译

    大学英语综合教程一 Unit 2 课文内容英译中 中英翻译   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客 本文 ...

  9. 原创 | k8s系列教程一:开篇

    作者:潘吉祥 欢迎加入k8s学习系列教程,在接下来的系列文章,你将可以在较短的时间内达到入门k8s的效果. k8s是什么 Kubernetes(K8S)作为Google在2014年发布的一个开源项目, ...

最新文章

  1. 工业计算机断层扫描原理,工业计算机断层扫描(CT).doc
  2. python后端将svc文件数据读入数据库具体实现
  3. MVC-控制器向View传值的三种方法
  4. css 样式面板,关于 CSS 样式面板
  5. 【今日CV 计算机视觉论文速览】Mon, 25 Mar 2019
  6. HDFS 纠删码 EC
  7. SAP License:实例讲解SAP与金税接口
  8. 如何选择适合你的兴趣爱好(六十一),瓷器
  9. 一文详解bundle adjustment
  10. STEP2——《数据分析:企业的贤内助》重点摘要笔记(六)——数据描述
  11. Python基础_第2章_Python运算符与if结构
  12. 技能 |【点滴知识】如何在跟催任务时使用EXCEL进度条?
  13. 初级开发人员的缺点_成为成功的初级开发人员的10条最佳建议
  14. Instagram 账号被封如何申诉拿回账号?ins账号解封经验分享
  15. 变分模态分解 python_浅谈VMD(变分模态分解)
  16. router路由传参 - props
  17. psid mysql_DB2常用SQL的写法(持续更新中...)
  18. GP232RL国产USB串口如何兼容FT232RL开发资料
  19. 无线打印服务器华硕,华硕远程打印服务器
  20. sm缩写代表什么意思_什么是量比?个股量比代表什么意思

热门文章

  1. apple_如何找到您的Apple卡号
  2. 从申请到调用:空号检测 API 使用教程
  3. 大股东支持拿地 中粮地产维维股份合作地产开发
  4. Win7 ODBC 数据源ACCESS2003的链接
  5. 轻松解决桌面或者开始菜单里的图标显示异常
  6. c语言贝塞尔函数J1,贝塞尔函数:_j0、_j1、_jn、_y0、_y1、_yn
  7. 信创操作系统--统信UOS桌面操作系统博文汇总目录
  8. 社区卫生医疗信息平台
  9. php(TP5)图片无损压缩上传到七牛云
  10. hackthebox Mailroom Hard难度 抄wp复现