メインコンテンツ

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

writeCharacteristic

指定された特性値をスケールして直接メモリに書き込む

説明

writeCharacteristic(chanObj,characteristic,value) は、指定された characteristic の値を XCP チャネル オブジェクト chanObj を通じてスケーリングして書き込みます。このアクションは、サーバー モジュールのメモリへの直接書き込みを実行します。

すべて折りたたむ

XCP 特性に値を書き込み、その値を検証します。

元の値を読み取ります。

a2lObj = xcpA2L('myA2Lfile.a2l');
chanObj = xcpChannel(a2lObj,'CAN','Vector','Virtual 1',1);
connect(chanObj);
charObj = a2lObj.CharacteristicInfo('torque_demand');
value = readCharacteristic(chanObj,charObj)'
     100

新しい値を書き込みます。

newValue = 200;
writeCharacteristic(chanObj,charObj,newValue');

変更を確認するには、値を再度読み取ります。

readCharacteristic(chanObj,charObj)'
     200

入力引数

すべて折りたたむ

XCP チャネル。XCP チャネル オブジェクトとして指定されます。

例: xcpChannel()

XCP チャネル特性。文字ベクトルまたは特性オブジェクトとして指定されます。

例: 'torque_demand'

データ型: char

特性書き込みの値。特性によってサポートされているタイプとして指定されます。

バージョン履歴

R2018a で導入