メインコンテンツ

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

createMeasurementList

XCPチャネルの測定リストを作成する

説明

createMeasurementList(xcpch,resource,eventName,measurementName) は、指定されたイベントと測定値を使用して、XCP チャネルのデータ刺激リストを作成します。

createMeasurementList(xcpch,resource,eventName,{measurementName,measurementName,measurementName}) は、指定されたイベントと測定リストを使用して、XCP チャネルのデータ刺激リストを作成します。

すべて折りたたむ

仮想チャネル上の Vector CAN デバイスに接続された XCP チャネルを作成し、DAQ 測定リストを設定します。

a2lfile = xcp.A2L('XCPSIM.a2l')
xcpch = xcp.Channel(a2lfile, 'CAN', 'Vector', 'Virtual 1', 1)
xcpch = 

  Channel with properties:

              ServerName: 'CPP'
             A2LFileName: 'XCPSIM.a2l'
          TransportLayer: 'CAN'
    TransportLayerDevice: [1x1 struct]
              SeedKeyDLL: []

チャネルをサーバー モジュールに接続します。

connect(xcpch)

'10 ms' イベントと 'Triangle' 測定を含むデータ取得測定リストを設定します。

createMeasurementList(xcpch,'DAQ','10 ms','Triangle');

仮想チャネル上の Vector CAN デバイスに接続された XCP チャネルを作成し、STIM 測定リストを設定します。

a2l = xcp.A2L('XCPSIM.a2l')
xcpch = xcp.Channel(a2lfile,'CAN','Vector','Virtual 1',1)
xcpch = 
  Channel with properties:

              ServerName: 'CPP'
             A2LFileName: 'XCPSIM.a2l'
          TransportLayer: 'CAN'
    TransportLayerDevice: [1x1 struct]
              SeedKeyDLL: []

チャネルをサーバー モジュールに接続します。

connect(xcpch)

'100ms' イベントと 'PWM' および 'ShiftByte' 測定を含むデータ刺激測定リストを設定します。

createMeasurementList(xcpch,'STIM','100ms',{'PWM','ShiftByte'});

入力引数

すべて折りたたむ

XCP チャネル。xcpChannel を使用して作成された XCP チャネル オブジェクトとして指定されます。XCP チャネル オブジェクトは、A2L ファイルで定義された指定されたサーバー モジュールと通信できるようになります。

測定リストのタイプ。'DAQ' または 'STIM' として指定されます。

例: 'DAQ'

データ型: char | string

イベントの名前。文字ベクトルまたは文字列として指定されます。イベントは、指定された測定リストをトリガーするために使用されます。利用可能なイベントのリストは、A2L ファイルによって異なります。

データ型: char | string

文字ベクトルまたは文字列として指定された単一の XCP 測定の名前、または文字ベクトルの cell 配列または文字列の配列として指定された測定セットの名前。measurementName が A2L ファイルで定義されている対応する測定名と一致していることを確認してください。

バージョン履歴

R2013a で導入