CAN受信処理時間測定条件設定 ダイアログ【E2】


CAN受信処理時間測定 パネル【E2】において,測定条件の設定を行います。

本ダイアログのオープン時に指定した測定条件番号に対して設定を行います。

図 A.58

CAN受信処理時間測定条件設定 ダイアログ

 

ここでは,次の項目について説明します。

[オープン方法]

-

CAN受信処理時間測定 パネル【E2】において,ツールバーの[測定条件設定]ボタン→[測定条件設定(1)...]または[測定条件設定(2)...]を選択

[各エリアの説明]

(1)

[測定区間開始条件]エリア

CAN受信処理時間測定において,測定区間を開始する条件を指定します。

(a)

[条件種別]

測定区間開始条件の種別を“CANフレーム検出”,“外部トリガ入力検出”から選択します。

(b)

[チャネル]

測定区間開始条件の検出対象のチャネル番号を“ch0”,“ch1”から選択します。

[条件種別]が“CANフレーム検出”の場合は対象のCANチャネル番号,“外部トリガ入力検出”の場合は外部トリガ入力チャネル番号を選択します。

(c)

[フレーム・フォーマット]

[条件種別]が“CANフレーム検出”の場合,検出対象のCANフレームのフォーマットを“標準フォーマット”,“拡張フォーマット”から選択します。

(d)

[ボーレート]

[条件種別]が“CANフレーム検出”の場合,検出対象のCAN通信のボーレートを次の値から選択します。

1M bps(デフォルト),500K bps,250K bps,125K bps

(e)

[サンプリング・ポイント]

[条件種別]が“CANフレーム検出”の場合,検出対象のCANフレームのサンプリング・ポイントを1ビット時間内の比率で指定します。1〜100の10進数値で指定します。

(f)

[ID],[マスク]

[条件種別]が“CANフレーム検出”の場合,検出対象のCANフレームのID,およびそのマスク値を16進数値で指定します。

指定可能な値の範囲は,[フレーム・フォーマット]の選択によって次のように異なります。

[フレーム・フォーマット]の選択

指定可能な範囲

標準フォーマット

0〜7FF

拡張フォーマット

0〜1FFFFFFF

マスク対象ビットに0が指定されている場合,そのビットはマスクされていると判定します。

マスクが空欄の場合,現在のIDビットをすべてマスクしないものとして扱います。

(g)

[データ],[マスク]

[条件種別]が“CANフレーム検出”の場合,検出対象のCANフレームのデータ,およびそのマスク値を0〜FFFFFFFFFFFFFFFFの16進数値で指定します。

指定した値は,先頭からCANフレームのデータ・フィールド0,1,2,…の順に指定したものとみなします。末尾の値が1バイトに満たない場合は下位ビットを0で埋めます。

入力値が0011223の場合,データ・フィールド0は0x00,データ・フィールド1は0x11,データ・フィールド2は0x22,データ・フィールド3は0x30のデータとして扱われます。

 

マスク対象ビットに0が指定されている場合,そのビットはマスクされていると判定します。

マスクが空欄の場合,現在のデータのビットをすべてマスクしないものとして扱います。

(h)

[データ長]

[条件種別]が“CANフレーム検出”の場合,検出対象のCANフレームのデータ長を0〜8 bytesから選択します。

(i)

[検出回数]

[条件種別]が“CANフレーム検出”の場合,本項目で指定した回数のCANフレームを検出した時点からの時間を測定します。

(j)

[検出波形]

[条件種別]が“外部トリガ入力検出”の場合,検出対象の外部トリガ入力波形を次のドロップダウン・リストにより選択します。

立ち上がりエッジ

立ち上がりエッジを検出します。

立ち下がりエッジ

立ち下がりエッジを検出します。

両エッジ

両エッジを検出します。

(2)

[測定区間終了条件]エリア

CAN受信処理時間測定において,測定区間を終了する条件を指定します。

(a)

[条件種別]

測定区間終了条件の種別を“DBTAG検出”,“外部トリガ入力検出”から選択します。

(b)

[DBTAG値]

[条件種別]が“DBTAG検出”の場合,検出対象のDBTAG値を選択します。

CAN受信処理時間測定ソリューションで使用可能なDBTAG値は10個に固定されており,次の値から選択することができます。

0x21,0x29,0x31,0x39,0x41,0x49,0x51,0x59,0x61,0x69

(c)

[チャネル]

[条件種別]が“外部トリガ入力検出”の場合,検出対象のチャネル番号を“ch0”,“ch1”から選択します。

(d)

[検出波形]

[条件種別]が“外部トリガ入力検出”の場合,検出対象の外部トリガ入力波形を次のドロップダウン・リストにより選択します。

立ち上がりエッジ

立ち上がりエッジを検出します。

立ち下がりエッジ

立ち下がりエッジを検出します。

両エッジ

両エッジを検出します。

(3)

[タイムアウト設定]エリア

CAN受信処理時間測定において,タイムアウトに関する設定を行います。

(a)

[タイムアウトを検出する]

タイムアウトを検出するかどうかを選択します。

(b)

[タイムアウト時間]

タイムアウト時間を0〜2,345,624,805,922,133の10数値(単位:ナノ秒)で指定します。

(c)

[タイムアウトを検出時の動作]

タイムアウト検出時の動作を次のドロップダウン・リストにより選択します。

検出のみ

検出のみ行い,外部トリガ出力の条件のみに使用します。

内蔵トレース停止

マイクロコントローラ内部のトレース動作を停止し,プログラム実行は継続します。

プログラム停止

プログラム実行を停止します。

注意

測定区間終了条件の種別が“DBTAG検出”の場合,タイムアウト検出時の動作に“内蔵トレース停止”は選択できません。

(4)

[外部トリガ出力設定]エリア

CAN受信処理時間測定ソリューションに連動して外部機器との連動を行う場合に,外部トリガ信号出力に関する設定を行います。

(a)

[外部トリガを出力する]

外部トリガ信号を出力するかどうかを選択します。

(b)

[外部トリガ出力条件]

どの条件が成立したときに外部トリガ信号を出力するかを次のドロップダウン・リストにより選択します。

測定区間開始条件成立時

[測定区間開始条件]エリアで設定した条件が成立したとき

測定区間終了条件成立時

[測定条件終了条件]エリアで設定した条件が成立したとき

タイムアウト条件成立時

[タイムアウト設定]エリアで設定した条件が成立したとき

注意

測定区間開始条件の種別が“外部トリガ入力検出”の場合,“測定区間開始条件成立時”は選択できません。
測定区間終了条件の種別が“外部トリガ入力検出”の場合,“測定区間終了条件成立時”は選択できません。
タイムアウトを検出しない設定の場合,“タイムアウト条件成立時”は選択できません。

(c)

[チャネル]

外部トリガ信号の出力対象のチャネル番号を“ch0”,“ch1”から選択します。

(d)

[出力波形]

外部トリガとして出力するパルス信号の波形を表示します。

(e)

[パルス幅]

外部トリガとして出力するパルス信号の幅を1〜65535の10進数値(単位:マイクロ秒)で指定します。

[機能ボタン]

ボタン

機能

OK

このダイアログで設定した測定条件をCAN受信処理時間測定 パネル【E2】の呼び出し元の測定条件番号に反映します。

キャンセル

設定を無効とし,このダイアログをクローズします。

ヘルプ

このダイアログのヘルプを表示します。