Simulink.sdi.getArchiveRunLimit

Определите сконфигурированный предел выполнения для Инспектора Данных моделирования архив

Синтаксис

limit = Simulink.sdi.getArchiveRunLimit

Описание

пример

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

Совет

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

Примеры

свернуть все

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

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

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

Simulink.sdi.setArchiveRunLimit(0)
Simulink.sdi.setAutoArchiveMode(true)

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

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

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

Выходные аргументы

свернуть все

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

Введенный в R2018b

Для просмотра документации необходимо авторизоваться на сайте