Exploring wRTOS Scope User Interface

This section provides information about the Scope user interface.

Sidebar

Function buttons and icons on the Sidebar:

Button / Icon Name Action

Start recording

Click to record channel data and display it in the Chart field. This button is available when the Subsystem is started, at least one channel has been added, and the recording and trigger settings contain no input errors.

Stop recording

Click to stop recording.

Zoom to selection

Click this button, then drag the mouse to draw a rectangle in the chart and zoom in on the selected area. You can repeat this action multiple times. To revert a zoom action, right-click in the chart or click the Undo zoom/pan button.

Pan

Click to enable panning mode. You can then click and drag the chart area to navigate horizontally or vertically. To revert a pan action, right-click in the chart or click the Undo zoom/pan button.

X

Mouse wheel zoom on X direction

Click to restrict mouse wheel zooming to the horizontal X-axis, adjusting the visible time scale without changing the scales of the Y-axes.

Y

Mouse wheel zoom on Y direction

Click to restrict mouse wheel zooming to the vertical Y-axes, adjusting the scales of the data series without changing the X-axis time scale.

XY

Mouse wheel zoom on XY direction

Click to enable simultaneous zooming of both the X-axis and Y-axes when using the mouse wheel, adjusting both the time scale and the data series scales.

All

Target Y-axis for zoom/pan: All

The default zoom and pan actions target the Y-axes of all channels. Depending on the selected channel or group, this icon displays All, a specific channel number (e.g.,), or a group identifier (e.g., G2). The target axis for these operations is determined by selecting X, Y, or XY. For example, if G2 and Y are selected, performing a zoom action only affects the Y-axes of the channels within Group 2. If Channel 6 and XY are selected, a pan action only applies to the X-axis and Y-axis of Channel 6.

  • All: Targets all channels for zoom and pan actions.
  • Channel number: Targets the selected channel for zoom and pan actions.
  • Group: Targets the channels in the selected group for zoom and pan actions.

To select a channel or a group, click a channel in the Channel List or a group in the Group List. The Selection Indicator to the left side of the channel number or group becomes active. To deselect, click the channel or group again. Deselecting a channel or group restores the target to All. You can also double-click the Target Y-axis for zoom/pan button to restore the selection to All.

Note: If the selected channel belongs to a group, selecting that channel also selects all channels in the same group.

For more information about zooming or panning a specific channel or group, see Zooming and Panning the Y-Axis of a Channel or Group.

Zoom to fit

Click to reset the chart magnification and automatically scale the X-axis and Y-axis to fit the chart window.

Undo zoom/pan

Click to revert the last zoom or pan action. Up to 50 undo levels are supported.

Save

Click to save the current configurations to the project file path.

Save as

Click to save the current configurations to a new folder.

Open Scope project

Click to open a standard Open File dialog to load a project file (.mrs).

This action is disabled while recording is active.

Export data to CSV file

Click to export data to a CSV file. The Export Data dialog appears when clicking this button. There are two options:

  • Sort the data by time (default): The recorded data is sorted by time. The oldest data appears at the beginning, and the latest data appears at the end.
  • Keep the original order: The recorded data is sorted according to the chart order.

You must stop recording before exporting data.

About

Click to display tool information.

Help

Click to open the tool's Help.

Real-time Subsystem status

When wRTOS Scope is opened while the Subsystem is started, the Subsystem status icon is displayed in green, and the tool continuously monitors the Subsystem execution state. If the Subsystem stops or enters an error state, the icon turns gray.

Recording Settings

You can configure the recording settings in this section. For more information about recording variables, see Recording Variables.

Setting Description

Recording mode

Select a recording mode. There are two options:

  • Manual: Manually start and stop recording.
  • Trigger: Start recording when the specified trigger condition is met. Enable the Repeat button to allow recording to be triggered repeatedly. Disable the Repeat button to trigger the recording only once. You can configure specific conditions in the Trigger condition field.

Duration

Specify the recording duration in seconds. The default value is 10 seconds. Valid values range from 1 to 120 seconds.

Logger Channel

List all available channels configured for logging.

Trigger condition

Available only when Trigger is selected in the Recording mode field. Configure the following settings:

  • Above: Trigger recording when the Source value is greater than or equal to the specified Level.
  • Below: Trigger recording when the Source value is less than or equal to the specified Level.
  • Source: Select the trigger source variable from the configured channels.
  • Level: Specify the threshold that triggers recording. Recording starts when the source value reaches the specified level.

Chart

After clicking the Start recording button, the channel traces are displayed in the chart, allowing users to visually detect anomalies, spikes, or patterns in the data cycles.

For individual channels that are not grouped, each channel has its own Y-axis. Channels within the same group share a single Y-axis.

Note: When the log server associated with a channel variable stops running, if the channel is a logger channel, the chart stops updating. If the channel is not a logger channel, the displayed channel value remains unchanged.

Note: If the chart update rate cannot keep up with the rate at which log data is generated, the update interval automatically increases from 100 milliseconds to a maximum of 1.6 seconds.

Axis and Group Management

You can change the order of Y-axes and manage groups using the Configure Y axes and Manage groups buttons.

Channel List

The Channel List provides eight channels for adding variables from the Variable Database library. For more information about adding variables, see Adding a Variable to a Channel.

The channel name consists of the parent database or directory name, followed by the variable name or the custom display name (if configured).

When you hover the mouse pointer over the chart, a vertical cursor indicates the variable values. These values are also displayed to the right of each variable name in the Channel List.

Function buttons in the Channel List:

Button Name Action

Add

Click to add a variable to the channel. This button is enabled when the Subsystem is started, and recording is stopped. For more information about adding variables, see Adding a Variable to a Channel.

Delete

Click to remove the variable from the channel. This button is enabled when the Subsystem is started, and recording is stopped.

Edit

Click to edit the channel. This button is enabled when the Subsystem is started, and recording is stopped.

Selection Indicator

Select a channel to perform zoom or pan actions. Click a channel to select it. The Selection Indicator becomes active. To deselect the channel, click it again.

Note: If the selected channel belongs to a group, selecting that channel also selects all channels in the same group.

Show/Hide Trace

Toggle the switch to show or hide the channel trace in the chart.

Group List

The Group List displays the grouped channels. This is useful when you want to check different variables within a database or compare identical variables from different databases. There are two ways to group channels:

After configuring groups, you can perform the following actions within the Group List:

Related topics: