メインコンテンツ

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

arxmlDatabase

ARXMLファイルからARXMLデータベースを作成する

R2025a 以降

説明

ARXMLdbObj = arxmlDatabase(arxmlFile) は指定された ARXML ファイルを解析し、ISignalIPdus で使用するためのリンクされたデータベース オブジェクトを作成します。arxmlFile は、完全パスまたは相対パスとして指定することも、パス上のファイル名のみとして指定することもできます。返された ARXML Database オブジェクトを、メッセージのデコード用の blfread または canMessageTimetable への入力引数として使用できます。

CompuMethods は主に iSignal で定義する必要がありますが、ツールボックスは iSignal に接続する SystemSignal で定義された CompuMethods もサポートします。1 つの iSignal は 1 つの SystemSignal のみを参照できます。

すべて折りたたむ

ARXML ファイルを解析し、ワークスペースに ARXML データベース オブジェクトを作成します。

ARXMLdbObj = arxmlDatabase("SampleFile.arxml")
ARXMLdbObj = 
  Database with properties:

    Name: "SampleFile.arxml"
    Path: "C:\data\SampleFile.arxml"
     CAN: [1×1 shared.vnt.arxml.protocol.CAN]

CAN メッセージをデコードするときは、Database オブジェクトを使用します。

CANmsgs = blfread("Logging_BLF.blf", 2, ProtocolMode="CAN", Database=ARXMLdbObj);

入力引数

すべて折りたたむ

文字列または文字ベクトルとして指定された ARXML ファイル。完全パスまたは相対パス、あるいはパス上のファイル名を指定できます。

例: "ARXMLdbFile.arxml"

データ型: char | string

出力引数

すべて折りたたむ

ARXML ファイルとメッセージ プロトコルを記述するプロパティを持つ ARXML データベース オブジェクト。

バージョン履歴

R2025a で導入