Skip to main content

Display Filter Function

The display filter lets you narrow the frames shown in Monitor Window and Each ID Window. Configure the filter in Display Filter Window to focus only on the messages you need.

  • Selectable targets
    Filter by individual CAN IDs as well as ID ranges or exclusions, enabling granular control over what is displayed.

With this feature you can quickly isolate the required frames from a large data stream.

Display Filter Window Overview

Display Filter Window
ItemDescription
[1]Select the channel whose filter settings you want to edit.
Filter EnabledEnable or disable the entire display filter for the selected channel.
Mask Error FrameToggle whether error frames are shown. When checked, error frames are hidden.
Clear buttonRemove all filters defined for the selected channel.
[2]Displays the list of filter IDs. Use each checkbox to enable or disable an entry.
Move buttonMove the highlighted filter entry.
Plus buttonAdd a new filter condition. Opens the Display Filter Setting dialog.
Edit buttonEdit the selected filter. Opens the Display Filter Setting dialog.
Copy buttonDuplicate the selected filter.
Delete buttonDelete the selected filter.
[3]Enter an ID in the ID Test field to check if it matches any defined filter. Clicking Check displays “Match” when at least one enabled filter applies.

The ID Test panel appears only when Filter Enabled is checked.

How to Configure a Display Filter

  1. Open Display Filter Window
    From the menu or toolbar, choose Display Filter Window.

    Open Display Filter
  2. Enable Filter Enabled
    Turn on the Filter Enabled checkbox to allow filter configuration.

    Enable display filter
  3. Add a filter
    Click Plus button to open the Display Filter Setting dialog, then specify the target IDs.

    Display Filter Setting dialog
  4. Set filter conditions
    In the Display Filter Setting dialog you can configure the following logic operators.

LogicExpressionDescriptionUse case & example
=Log ID = ID1Matches when the log record ID exactly equals ID1. Accepts Hex/Binary formats and wildcard *.Use: Show a specific ID.
Example: Log ID = 0x100 → displays only frames whose ID is 0x100.
And(Log ID & ID1) = ID2Matches when the bitwise AND of Log ID and ID1 equals ID2.Use: Confirm that a particular bit is set.
Example: (Log ID & 0x040) = 0x040 → shows frames where bit 0x040 is 1.
Or(Log ID | ID1) = ID2Matches when the bitwise OR of Log ID and ID1 equals ID2.Use: Display frames where any of several bits are set.
Example: (Log ID | 0x030) = 0x030 → matches when bit 0x010 or 0x020 (or both) are set.
Xor(Log ID ^ ID1) = ID2Matches when the bitwise XOR of Log ID and ID1 equals ID2.Use: Check for transitions where specific bits toggle.
Example: (Log ID ^ 0x0F0) = 0x0F0 → matches when the upper four bits invert (e.g., 0x0000x0F0).
RangeLog ID = ID1 ~ ID2Matches when Log ID falls within the specified range.Use: Show a contiguous range of IDs.
Example: Log ID = 0x100 ~ 0x1FF → displays all IDs from 0x100 to 0x1FF.

When using Or or Xor, confirm the logic with ID Test → Check to ensure the results match your intent.

  1. Activate the filter
    The filters you add appear in the list. Turn on each checkbox to enable it.

    Enable filter entry
  2. Start monitoring
    When monitoring starts, only frames that match the active filters appear in Monitor Window and Each ID Window.
    Note: Display Filter does not affect Analyze Window or the log files.

Display Filter Enabled

Display filter enabled

Only frames for CAN ID 0x100 are shown.

Display Filter Disabled

Display filter disabled

All log data (for example CAN IDs 0x100 and 0x200) are shown.

Filter ID Check Function

Verify manually whether the defined filter conditions behave as expected.

How to use

  1. Enter the CAN ID (hexadecimal) you want to test in the ID Test field.
  2. Click Check.
ID Test panel
ResultDescription
MatchAt least one enabled filter condition matches the entered ID.
Not MatchNone of the filter conditions match.

Use ID Test to confirm immediately whether any given ID is included in the filter scope.