Changing IO Monitor Settings

Select Tools > Settings... (or click the Settings button when visible) to configure monitoring options.

Note: Settings can be modified only when IO Monitor is NOT actively capturing messages.

Monitor/Display Messages From Sources

Specifies the sources from which messages are captured or displayed.

The Message Source column lists message sources (VISA, SICL, Internal process, etc.) . There are two columns of checkboxes you can select or deselect for each source type.

  • Display Messages specifies which messages are shown in IO Monitor.
  • Monitor Messages specifies the sources of captured messages.

Note: Internal Process messages are generated by the Discovery Service process. These messages can be monitored or displayed for debugging purposes.

Message Limit (Capture Limit)

After capturing ___ messages: (Enter a number from 100 to 10,000; default is 1,000.) Determines whether message collection stops or continues by discarding old messages when the limit is reached.

Select Discard Old Messages and Keep New Ones (First In First Out) or Stop Capturing Messages when the set display limit is reached.

You can also set the number of bytes recorded for buffer parameters (from 32 to 61440; default is 256). Bytes beyond the limit are truncated and lost. Buffer parameters are shown in the Details section of the main IO Monitor display.

Automatically Capture Messages on Start-up: When checked, message collection starts automatically when IO Monitor is started.

Don't Ask Before Clearing Display: When checked, IO Monitor does NOT prompt you to save the display data when you click the Clear Messages button.

Automatically Grouping Asynchronous VISA APIs: Automatically groups relevant asynchronous VISA APIs, accumulate the time spent on them and presents the aggregated data and elapsed time as a single API entry. This feature mimics the behavior of synchronous viRead/viWrite APIs, offering a clearer overview of asynchronous operations.