Skip to main content

Filtering Records

Extract only the records that match specific conditions from the log view. Records that do not match are removed.

Basic Operations

Extract by Protocol and Direction

  1. Click the Filtering tab.
    Filtering tab
  2. Configure the protocol, direction, and other conditions in Frame Filter.
    See Filtering tab overview for field descriptions.
  3. Click the Execute button. Only records that meet the Frame Filter conditions remain; the rest are removed.
tip

If no records match the conditions, the dialog "There was no corresponding log." appears and nothing is removed.

Extract Records Without Errors

  1. Click the Filtering tab.
    Filtering tab
  2. Click the Execute button in ErrorMask. Only records whose State is not NG remain; error records are deleted.
tip

If every record is an error (State = NG), the dialog "There was no corresponding log." appears.

Extract by ID

  1. Click the ID Filtering tab.
    ID Filtering tab
  2. In ID Filter, select the protocol to filter with.
  3. Click the Edit button to open the ID Filter Setting dialog.
    ID Filter Setting dialog
  4. Specify the ID condition in the dialog. See ID Filter Setting dialog for details.
  5. Click the Execute button. Only records that satisfy the ID condition remain.
tip

If no records match the condition, the dialog "There was no corresponding log." appears.

Extract by Selecting IDs from the Log

  1. Click the ID Filtering tab.
    ID Filtering tab
  2. Click ID List Refresh in ID List Filter to load every ID currently present in the log into ID List.
  3. Select one or more IDs in ID List to define the condition. See ID Filtering tab overview for details.
  4. Click Execute. Only the records whose IDs match the selection remain.
tip

Hold Shift while clicking to select a contiguous range in the ID list.

Filtering Tab Overview

Filtering tab
AreaFieldDescription
Frame FilterProtocolSelect CAN/CAN FD/LIN/DIO/A-D/All.
Frame FilterDirectionSelect RX, TX, or All.
Frame FilterStateSelect OK, NG, or All.
Frame FilterTargetChoose Keep to leave matching records, or Delete to remove them.
Frame FilterExecuteExecutes Frame Filter.
ErrorMaskMaskSelect which error flags to keep (NG) or remove.
ErrorMaskTargetChoose Keep or Delete for the records matching the mask.
ErrorMaskExecuteExecutes ErrorMask.

ID Filtering Tab Overview

ID Filtering tab
AreaFieldDescription
ID FilterProtocolChoose CAN/CAN FD or LIN.
ID FilterLogicSelect the ID calculation method (see table below).
ID FilterID SettingChoose Hex Setting or Bin Setting, then specify values for ID1 and ID2 as required.
ID FilterEditOpens the ID Filter Setting dialog.
ID FilterExecuteExecutes ID Filter.
ID List FilterID ListDisplays IDs retrieved from the current log. Use CTRL/SHIFT to select multiple entries.
ID List FilterRefreshLoads the IDs present in the log view.
ID List FilterExecuteKeeps only the records whose IDs are selected.

ID Filter Setting Dialog

ID Filter Setting dialog
FieldDescription
LogicSelect the comparison logic (=, And, Or, Xor, Range).
ID SettingChoose Hex Setting (enter hexadecimal) or Bin Setting (enter binary).
ID1 / ID2Enter filter values. ID2 is required for And/Or/Xor/Range. You can use * as a wildcard in Hex/Bin.

Logic Definitions

LogicExpressionDescription
=Log ID = ID1Keeps records whose ID equals ID1. Supports wildcards (*) in Hex/Bin input.
And(Log ID & ID1) = ID2Performs a bitwise AND with ID1 and keeps records whose result equals ID2.
Or(Log ID \ID1) = ID2
Xor(Log ID ^ ID1) = ID2Performs a bitwise XOR with ID1 and keeps records whose result equals ID2.
RangeLog ID = ID1 - ID2Keeps records whose ID falls within the inclusive range from ID1 to ID2.