Simulink.sdi.setArchiveRunLimit

Задайте предел для количества выполнений, сохраненных в Инспекторе Данных моделирования архив

Синтаксис

Simulink.sdi.setArchiveRunLimit(limit)

Описание

пример

Simulink.sdi.setArchiveRunLimit(limit) устанавливает Инспектора Данных моделирования архивный предел, как задано limit. Когда количество выполнений в архиве достигает предела, Инспектор Данных моделирования начинает удалять выполнения из архива на основе метода "первым пришел - первым вышел". Когда другое выполнение вводит архив, Инспектор Данных моделирования удаляет выполнение, которое было в архиве самым длинным. limit -1 указывает, что архив не имеет никакого предела для количества выполнений, которые это хранит. limit 0 означает, что архив не может содержать выполнения.

Совет

Чтобы сохранить данные только для текущего выполнения, сконфигурируйте Инспектора Данных моделирования, чтобы автоматически заархивировать выполнения и установить архивный предел выполнения к 0.

Примеры

свернуть все

Можно сконфигурировать Инспектора Данных моделирования, чтобы сохранить только записанные данные для текущей симуляции. В итеративном проекте и отладке рабочих процессов, эта настройка помогает предотвратить накопление нежелательных записанных данных на диске. Во-первых, проверяйте настройку Инспектора Данных моделирования архив. Можно сохранить параметры, чтобы восстановить настройки после того, как вы закончите разрабатывать или отлаживать.

limit = Simulink.sdi.getArchiveRunLimit;
mode = Simulink.sdi.getAutoArchiveMode;

Установите архивный предел к 0 и сконфигурируйте Инспектора Данных моделирования, чтобы автоматически заархивировать выполнения симуляции.

setArchiveRunLimit(0)
setAutoArchiveMode(true)

Когда вы моделируете свою модель, Инспектор Данных моделирования удаляет предыдущее выполнение и обновляет представление, чтобы показать сигналы в текущей симуляции.

Когда вы закончили разрабатывать или отлаживать вашу модель, можно восстановить Инспектора Данных моделирования архив назад к его предыдущей настройке.

Simulink.sdi.setArchiveRunLimit(limit)
Simulink.sdi.setAutoArchiveMode(mode)

Входные параметры

свернуть все

Ограничьте для количества выполнений, сохраненных в Инспекторе Данных моделирования архив. Когда количество выполнений в архиве достигает предела, Инспектор Данных моделирования начинает удалять выполнения из архива на основе метода "первым пришел - первым вышел". limit -1 указывает, что нет никакого предела на выполнениях, сохраненных в архиве. limit 0 указывает, что архив не может содержать выполнения.

Пример 1

Пример: 10

Введенный в R2018b