主要内容

mdfAddChannelGroupMetadata

将通道组和通道元数据添加到时间表

自 R2022a 起

说明

TTout = mdfAddChannelGroupMetadata(TTin) 将默认或推断的通道组和通道元数据添加到输入时间表,并返回生成的时间表。对于那些存在并具有值的自定义属性,不会进行任何更改。该函数会添加任何缺失的自定义属性,并用默认值或派生值来设置任何未设置的属性。通道组元数据作为自定义属性从 ChannelGroup* 开始添加。通道元数据作为自定义属性从 Channel* 开始添加,每个变量都有一个对应的元素。

您可以对输入和输出使用同一时间表。

示例

示例

全部折叠

修改 MDF 数据的现有时间表,以添加自定义属性元数据。

检查现有时间表的属性。

TTin.Properties
ans = 

  TimetableProperties with properties:

             Description: '10 ms'
                UserData: []
          DimensionNames: {'Time'  'Variables'}
           VariableNames: {1×74 cell}
    VariableDescriptions: {1×74 cell}
           VariableUnits: {1×74 cell}
      VariableContinuity: []
                RowTimes: [1993×1 duration]
               StartTime: 0.00082554 sec
              SampleRate: 100.0000
                TimeStep: 0.01 sec
        CustomProperties: No custom properties are set.

添加元数据并检查结果的属性以进行比较。

TTout = mdfAddChannelGroupMetadata(TTin);
TTout.Properties.CustomProperties
ans = 

CustomProperties with properties:

    ChannelGroupAcquisitionName: ""
            ChannelGroupComment: ""
         ChannelGroupSourceInfo: [1×1 struct]
             ChannelDisplayName: [""    ""    ""    ""    ""    ""    ""    ""    ""    ""    …    ]
                 ChannelComment: [""    ""    ""    ""    ""    ""    ""    ""    ""    ""    …    ]
                    ChannelUnit: [""    ""    ""    ""    ""    ""    ""    ""    ""    ""    …    ]
                    ChannelType: [FixedLength    FixedLength    FixedLength    FixedLength    …    ]
                ChannelDataType: [IntegerUnsignedLittleEndian    IntegerUnsignedLittleEndian    …    ]
                 ChannelNumBits: [8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 … ]
           ChannelComponentType: [None    None    None    None    None    None    None    None    …    ]
         ChannelCompositionType: [None    None    None    None    None    None    None    None    …    ]
              ChannelSourceInfo: [1×74 struct]
              ChannelReadOption: [Missing    Missing    Missing    Missing    Missing    …    ]

输入参数

全部折叠

MDF 数据的输入时间表,包含或不包含通道组和通道元数据。

数据类型: timetable

输出参量

全部折叠

MDF 数据的输出时间表,包含通道组和通道元数据的自定义属性。

版本历史记录

在 R2022a 中推出

另请参阅

函数