Simulink.sdi.setRequiredFreeSpace

Задайте минимальное дисковое пространство, чтобы оставить свободным при регистрации данных

    Описание

    пример

    Simulink.sdi.setRequiredFreeSpace(minDiskSpace) конфигурирует логгирование, чтобы оставить, по крайней мере, количество Гбайт заданным minDiskSpace свободный при регистрации данных.

    Когда вы конфигурируете минимальное количество дискового пространства, чтобы оставить свободным, можно также сконфигурировать поведение, когда к пределу свободного пространства на диске приближаются с помощью 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);

    Входные параметры

    свернуть все

    Минимальное количество свободного пространства на диске требуется в виде скаляра в модулях ГБ. Минимальное требование к пространству на диске является способом ограничить размер записанных данных. Установка When low on disk space задает то, что происходит, когда к минимальному требованию к пространству на диске приближаются. Для получения дополнительной информации смотрите, Задают Минимальное Требование к пространству на диске или Максимальный Размер для Записанных данных.

    Пример: Simulink.sdi.setRequiredFreeSpace(0.5) конфигурирует логгирование, чтобы оставить по крайней мере половину гигабайта свободного пространства на диске.

    Введенный в R2021a