Simulink.sdi.getDeleteRunsOnLowSpace

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

    Описание

    пример

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

    Примеры

    свернуть все

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

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

    minDiskSpace = Simulink.sdi.getRequiredFreeSpace;

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

    maxSize = Simulink.sdi.getMaxDiskUsage;

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

    deleteRuns = Simulink.sdi.getDeleteRunsOnLowSpace;

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

    свернуть все

    Поведение, когда подходы размера записанных данных сконфигурировали пределы, возвратилось как 1 TRUE) или 0 ложь).

    • true — Сначала удалите данные, регистрируемые из предшествующих симуляций. Если удаление предшествующих данных моделирования не освобождает достаточно пробела, отключает данные о записи.

    • false — Отключите данные о записи для текущей симуляции. Не удаляйте предшествующие данные моделирования.

    Когда запись отключена из-за сконфигурированных требований к пространству на диске или пределов размера записанных данных, необходимо позволить записать снова к данным логов в последующих симуляциях. Можно сконфигурировать режим записи в Инспекторе Данных моделирования настройки или при помощи Simulink.sdi.setRecordData функция.

    Введенный в R2021a