このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
MATLABでのコミュニケーション
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 データを読み取り、刺激データを書き込みます。
関数
プロパティ
トピック
ハードウェア接続
- XCP ハードウェア接続
XCP クライアントとサーバーを接続するための図。
メモリへのデータの読み取りと書き込み
- キャリブレーションされた測定値を読み取る
ペダルの位置を変換して、較正されたトルク需要測定値を読み取ります。 - 単一の値を読み取る
メモリから名前で単一の値を直接読み取ります。 - 単一の値を書き込む
名前で単一の値を直接メモリに書き込みます。
測定値の取得と刺激
- ダイナミックDAQリストを介して測定データを取得する
動的データ取得リストを作成し、リスト イベントから測定値を読み取ります。 - 動的STIMリストによる測定データの刺激
動的データ刺激リストを作成し、リスト イベントに測定値を割り当てます。