メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

channelList

(非推奨)利用可能なMDFグループとチャネルに関する情報

channelList 関数は推奨されておらず、将来のリリースで削除される可能性があります。代わりに mdfChannelGroupInfomdfChannelInfo を使用してください。バージョン履歴を参照してください。

説明

chans = channelList(mdfobj) は、指定された MDF ファイル内のチャネルとグループに関する情報のテーブルを返します。

channelList(mdfObj,chanName) は MDF ファイルを検索し、指定されたチャネル名に一致するチャネルのリストを生成します。デフォルトでは、検索は大文字と小文字を区別せず、部分一致を識別します。一致したチャネルとそれを含むチャネル グループに関する情報を含むテーブルが返されます。一致するものが見つからない場合は、空のテーブルが返されます。

channelList(mdfObj,chanName,'ExactMatch',true) は、大文字と小文字を区別して、チャネルの完全一致を検索します。これは、チャネル名が他のチャネル名の部分文字列である場合に便利です。

すべて折りたたむ

利用可能なすべての MDF チャネルを表示します。

mdfObj = mdf('File01.mf4');
chans = channelList(mdfObj)
chans =

  4×9 table

                ChannelName                 ChannelGroupNumber    ChannelGroupNumSamples
    ____________________________________    __________________    ______________________

    "Float_32_LE_Offset_64"                         2                     10000
    "Float_64_LE_Primary_Offset_0"                  2                     10000
    "Signed_Int16_LE_Offset_32"                     1                     10000
    "Unsigned_UInt32_LE_Primary_Offset_0"           1                     10000

チャネル名でフィルタリングします。

chans = channelList(mdfObj,'Float')
chans =

  2×9 table

             ChannelName             ChannelGroupNumber    ChannelGroupNumSamples
    _____________________________    __________________    ______________________

    "Float_32_LE_Offset_64"                  2                     10000
    "Float_64_LE_Primary_Offset_0"           2                     10000
chans = channelList(mdfObj,'Float','ExactMatch',true)
chans =

  0×9 empty table

入力引数

すべて折りたたむ

mdf オブジェクトとして指定された MDF ファイル。

例: mdf('File01.mf4')

チャネルの名前。文字ベクトルまたは文字列として指定されます。デフォルトでは、大文字と小文字を区別せず、部分一致が返されます。

例: 'Channel2'

データ型: char | string

出力引数

すべて折りたたむ

利用可能な MDF チャネルに関する情報がテーブルとして返されます。特定の要素にアクセスするには、テーブルにインデックスを付けることができます。

バージョン履歴

R2018b で導入

すべて折りたたむ

参考

関数