Mode — Bus object modeBus Object (default) | bus object data type

Unit — Physical unitinherit (default) | supported physical unit

Physical unit of the signal, specified as an allowed unit. To specify a
unit, begin typing in the text box. As you type, the parameter displays
potential matching units. For more information, see Unit Specification in Simulink Models. For a list of supported units, see
Allowed Unit
Systems.

To constrain the unit system, click the link to the right of the
parameter:

If a Unit System
Configuration block exists in the component, its dialog
box opens. Use that dialog box to specify allowed and disallowed
unit systems for the component.

If a Unit System Configuration block does not exist
in the component, the model Configuration Parameters dialog box
displays. Use that dialog box to specify allowed and disallowed unit
systems for the model.

The specified MAT-file must exist.

Dependencies

To enable this parameter, ensure that the specified MAT-file
exists.

Sample time — Time interval between samples0 (default) | -1 | sample time in seconds

Time interval between samples, specified in seconds. The specified
MAT-file must exist.

Dependencies

To enable this parameter, ensure that the specified MAT-file
exists.

Interpolate data — Linearly interpolate dataoff (default) | on

Linearly interpolate data at time hits for which no corresponding
workspace data exist. The specified MAT-file must exist.

The Signal Editor block linearly interpolates:

On

Linearly interpolate at time hits for which no corresponding
workspace data exist, select this option.

Off

The current output equals the output at the most recent time
for which data exists.

The Signal Editor block interpolates by using the two corresponding
workspace samples:

For double data, linearly interpolates the
value by using the two corresponding samples

For Boolean data, uses false
for the first half of the time between two time values and
true for the second half

For a built-in data type other than double or
Boolean:

Upcasts the data to double

Performs linear interpolation (as described for
double data)

Downcasts the interpolated value to the original data
type

You cannot use linear interpolation with enumerated
(enum) data.

The block uses the value of the last known data point as the value of time
hits that occur after the last known data point.

To determine the block output after the last time hit for which data is
available, combine the settings of these parameters:

Interpolate data

Form output after final data value by

For details, see the Form output after final data value
by parameter.

Dependencies

If you select the Enable zero-crossing detection
parameter, then when the input array contains multiple entries for the same
time hit, Simulink® detects a zero crossing. For example, suppose that the input
array has this data:

time: 0 1 2 2 3
signal: 2 3 4 5 6

At time 2, there is a zero crossing from input signal discontinuity. For
more information, see Zero-Crossing Detection.