nCode 软件元数据介绍及使用技巧(一)

2021-07-08 01:24:58·  来源:上海山外山机电工程科技有限公司  作者:许东波  
 
1 元数据是什么对于刚接触数据处理的读者可能会对元数据(Metadata)比较陌生。但是在日常生活中大家一定都接触过这类数据。比如手机拍摄相片后,你可以查看拍摄
1 元数据是什么

对于刚接触数据处理的读者可能会对元数据(metadata)比较陌生。但是在日常生活中大家一定都接触过这类数据。比如手机拍摄相片后,你可以查看拍摄时间、拍摄手机型号、光圈、快门等一系列和拍摄有关的数据,其实这些数据就是照片的元数据。nCode软件中所指的元数据也较为类似,可以简单理解为数据背后的数据。下面以SoMateDAQ采集器获取的时域信号为例介绍如何查看元数据。

2 元数据的查看

将数据成功导入nCode可用数据区后,快速查看元数据的方式是先勾选Show Tabulatedmetadata,如图1a所示,然后将鼠标移到要查看的数据或数据通道上,如图1b所显示的结果为数据Test01的第一个通道的元数据。显示哪些元数据,可预先通过View metadata进行配置见图1a,所做的配置如果不更改将会一直保持,即使退出nCode。

nCode 软件元数据介绍及使用技巧(一)
图1(a) 在数据区预先定义所要快速查看的元数据

nCode 软件元数据介绍及使用技巧(一)1
图1(b) 在数据区快速查看数据通道元数据

实际数据处理中更常用的方式是将数据连接至metadata Display glyph进行元数据显示,见图2。这种元数据显示方式相比第一种更加灵活,同时可以把元数据按照需求排列,批量以CSV文件形式导出,或者以多列数据格式输出给后续模块使用,扩展性更强。

nCode 软件元数据介绍及使用技巧(一)2
图2 使用metadata Display显示时域数据中的元数据

在了解如何查看元数据后,下面介绍典型时域信号的元数据内容组成。

3 元数据的内容

nCode数据中的元数据有两个类别,即测试数据相关(Test)和通道相关(Channel),说明如下:

测试数据相关元数据包含了基于测试的信息。通常有:通道数量、坐标轴名称、单位、数采内部时间、数据类型、文件位置等。

通道相关的元数据是各个通道的特定信息。重要的有:通道量程、数据采集时间、通道号、通道名、数据统计量和TCE参数设置(采样率、硬件板层通道、标定信息、滤波器设置、TCE通道名等)。

图3显示了一个基本时域信号数据的元数据内容。当数据信号经过流程处理后,会发现元数据中会多出些新的内容,这是因为在信号处理中的某些过程参数或是结果信息被写入进了元数据。例如在使用SN模块计算损伤时,其最终损伤计算结果TotalDamage便是以元数据的形式写入到时域信号的元数据中。

nCode 软件元数据介绍及使用技巧(一)3
图3 典型时域信号元数据

由于元数据种类众多,请参看帮助文件中的《metadata Keywords:Listed By metadata Keyword》[1]。其中详细描述了特定Glyph具体产生的元数据类型和意义(Listed By Glyph),如图4所示的Vector元数据。

nCode 软件元数据介绍及使用技巧(一)4
图4 Glyph Reference Guide《metadata Keywords》

4 元数据的修改

下面以通道重命名为例讲解元数据的修改。对通道名修改使用元数据操作metadata Manipulation glyph,它可用于覆盖、复制和删除元数据信息,见图5。

nCode 软件元数据介绍及使用技巧(一)5
图5 使用Excel修改元数据

通过外部包含通道号和新通道名的元数据输入给metadataManipulation glyph,对相应通道进行通道名修改。外部元数据可使用Excel格式文件进行赋值,如图6所示[2],通过Excel Input glyph作为元数据输入,然后用metadataManipulation将Excel中的元数据值覆盖时域数据中同名的元数据,达到修改元数据的目的。

表1 Excel元数据赋值
nCode 软件元数据介绍及使用技巧(一)6

图6中的第一列需要填入通道号或是通道名,如果同时出现默认第一列为通道号,第二列为通道名。第一行为Channel metadata的类别,ChanTitle通道名在Attributes子项里,因此使用Attributes.ChanTitle格式,对于通道单位也是同理使用Attributes.YUnits 进行标识。按照以上格式把需要修改元数据信息统一在外部Excel中进行编辑后进行批量修改。

读者可以试着用类似方法在Channel metadata和Test metadata中添加元数据信息,欢迎在评论区留言讨论。


作者简介:许东波,英国曼彻斯特城市大学机械工程硕士,8年耐久工程从业经验,曾任职某外资公司耐久开发主管。擅长耐久失效问题研究,可靠性分析,软件二次开发。


参考文献

[1] metadata Keywords, HBM-nCode, 2020

[2] Glyph Reference Guide, HBM-nCode, 2020 
分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026620号