exponenta event banner

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