exponenta event banner

Simulink.sdi.getRequiredFreeSpace

Получить настроенный минимальный объем дискового пространства для ведения журнала

    Описание

    пример

    minDiskSpace = Simulink.sdi.getRequiredFreeSpace возвращает минимальное количество свободного места на диске, настроенное для ведения журнала, в единицах ГБ.

    Примеры

    свернуть все

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

    Используйте 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