exponenta event banner

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);

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

    свернуть все

    Минимальный объем свободного места на диске, указанный как скаляр, в единицах ГБ. Минимальное дисковое пространство - это способ ограничить размер записанных в журнал данных. Параметр «» Когда недостаточно дискового пространства «» указывает, что происходит при достижении минимального требования к дисковому пространству. Дополнительные сведения см. в разделе Указание минимального объема дискового пространства или Максимальный размер регистрируемых данных.

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

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