Scope

This block plots data with respect to simulation time.

    Scope

Library

SignalViewers

Description

The Scope block displays its input with respect to simulation time. The Scope block allows for multiple inputs.

For defining plot signals,the Scope block provides a number of parameters including axis, range, labels and graphical properties.

Parameters

Scope_0

NameLabelDescriptionData TypeValid Values

nin

Number of inputs

Number of input signals. Integer value. Default 0.

Number

externalActivation

External activation

Specifies whether the block receives an external activation or inherits its activation through its regular input ports. When External Activation is selected, an additional activation port is added to the block. By default, external activation is not selected.

Number

0
1

winSize

Window size

X,Y dimension of the plot window. Integer values. Default size is given as [-1,-1] and corresponds to [400,400].

Vector of size 2

winPos

Window position

X,Y position of the plot window. Integer values. Default [-1,-1] indicates the scope is positioned automatically.

Vector of size 2

winNam

Window name

Name of the plot window. String. Default is empty.

String

winHidden

Hidden

The window is hidden initially by default.

Number

0
1

showAtEnd

Plot after simulation ends

Display the plots (lines) at the end of simulation instead of progressively along with simulation time.

Number

0
1

option

Window options

Define the scope window setting for a simulation. Default is 'Reuse'.
- 'Reuse': An initial simulation plots results in a scope window. Subsequent simulations plot results in the same window, but any existing data is erased.
- 'Overlay': An initial simulation plots results in a scope window. Subsequent simulations plot results in the same window. Existing plots are retained.
- 'New': Each simulation creates a new scope window.
- 'Recreate': Each simulation produces a new scope window, and the existing scope window is deleted.

String

'Reuse'
'Overlay'
'New'
'Recreate'

Scope_1

NameLabelDescriptionData TypeValid Values

useSubplot

Use subplots

Number

0
1

win_s

Subplot style

Structure

win_s/title

Title

Cell of strings

win_s/reverseColor

Reverse color

Cell of numbers

0
1

win_s/grid

Grid line

Cell of strings

'No
Grid'
'Coarse'
'Fine'

win_s/xScale

X scale

Cell of strings

'linear'
'log'
'db20'
'db10'

win_s/xRefresh

X refresh

Cell of scalars

win_s/yScale

Y scale

Cell of strings

'linear'
'log'
'db20'
'db10'

win_s/yInterval

Y interval

Cell of vectors of size 2

plotTitle

Plot title

String

plotColor

Reverse color

Number

0
1

plotGrid

Plot grid

String

'No
Grid'
'Coarse'
'Fine'

xScale

X scale

String

'linear'
'log'
'db20'
'db10'

xRefresh

X refresh

Scalar

yScale

Y scale

String

'linear'
'log'
'db20'
'db10'

yInterval

Y interval

Vector of size 2

signals

Signals

Structure

signals/name

Name

Cell of strings

signals/color

Color

Cell of scalars

signals/marker

Marker

0: none, 1: square, 2: ^, 3: v, 4: x, 5: o, 6: diamond, 7: +, 8: *, 9: .

Cell of scalars

Ports

NameTypeDescriptionIO TypeNumber

Port 1

explicit

input

nin

Port 2

activation

input

externalActivation

Advanced Properties

NameValueDescription

always active

no

direct-feedthrough

yes

zero-crossing

no

mode

no

continuous-time state

no

discrete-time state

no