exponenta event banner

Simulink.sdi.setRunOverwrite

(Удаленный) Включают и отключают режим перезаписи выполнения для Моделирования запущенный Data Inspector

Функция Simulink.sdi.setRunOverwrite была удалена. Можно сконфигурировать поведение Режима выполнения Перезаписи с помощью функций Simulink.sdi.setArchiveRunLimit и Simulink.sdi.setAutoArchiveMode. Для получения дальнейшей информации см. Вопросы совместимости.

Синтаксис

Simulink.sdi.setRunOverwrite(runID,overwrite)

Описание

пример

Simulink.sdi.setRunOverwrite(runID,overwrite) конфигурирует режим перезаписи выполнения для выполнения, соответствующего runID, согласно значению, заданному для overwrite.

Примеры

свернуть все

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

Загрузите модель sldemo_fuelsys, и затем запустите моделирование, чтобы создать выполнение в Моделировании Data Inspector. Используйте Моделирование Data Inspector программируемый интерфейс, чтобы получить доступ к ID выполнения для выполнения.

load_system('sldemo_fuelsys')
sim('sldemo_fuelsys')
runIDs = Simulink.sdi.getAllRunIDs;
runID = runIDs(end);

Включите перезапись выполнения для выполнения, которое вы создали, чтобы запустить ваш итеративный процесс проектирования. Когда запущенная перезапись включена для выполнения, Моделирования, Data Inspector заменяет данные того выполнения на новые данные моделирования для каждого последующего моделирования, пока вы не отключаете режим перезаписи выполнения для того выполнения.

Simulink.sdi.setRunOverwrite(runID,true)

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

Simulink.sdi.setRunOverwrite(runID,false)

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

свернуть все

Запустите ID для выполнения, для которого вы хотите установить перезапись выполнения. Data Inspector Моделирования присваивает идентификаторы выполнения, когда это создает выполнения. Можно получить ID выполнения для выполнения с помощью Simulink.sdi.getAllRunIDs или Simulink.sdi.getRunIDByIndex.

Логическое значение для запущенного режима перезаписи. Задайте overwrite как true, чтобы включить режим перезаписи выполнения для выполнения и установить overwrite на false отключать режим перезаписи выполнения для выполнения.

Вопросы совместимости

развернуть все

Ошибки, запускающиеся в R2018b

Представленный в R2011b

Была ли эта тема полезной?