exponenta event banner

Simulink.sdi.getMaxDiskUsage

Получить настроенный максимальный размер для данных, зарегистрированных на диске

    Описание

    пример

    maxSize = Simulink.sdi.getMaxDiskUsage возвращает максимальный размер данных, зарегистрированных на диске, в единицах ГБ.

    Примеры

    свернуть все

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

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

    minDiskSpace = Simulink.sdi.getRequiredFreeSpace;

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

    maxSize = Simulink.sdi.getMaxDiskUsage;

    Используйте Simulink.sdi.getDeleteRunsOnLowSpace для получения настроенного поведения при приближении к пределам регистрации. Когда deleteRuns истинно, данные предыдущего моделирования сначала удаляются, чтобы освободить место на диске для продолжения регистрации в текущем моделировании. Если удаление прогонов не освобождает достаточно места, запись зарегистрированных данных отключается для текущего моделирования. Когда deleteRuns является falseзапись зарегистрированных данных отключена для текущего моделирования, и данные из предыдущих моделирований сохраняются.

    deleteRuns = Simulink.sdi.getDeleteRunsOnLowSpace;

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

    свернуть все

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

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