Регистрация данных от симуляции может произвести большие объемы данных, которые могут заполнить дисковое пространство. Чтобы смягчить проблемы, связанные с регистрацией дискового пространства, можно задать минимальное требование к пространству на диске, максимальный размер для записанных данных или обоих. Гарантировать записанные данные не превышает заданный максимальный размер или использует достаточно дискового пространства, чтобы нарушить требование к пространству на диске, предшествующие данные о запуске могут быть удалены, и записывающий записанные данные может быть отключен. Можно задать, приоритизировать ли продолжение к данным логов в текущей симуляции или сохранении предшествующих данных моделирования.
Используйте Simulink.sdi.setRequiredFreeSpace
функция, чтобы сконфигурировать логгирование, чтобы оставить по крайней мере 1 Гбайт дискового пространства пустым.
Используйте Simulink.sdi.setMaxDiskUsage
функция, чтобы задать максимальный размер записанных данных 100 Гбайт.
Когда вы конфигурируете пределы размера логгирования, можно также задать, что сделать, когда к пределам логгирования приближаются. Можно выбрать, приоритизировать ли сдерживающие данные из предшествующих запусков или данные в текущем запуске.
По умолчанию текущие данные моделирования приоритизированы. Если размер подходов записанных данных сконфигурировал пределы, данные из предшествующих симуляций удалены. Если удаление данных о запуске не освобождает достаточно пробела, запись записанных данных отключена, и больше данных из текущей симуляции не сохранено. Когда вы принимаете решение приоритизировать записанные данные от предшествующих симуляций вместо этого, запись отключена, как только размер подходов записанных данных сконфигурировал пределы. Вы видите предупреждение, когда запущенные данные удалены и когда запись отключена.
Используйте Simulink.sdi.setDeleteRunsOnLowSpace
функция, чтобы сконфигурировать логгирование, чтобы приоритизировать сдерживающие предшествующие данные о запуске.
Если запись отключена из-за размера записанных данных, необходимо позволить записать снова, чтобы сохранить данные от будущих симуляций. Используйте Simulink.sdi.setRecordData
функция, чтобы позволить записать.