В этом примере показано, как задать интервалы регистрации. Simulink ® ограничивает регистрацию данных указанными интервалами.
Откройте пример модели, sldemo_mdlref_bus.

Чтобы уменьшить объем регистрируемых данных, ограничьте ведение журнала данными определенными временными интервалами моделирования. В этом примере указывается два интервала для регистрации данных двух системных событий, инициированных increment и reset сигналы. Первый интервал фиксирует первое событие сброса. Второй интервал фиксирует поведение системы после того, как происходит событие приращения, и сигналы достигают нижних пределов насыщения. Интервалы основаны на increment и reset значения сигналов.
Чтобы задать параметр конфигурации Интервалы регистрации (Logging Intervals), на панели инструментов Simulink на вкладке Моделирование (Modeling) щелкните Параметры модели (Model Settings). В диалоговом окне Configuration Parameters на вкладке Data Import/Export включите параметр Logging Intervals, выбрав Single simulation output.
Значение параметра Logging Intervals должно быть вещественной двойной матрицей с двумя столбцами. Элементы матрицы не должны быть NaN. Каждая строка определяет время начала и окончания интервала. Интервалы должны быть разъединены и упорядочены.
В этом примере задайте для параметра Интервалы регистрации значение [9,10.5;14.5,30].
Моделирование модели.
OUTERDATA - широкий сигнал с двумя элементами. В области отображаются значения сигнала OUTERDATA во время моделирования. Область не соответствует параметру «Интервалы регистрации».

Параметр Logging Intervals учитывается при регистрации времени, корневых выходов, сигналов, памяти хранилища данных, состояний и других типов данных. Для отображения зарегистрированных значений OUTERDATA, полученных в процессе регистрации сигналов, используйте stem , которая игнорирует настройки интерполяции данных.
time = out.get('topOut').get('OUTERDATA').Values.Time;
data = out.get('topOut').get('OUTERDATA').Values.Data;
stem(time,data,':.');
xlabel('Simulation Time');
xlim([0 35]);
ylabel('OUTERDATA');
ylim([0 45]);