主要内容

使用单位的测井信号数据

要使记录数据包含为信号指定的单位,请使用数据集Timeseries日志格式,它将日志信息存储在MATLAB中®timeseries对象。

信号日志的用途数据集格式。输出日志记录(配置参数>数据导入/导出>输出)使用数据集默认格式。的默认保存格式到文件而且到工作空间块是Timeseries

如果你使用数据集Timeseries格式的信号日志或到文件块或到工作区块日志,日志数据包括单元信息。

捕捉单元信息以进行输出日志记录:

  1. 设置格式配置参数为数据集

  2. 的“块参数”对话框中外港您想为其捕获单元信息的块,设置单位参数来匹配输入信号的单位。

例如,在这个模型中三机一体Block有它的单位参数设置为牛顿而且In2块使用(米)。打开模型.在模拟模型之后,您可以看到记录数据的单元。

  • 您可以查看信号记录数据中的单元signal1总线信号的b

    logsout.get (“一个”) .Values.signal1.DataInfo
    tsdata。通用属性:单位:newton (Simulink.SimulationData.Unit)插值:linear (tsdata.金宝app Interpolation)
  • 中记录的数据中可以查看单元到工作空间块。

    simout1.signal2.DataInfo.Units
    ans =有属性的单元:名称:'m'

该示例模型演示了如何查看在时间范围块。打开模型

要使用时间范围块来记录数据,在范围内选择配置属性>日志记录>将数据记录到工作空间并指定一个变量(ScopeData在本例中)。的In3块使用(米)。模拟模型,然后在MATLAB命令行中输入:

ScopeData.get (1) .Values.DataInfo.Units
ans =有属性的单元:名称:'m'

相关的例子

更多关于