メインコンテンツ

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

ファイル形式の制限

MDFファイル

MDF ファイル操作には次の制限が適用されます。

  • mdfVisualize は、MDF ファイル チャネルで整数、浮動小数点、および文字列データ型のみをサポートします。

  • 次の MDF ファイル関数は、他の MDF 関数でサポートされているすべての国際文字をサポートしていません。

  • mdfCreate はカスタム ファイル メタデータ フィールドの追加をサポートしていません。

  • mdfInfo はカスタム ファイル メタデータ フィールドを返しません。

  • mdfRead は次のように制限されています:

    • mdfRead は 3 次元を超える配列チャネルをサポートしていません。

    • ネストされたチャネル構成からの読み取りはサポートされていません。単純な構造のチャネルまたは配列のチャネルからは読み取ることができますが、構成された信号の構造または配列からは読み取ることができません。

    • mdfRead は、部分的な変換ルールを持つチャネルからの読み取りをサポートしていません。

  • mdfWrite は次のように制限されています:

    • ブール型は MDF 規格ではサポートされているデータ型ではないため、mdfWritelogical データ型をサポートしていません。この制限を回避するには、MDF ファイルに書き込む前に、logical 変数を int8 または uint8 データ型に変換します。

    • mdfWrite 関数は、配列チャネルまたは構造体チャネルの書き込みをサポートしていません。

    • 既存のチャネルを上書きする場合は、mdfRead 関数とオプション IncludeMetadata=true によって作成された timetable を使用します。mdfRead 関数によって返される timetable カスタム プロパティを削除しないでください。

    • 既存のチャネルを上書きする場合、読み取り中に適用された変換ルールの種類を追跡するために、timetable カスタム プロパティの ChannelReadOption プロパティが内部的に使用されます。timetable 内のこのカスタム プロパティを変更しないでください。

    • 新しいチャネルを MDF ファイルに書き込む場合、mdfWrite 関数は変換ルールを使用したデータの書き込みをサポートしません。新しいチャネルに書き込むことができるのは生の値のみです。

  • mdfFinalize は、MATLAB® Online™ または Linux® からリモート URL の場所にある新規または既存の MDF ファイルに書き込むことができない可能性があります。この制限を回避するには、まず、最終的なファイルを MATLAB Drive™ (MATLAB Online から) またはローカル フォルダー (Linux から) に書き込み、その後、最終的な MDF ファイルを必要な場所に移動します。

CDFX ファイル

CDFX ファイルを使用する場合、次の制限が適用されます。

  • カテゴリ COM_AXISCURVE_AXIS、または RES_AXISSW-AXIS-CONT 要素は SW-INSTANCE-REF 要素を使用する必要があり、軸は別のインスタンスで定義する必要があります。

  • 多次元配列を表すカテゴリ VAL_BLKCUBOIDCUBE_4、または CUBE_5 のインスタンスでは、物理値をグループ化するために VG 要素を使用する必要があります。

BLF ファイル

Vector BLF ファイルは多くのネットワークをサポートしますが、Vehicle Network Toolbox™ の BLF ファイルのサポートは、Windows® および Linux オペレーティング システム上の CAN および CAN FD のみに制限されています。

参考

関数

トピック