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