exponenta event banner

Simulink.sdi.getArchiveRunLimit

Определение настроенного предела выполнения для архива Simulation Data Inspector

Описание

пример

limit = Simulink.sdi.getArchiveRunLimit возвращает предел, настроенный для количества запусков, сохраненных инспектором данных моделирования в архиве. Когда количество прогонов в архиве достигает предельного значения, инспектор данных моделирования начинает удалять прогоны из архива по принципу «первый вход - первый выход». При входе в архив другого прогона инспектор данных моделирования удаляет прогон, который находился в архиве дольше всего. A limit из -1 указывает на то, что в архиве нет ограничения на количество выполняемых операций, которые он хранит. A 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)

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

свернуть все

Ограничение количества прогонов, хранящихся в архиве инспектора данных моделирования. Когда количество прогонов в архиве достигает предела, инспектор данных моделирования начинает удалять прогоны из архива по принципу «первый вход - первый выход». A limit из -1 указывает на отсутствие ограничений на выполнение прогонов, сохраненных в архиве. A limit из 0 указывает, что архив не может содержать прогонов.

Представлен в R2018b