Simulink.sdi.setRequiredFreeSpace

Задайте минимальное пространство на диске, чтобы оставить его свободным при регистрации данных

    Описание

    пример

    Simulink.sdi.setRequiredFreeSpace(minDiskSpace) конфигурирует логгирование, чтобы оставить хотя бы количество ГБ, заданное minDiskSpace бесплатно при регистрации данных.

    Когда вы конфигурируете минимальное пространство на диске, чтобы оставить его свободным, можно также настроить поведение, когда достигается предел свободного места на диске, используя 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);

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

    свернуть все

    Минимальный объем свободного дискового пространства, заданный в виде скаляра, в единицах ГБ. Минимальное требование к дисковому пространству является способом ограничения размера записанных данных. Параметр When low on disk space задает, что происходит при приближении минимального дискового пространства. Дополнительные сведения см. в разделе Установка минимального дискового пространства или максимального размера для записанных данных.

    Пример: Simulink.sdi.setRequiredFreeSpace(0.5) конфигурирует логгирование оставлять не менее половины гигабайта бесплатных дисковых пространств.

    Введенный в R2021a