メインコンテンツ

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

readDAQ

DAQリストから指定された測定のスケールされたサンプルを読み取ります

説明

value = readDAQ(xcpch,measurementName) は、指定された measurementName について、XCP チャネル オブジェクト xcpch から取得したすべての DAQ リスト データを読み取り、スケーリングし、結果を変数 value に保存します。測定にデータがない場合、関数は空の値を返します。

value = readDAQ(xcpch,measurementName,count)count によって指定された量のデータを読み取ります。利用可能なサンプル数が count 未満の場合、それらのサンプルのみが返されます。

すべて折りたたむ

仮想チャネル上の Vector CAN デバイスに接続された XCP チャネルを作成します。DAQ 測定リストを設定し、10 個のデータ値を取得してから、すべてのデータを取得します。

a2lObj = xcpA2L('myFile.a2l');
channelObj = xcpChannel(a2lObj,'CAN','Vector','CANcaseXL 1',1);
connect(channelObj);
createMeasurementList(channelObj,'DAQ','Event1','Measurement1');
startMeasurement(channelObj);
data = readDAQ(channelObj,'Measurement1',10);
data_all = readDAQ(channelObj,'Measurement1');

入力引数

すべて折りたたむ

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

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

データ型: char | string

指定された測定名に対して、数値として指定された読み取るサンプルの数。測定内のサンプル数が指定された数より少ない場合、使用可能なサンプル数のみが返されます。

出力引数

すべて折りたたむ

指定された測定値の値が数値配列として返されます。

バージョン履歴

R2018b で導入