メインコンテンツ

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

MATLABでのコミュニケーション

A2Lファイルを使用して、XCPクライアントとサーバーモジュール間の通信をXCP経由で許可します。

A2L ファイルは、ECU の実装を定義する特別な記述ファイルです。A2L ファイルの情報により、XCP クライアントは XCP 接続を介してサーバー モジュールと通信できるようになります。フォーマットされたテキスト ファイルには、データの取得と刺激、およびその他の関数の実行に使用されるイベントと測定の定義、およびその他の構成情報が含まれています。

CAN 経由で XCP サーバーと通信するには、A2L ファイル (ECU 記述ファイル) に少なくとも次のプロパティ情報が含まれている必要があります。

  • ProtocolLayerInfo

  • TransportLayerCANInfo

  • Measurements

  • DAQInfo および Events

    • MATLAB®: 動的 DAQ リスト機能を使用する場合は、DAQInfo および Events コンテンツが必要です。

    • Simulink®:XCP CAN Data Acquisition ブロックは動的 DAQ リスト機能を使用するため、DAQInfo および Events コンテンツが必要です。

CAN プロトコルを使用して、XCP クライアントをサーバー モジュールに接続できます。これにより、イベントを使用したり、サーバー モジュール上の測定値にアクセスしたりできるようになります。XCP を使用してデバイスに接続する方法については、XCP データベースと通信ワークフロー を参照してください。

サーバー モジュール上のメモリに対して直接読み取りまたは書き込みを実行できます。あるいは、動的データ刺激リストを作成し、そのリストに測定値を割り当ててから、取得した DAQ データを読み取り、刺激データを書き込みます。

関数

すべて展開する

xcpA2LA2Lファイルにアクセス
getCharacteristicInfoA2Lファイルから特定の特性に関する情報を取得する
getMeasurementInfoA2Lファイルから特定の測定に関する情報を取得する
getEventInfoA2L ファイルから特定のイベントに関するイベント情報を取得する
xcpChannelXCPチャネルを作成する
connectXCPチャネルをサーバーモジュールに接続します
disconnectサーバーモジュールから切断
isConnected接続ステータス
readCharacteristic直接メモリから指定された特性値を読み取り、スケールする
writeCharacteristic指定された特性値をスケールして直接メモリに書き込む
readMeasurement直接メモリから指定された測定値を読み取り、スケールする
writeMeasurement指定された測定値をスケールして直接メモリに書き込む
readAxis直接メモリから指定された軸値を読み取り、スケールします。
writeAxis指定された軸の値を拡大縮小して直接メモリに書き込む
readSingleValue指定された測定の単一サンプルをメモリから読み取る
writeSingleValue指定された測定値に単一サンプルを書き込む
createMeasurementListXCPチャネルの測定リストを作成する
viewMeasurementListsXCP チャネルで構成された測定リストを表示する
freeMeasurementListsXCPチャネルからすべての測定リストを削除します
startMeasurement構成されたDAQおよびSTIMリストを開始する
isMeasurementRunning測定がアクティブかどうかを示す
readDAQDAQリストから指定された測定のスケールされたサンプルを読み取ります
readDAQListDAQリストで指定された測定のサンプルと時間を読み取ります (R2024a 以降)
readDAQListDataDAQリストから指定された測定のサンプルを読み取る
writeSTIM指定された測定値のスケール値をSTIMリストに書き込む
writeSTIMListData指定された測定値に書き込む
stopMeasurement構成されたDAQおよびSTIMリストを停止する

プロパティ

すべて展開する

xcp.A2L のプロパティxcp.A2L ファイルオブジェクトのプロパティ
xcp.Channel のプロパティxcp.Channel オブジェクトのプロパティ

トピック

ハードウェア接続

メモリへのデータの読み取りと書き込み

測定値の取得と刺激

注目の例