展開済みアプリケーションのパラメーターの調整と信号データの測定
アプリケーションを Linux ターゲット環境に展開した後、ターゲット ツリーでそのアプリケーションを選択することで、[信号] タブおよび [パラメーター] タブでそれぞれ測定可能な信号と調整可能なパラメーターのリストを表示できます。これらのタブには、ASAP2 ファイルでエクスポートされる信号とパラメーターが表示されます。
データをセットアップするには、次のようにします。
測定する信号を選択し、[Signals available on target] から [Signals to Instrument] に移動します。
プログラムで行う場合は次のようにします。
tg.selectSignalsToInstrument(<applicationName>, <SignalNamesArray>);
信号を [Signals to Instrument] から削除するには、それらを選択して削除ボタンをクリックします。
プログラムで行う場合は次のようにします。
tg.removeSignalsFromInstrument(<applicationName>, <SignalNamesArray>);
アプリケーションが実行状態の場合は、[Linux Target] 、 [ターゲットで実行] 、 [アプリケーションを停止] をクリックして停止します。
[Linux Target] 、 [キャリブレーション] 、 [監視と調整] をクリックして調整を開始します。
プログラムで行う場合は次のようにします。
tg.startMonitorAndTune(<applicationName>);
メモ
アプリケーションが実行状態の場合は、[Linux Target] 、 [キャリブレーション] 、 [監視と調整] 、 [接続] をクリックしてキャリブレーションを開始できます。
プログラムで行う場合は次のようにします。
tg.startMonitorAndTune(<applicationName>,false);
選択した信号のプロットを確認するには、[Linux Target] 、 [結果の確認] 、 [データ インスペクター] を選択して
Simulation Data Inspectorを開きます。プログラムで行う場合は次のようにします。
Simulink.sdi.view
測定用の信号をさらに追加したり、信号を削除したりすることができます。
Simulink データ インスペクターに表示される信号の更新されたリストを表示するには、[ストリーミングの再開] ボタンをクリックします。
プログラムで行う場合は次のようにします。
tg.restartStreaming(<applicationName>);
[パラメーター] タブで、パラメーター値を読み取ることができます。
プログラムで行う場合は次のようにします。
特定のパラメーターを読み取るには次のようにします。
使用可能なパラメーターを読み取るには次のようにします。tg.readParameter(<applicationName>, <paramName>);
tg.readParameters(<applicationName>);
パラメーターを調整するには、[パラメーター] タブを選択し、対象パラメーターの値フィールドに値を指定します。
プログラムで行う場合は次のようにします。
tg.writeParameter(<applicationName>, <paramName>, <paramValue>);
paramValueは、さまざまな種類のパラメーターをサポートする複数のデータ型を受け入れます。メモ
AUTOSAR Adaptive モデルのキャリブレーションを有効にするには、[コード生成] 、 [AUTOSAR コード生成] 、 [XCP サーバー設定] 、 [トランスポート層] を
XCP On TCP/IPに設定することで XCP 通信インターフェイスを構成します。Simulink データ インスペクターでは、パラメーターを調整しながら信号データの変化を観察することができます。
信号データのストリーミングを停止するには次のようにします。
tg.stopStreaming(<applicationName>);
[Linux Target] 、 [キャリブレーション] 、 [Stop Monitor & Tune] をクリックして信号測定とパラメーター調整を停止することができます。
プログラムで行う場合は次のようにします。
tg.stopMonitorAndTune(<applicationName>);
参考
startStreaming | stopStreaming | startMonitorAndTune | writeParameter