メインコンテンツまでスキップ

トリガー機能

トリガー機能を使用すると、モニタリング中にあらかじめ設定した下記の条件を検出した際に、ロギングを自動で開始/停止させることができます。

  • 特定のログを検出した時(ログトリガー)
  • 特定のキーを押下した時(キートリガー)

これにより、必要なタイミングに絞って効率的にログを保存できます。

トリガー機能の設定は「Trigger Window」で行えます。

トリガーモード

設定可能なトリガーモードとそれぞれの動作パターンは以下の通りです。

トリガーモード動作内容
Free Runトリガー機能を無効にします。モニタリングの開始/停止に合わせてロギングを開始/停止します。
Triggeredトリガー機能を有効にします。設定したトリガー条件を検出するとロギングを開始/停止します。
停止トリガーを一度でも検出すると、モニタリングも同時に停止します。
ReTriggeredトリガー機能を有効にします。設定したトリガー条件を検出するとロギングを開始/停止します。
停止トリガーの検出が64回目に達すると、モニタリングも同時に停止します。
ヒント

ReTriggeredモードでは、開始トリガーと停止トリガーの両方を設定する必要があります。また、ログファイルは開始トリガーを検出する毎に作成します。

基本操作

ログトリガーの設定手順

1. Trigger Windowを開く
メニューやツールバーから「Trigger Window」を選択します。

Log Trigger 1

2. トリガー機能を有効にする
「Trigger Mode」で、ラジオボタンの選択肢から「Triggerd」または「ReTriggerd」を選択します。これによりトリガー機能が有効となり、以下の項目が設定可能になります。

  • Start Log Trigger
  • Stop Log Trigger
  • Start Key Trigger
  • Stop Key Trigger

Log Trigger 2

上記の例では「Triggerd」を選択しています。

3. 開始ログトリガーまたは停止ログトリガーを有効にする
「Start Log trigger」または「Stop Log Trigger」のチェックボックスをONにします。これにより開始ログトリガーまたは停止ログトリガーが有効となります。

Log Trigger 3

上記の例では、停止ログトリガーを有効にするため、「Stop Log Trigger」のチェックボックスをONにしています。

4. Trigger Settingダイアログを開く
手順3でチェックボックスをONにした枠内にあるEditボタンをクリックするか、トリガー条件表示エリアをダブルクリックします。これにより、Trigger Settingダイアログが表示されます。

Log Trigger 4

5. ログトリガー条件を設定する
Trigger Settingダイアログで、ログトリガー条件(プロトコル、チャンネルなど)を設定します。

Log Trigger 5

上記の例では、DIO4の値がHiからLoに変化したタイミングを停止ログトリガーの条件に設定しています。

ヒント

「Trigger Setting」ダイアログの詳細については「Trigger Settingダイアログ」を参照してください。

6. ログトリガー条件を登録する
Trigger SettingダイアログのOKボタンをクリックします。
これにより設定したログトリガー条件が登録され、「Trigger Window」のトリガー条件表示エリアに表示されます。

Log Trigger 6Log Trigger 6

7. モニタリングを行う
モニタリングを開始すると、設定したトリガー条件の検出に合わせて、ロギングを開始または停止します。

Key Trigger設定手順

1. Trigger Windowを開く
メニューやツールバーから「Trigger Window」を選択します。

Key Trigger 1

2. トリガー機能を有効にする
「Trigger Mode」で、ラジオボタンの選択肢から「Triggerd」または「ReTriggerd」を選択します。これによりトリガー機能が有効となり、以下の項目が設定可能になります。

  • Start Log Trigger
  • Stop Log Trigger
  • Start Key Trigger
  • Stop Key Trigger

Key Trigger 2

上記の例では「Triggerd」を選択しています。

3. 開始キートリガーまたは停止キートリガーを有効にする
「Start Key trigger」または「Stop Key Trigger」のチェックボックスをONにします。これにより開始キートリガーまたは停止キートリガーが有効となります。

Key Trigger 3

上記の例では、停止キートリガーを有効にするため、「Stop Key Trigger」のチェックボックスをONにしています。

4 キートリガー条件を設定する
メインキーとサブキーのプルダウンメニューで、キートリガーの条件とするキーを設定します。

Key Trigger 4

上記の例では、Spaceキーを停止キートリガーの条件に設定しています。

ヒント

キートリガー条件の設定の詳細については「Key Triggerの画面説明」を参照してください。

7. モニタリングを行う
モニタリングを開始すると、設定したトリガー条件のキー入力に合わせて、ロギングを開始または停止します。

Trigger Windowの画面説明

Trigger Window

項目説明補足事項
Trigger Modeトリガーモードを選択します。ラジオボタンの選択肢は以下の通りです。
Free Run, Triggered, ReTriggered
詳細については「トリガーモード」を参照してください。
Start Log Trigger設定したログの検出をトリガーとしてロギングを開始する「開始ログトリガー」を設定します。詳細については「Log Triggerの画面説明」を参照してください。
Stop Log Trigger設定したログの検出をトリガーとしてロギングを停止する「停止ログトリガー」を設定します。詳細については「Log Triggerの画面説明」を参照してください。
Start Key Trigger設定したキー入力の検出をトリガーとしてロギングを開始する「開始キートリガー」を設定します。詳細については「Key Triggerの画面説明」を参照してください。
Stop Key Trigger設定したキー入力の検出をトリガーとしてロギングを停止する「停止キートリガー」を設定します。詳細については「Key Triggerの画面説明」を参照してください。
Clearボタンクリックすると以下のダイアログが表示されます。
��確認
「はい」ボタンをクリックすると全てのトリガー条件が削除され、トリガーモードが「Free Run」に変更されます。

Log Triggerの画面説明

Log Trigger

項目説明補足事項
Start Log TriggerStart Log Trigger開始ログトリガーの有効/無効を設定します。チェックボックスのON/OFF切り替えによるそれぞれの意味合いは以下の通りです。
【ON】 開始ログトリガーを有効にします。
【OFF】 開始ログトリガーを無効にします。
Trigger Modeに「Free Run」を設定した場合は無効です。
トリガー条件表示エリア
(①枠部分)
開始ログトリガー条件を表示します。このエリアをダブルクリックすると、Editボタンをクリックした時と同様に「Trigger Setting」ダイアログが表示され、開始ログトリガー条件を設定できます。
Editボタンクリックすると「Trigger Setting」ダイアログが表示され、開始ログトリガー条件を設定できます。
Leftボタンクリックすると、開始ログトリガー条件の表示を前のページににスクロールします。
Rightボタンクリックすると、開始ログトリガー条件の表示を次のページににスクロールします。
Stop Log TriggerStop Log Trigger停止ログトリガーの有効/無効を設定します。チェックボックスのON/OFF切り替えによるそれぞれの意味合いは以下の通りです。
【ON】 停止ログトリガーを有効にします。
【OFF】 停止ログトリガーを無効にします。
Trigger Modeに「Free Run」を設定した場合は無効です。
トリガー条件表示エリア
(②枠部分)
停止ログトリガー条件を表示します。このエリアをダブルクリックすると、Editボタンをクリックした時と同様に「Trigger Setting」ダイアログが表示され、停止ログトリガー条件を設定できます。
Editボタンクリックすると「Trigger Setting」ダイアログが表示され、停止ログトリガー条件を設定できます。
Leftボタンクリックすると、停止ログトリガー条件の表示を前のページにスクロールします。
Rightボタンクリックすると、停止ログトリガー条件の表示を次のページにスクロールします。

Trigger Settingダイアログ

開始トリガーまたは停止トリガーの条件を設定します。

Trigger Setting

項目説明補足事項
ChChログトリガーの条件とするログのCh(MicroPeckerX本体ごとに割り振られる番号)を設定します。プルダウンメニューの選択肢は以下の通りです。
ALL, 1, 2, 3, 4
「ALL」を選択した場合は全てのCHが条件となります。
InnerChログトリガーの条件とするログの内部Ch(1台のMicroPeckerX本体が有する内部Ch番号)を設定します。プルダウンメニューの選択肢は以下の通りです。
ALL, 1, 2
「ALL」を選択した場合は全ての内部Chが条件となります。
Protocolログトリガーの条件とするログのプロトコルを設定します。ラジオボタンの選択肢は以下の通りです。
CAN/CAN-FD, LIN, CXPI, DIO, AD
CXPI、ADは選択できません。
Directionログトリガーの条件とするログの方向を設定します。ラジオボタンの選択肢は以下の通りです。
R, T, R or T
Rは受信のみ、Tは送信のみ、R or Tは送受信両方をそれぞれ意味します。
ProtocolにDIOを選択した場合、この項目は選択不可となります。
DIO1ログトリガーの条件とするDIOデータのレベルを設定します。プルダウンメニューの選択肢は以下の通りです。
*, 0(Lo), 1(Hi), 0(Lo)->1(Hi), 1(Hi)->0(Lo)
「0(Lo)->1(Hi)」はレベルが0(Lo)から1(Hi)に変化したタイミング、「1(Hi)->1(Lo)」はレベルが1(Hi)から0(Lo)に変化したタイミングを意味します。また、「*」を選択した場合、そのDIOデータのレベルはログトリガーの条件として使用しません。
この項目は、ProtocolにDIOを選択した場合にのみ表示されます。
DIO2
DIO3
DIO4
OKボタンクリックすると設定したログトリガー条件を保存して、ダイアログを閉じます。
Cancelボタンクリックすると設定したログトリガー条件を破棄して、ダイアログを閉じます。

Key Triggerの画面説明

Key Trigger

項目説明補足事項
Start Key TriggerStart Key Trigger開始キートリガーの有効/無効を設定します。チェックボックスのON/OFF切り替えによるそれぞれの意味合いは以下の通りです。
【ON】 開始キートリガーを有効にします。
【OFF】 開始キートリガーを無効にします。
Trigger Modeに「Free Run」を設定した場合は無効です。
メインキー
(①枠部分)
開始キートリガーの条件とするキーを設定できます。プルダウンメニューの選択肢は以下の通りです。
None, A, B, ..., Z, 0, 1, ..., 9, F1, F2, ..., F12, SPACE
メインキーに「None」を設定した場合、開始キートリガーは無効となります。
サブキー
(②枠部分)
メインキーと組み合わせて開始キートリガーの条件とするサブキーを設定できます。プルダウンメニューの選択肢は以下の通りです。
None, Alt, Ctrl, Shift
サブキーを使用しない場合は「None」を設定してください。
サブキーのみで開始キートリガー条件を設定することはできません。
Stop Key TriggerStop Key Trigger停止キートリガーの有効/無効を設定します。チェックボックスのON/OFF切り替えによるそれぞれの意味合いは以下の通りです。
【ON】 停止キートリガーを有効にします。
【OFF】 停止キートリガーを無効にします。
Trigger Modeに「Free Run」を設定した場合は無効です。
メインキー
(③枠部分)
停止キートリガーの条件とするキーを設定できます。プルダウンメニューの選択肢は以下の通りです。
None, A, B, ..., Z, 0, 1, ..., 9, F1, F2, ..., F12, SPACE
メインキーに「None」を設定した場合、停止キートリガーは無効となります。
サブキー
(④枠部分)
メインキーと組み合わせて停止キートリガーの条件とするサブキーを設定できます。プルダウンメニューの選択肢は以下の通りです。
None, Alt, Ctrl, Shift
サブキーを使用しない場合は「None」を設定してください。
サブキーのみで停止キートリガー条件を設定することはできません。

ロギング強制開始

開始トリガーを有効にした場合に以下のいずれかの操作を行うと、開始トリガーを検出する前に強制的にロギングを開始できます。

  • メニューバーの「Command」-「Forced Logging Start」を選択。
Forced Logging Start
  • ツールバーのForced Logging Startボタンをクリック。