Changing IO Monitor Settings
Click the Settings button to configure monitoring options.
Note: Settings can be modified only when IO Monitor is NOT actively capturing messages.
General Settings
The general settings include the following start-up options that you can toggle on or off as per requirement:
-
Automatically Capture Message on Start-Up - When toggled on, message collection starts automatically when IO Monitor is started.
-
Don't Ask Before Clearing Display - When toggled on, IO Monitor does NOT prompt you to save the display data when you click the Clear Messages button.
-
Group Asynchronous VISA APIs - IO Monitor displays messages originating from VISA APIs. It allows you to automatically group relevant asynchronous VISA APIs, accumulate the time spent on them, and present the aggregated data and elapsed time as a single API entry. This feature mimics the behavior of synchronous viRead/viWrite APIs, providing a clearer overview of asynchronous operations.Note: This feature is configurable and is disabled by default. Users must update the IO Monitor settings to enable it.
Message Source Settings
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 check boxes you can select or deselect for each source type.
- Display specifies which messages are shown in IO Monitor.
- Monitor 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 (Message Capture tab - Capture Limit)
- After capturing messages: (Enter a number from 100 to 10,000; default is 100) 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)
-
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.