Simulink.sdi.setMaxDiskUsage

Задайте максимальный размер данных, записанных на диск

    Описание

    пример

    Simulink.sdi.setMaxDiskUsage(maxSize) настраивает логгирование, чтобы использовать не более максимального объема дискового пространства, заданного maxSize, в единицах ГБ.

    Когда вы конфигурируете максимальный размер для записанных данных, можно также сконфигурировать поведение, когда записанные данные приближаются к максимальному размеру, используя Simulink.sdi.setDeleteRunsOnLowSpace функция. Дополнительные сведения см. в разделе Установка минимального дискового пространства или максимального размера для записанных данных.

    Примеры

    свернуть все

    Логгирование данных из симуляции может привести к большому объему данных, которые могут заполнить дисковые пространства. Чтобы уменьшить проблемы, связанные с подачей дисковых пространств, можно задать минимальное требование к пространству диска, максимальный размер для записанных данных или обоих. Чтобы убедиться, что зарегистрированные данные не превышают заданного максимального размера или не используют достаточное место на диске, чтобы нарушить требования к дисковому пространству, данные предыдущего запуска могут быть удалены и запись записанных данных может быть отключена. Можно задать, следует ли расставлять приоритеты при продолжении регистрации данных в текущей симуляции или сохранении предыдущих данных моделирования.

    Используйте Simulink.sdi.setRequiredFreeSpace функция, чтобы настроить логгирование, оставив не менее 1 ГБ дискового пространства пустым.

    Simulink.sdi.setRequiredFreeSpace(1);

    Используйте Simulink.sdi.setMaxDiskUsage для задания максимального размера записанных данных 100 ГБ.

    Simulink.sdi.setMaxDiskUsage(100);

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

    По умолчанию приоритетное внимание уделяется текущим данным моделирования. Если размер записанных данных приближается к сконфигурированным пределам, данные предыдущих симуляций удаляются. Если при удалении данных запуска недостаточно пространства, запись записанных данных отключается, и никакие данные из текущей симуляции не сохраняются. Когда вы принимаете решение расставить приоритеты по записанным данным из предыдущих симуляций, запись отключается, как только размер записанных данных приближается к сконфигурированным пределам. Вы видите предупреждение, когда данные запуска удаляются и когда запись отключена.

    Используйте Simulink.sdi.setDeleteRunsOnLowSpace функция для конфигурирования логгирования для определения приоритетов при сохранении данных предыдущего запуска.

    Simulink.sdi.setDeleteRunsOnLowSpace(false);

    Если запись отключена из-за размера записанных данных, необходимо снова включить запись, чтобы сохранить данные из будущих симуляций. Используйте Simulink.sdi.setRecordData функция для включения записи.

    Simulink.sdi.setRecordData(true);

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

    свернуть все

    Максимальный размер данных, записанных на диск в виде скаляра, в единицах ГБ. Чтобы не настраивать предела на размер записанных данных, задайте 0.

    Пример: Simulink.sdi.setMaxDiskUsage(500) настраивает логгирование, чтобы использовать не более 500 ГБ дискового пространства.

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