Панель файла модели настроек Simulink

Обзор настроек файла модели Simulink

Установите настройки для изменения файла, автосохранения, уведомлений о версии и других поведений, относящихся к файлам модели

Эти опции влияют на поведение всего Simulink® модели.

Смотрите также

Формат файла для новых моделей и библиотек

Настройки

Default:SLX

Задайте формат файла по умолчанию для новых моделей и библиотек.

MDL

Сохраните новые модели и библиотеки в формате MDL.

SLX

Сохраните новые модели и библиотеки в формате SLX.

Информация о командной строке

Параметр: ModelFileFormat
Значение: 'mdl' | 'slx'
Значение по умолчанию: slx

Совет

Можно выбрать формат файла модели при использовании Save As.

Смотрите также

Сохраните модели в формате файла SLX

Сохраните изображение миниатюр в файлах SLX

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

Настройки

Значение по умолчанию: On

On

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

Off

Не сохраняйте снимок экрана модели.

Совет

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

Информация о командной строке

Параметр: SaveSLXThumbnail
Значение: 'on' | 'off'
Значение по умолчанию: on

Измените уведомление

Используйте эти настройки, чтобы задать уведомления, если модель изменилась на диске, когда вы обновляете, симулируете, редактируете или сохраняете модель. При обновлении или симуляции, можно выбрать, предупредить ли, ошибка, перезагрузка, если немодифицированный, или покажите диалоговое окно, которое позволяет вам принять решение перезагрузить или проигнорировать. Для получения дополнительной информации см. Уведомление об Изменении Файла Модели.

Можно установить эти опции под Change Notification:

Обновление или симуляция модели

Задайте, уведомить ли, если модель изменилась на диске при обновлении или симуляции модели.

Настройки

Значение по умолчанию: On

On

Уведомите, если модель изменилась на диске при обновлении или симуляции модели. Выберите действие, чтобы взять в списке Action.

Off

Не уведомляйте, если модель изменилась на диске при обновлении или симуляции модели.

Совет

Чтобы программно проверять, изменилась ли модель на диске, поскольку это загрузилось, используйте функциональный slIsFileChangedOnDisk.

Зависимость

Этот параметр делает Action доступным.

Информация о командной строке

Параметр: MDLFileChangedOnDiskChecks
Ввод: struct, имя поля: CheckWhenUpdating
Значение: true | false| 1 | 0
Значение по умолчанию: true

Смотрите также

Уведомление об изменении файла модели

Действие

Выберите действие, чтобы взять, если файл изменился на диске, поскольку это загрузилось.

Настройки

Значение по умолчанию: Warning

Warning

Выводит предупреждение в MATLAB® командное окно

Error

Отображает ошибку. При симуляции программно, ошибка появляется в окне команды MATLAB. При симуляции в интерактивном режиме, ошибка появляется в окне Simulation Diagnostics.

Reload model (if unmodified)

Перезагрузки, если модель не модифицирована. Если модель изменяется, быстрое диалоговое окно появляется.

Show prompt dialog

Показывает быстрое диалоговое окно, в котором можно принять решение закрыть и перезагрузить или проигнорировать изменения.

Совет

Чтобы программно проверять, изменилась ли модель на диске, поскольку это загрузилось, используйте функциональный slIsFileChangedOnDisk.

Зависимость

Этот параметр включен параметром Updating or simulating the model.

Информация о командной строке

Параметр: MdlFileChangedOnDiskHandling
Значение: 'Warning' | 'Error' | 'Reload model (if unmodified)' | 'Show prompt dialog'
Значение по умолчанию: 'Warning'

Смотрите также

Уведомление об изменении файла модели

Сначала редактирование модели

Задайте, уведомить ли, если файл изменился на диске при редактировании модели.

Настройки

Значение по умолчанию: On

On

Выводит предупреждение, если файл изменился на диске, когда вы изменяете блок-схему. Любая интерактивная операция, которая изменяет блок-схему (например, добавляя блок) заставляет диалоговое окно предупреждения появляться. Любая программируемая операция, которая заставляет блок-схему быть измененной (например, вызов set_param) вызывает предупреждение в командном окне MATLAB

Off

Не проверяйте на изменения на диске, сначала редактируя модель.

Совет

Чтобы программно проверять, изменилась ли модель на диске, поскольку это загрузилось, используйте функциональный slIsFileChangedOnDisk.

Информация о командной строке

Параметр: MDLFileChangedOnDiskChecks
Ввод: struct, имя поля: CheckWhenEditing
Значение: true | false| 1 | 0
Значение по умолчанию: true

Смотрите также

Уведомление об изменении файла модели

Сохранение модели

Задайте, уведомить ли, если файл изменился на диске при сохранении модели.

Настройки

Значение по умолчанию: On

On

Уведомите, если файл изменился на диске, когда вы сохраняете модель.

  • Сохранение модели в Редакторе Simulink заставляет диалоговое окно появляться. В диалоговом окне можно принять решение перезаписать или сохранить с новым именем.

  • save_system функционируйте отображает ошибку, если вы не используете OverwriteIfChangedOnDisk опция.

Off

Не проверяйте на изменения на диске при сохранении модели.

Совет

Чтобы программно проверять, изменилась ли модель на диске, поскольку это загрузилось, используйте функциональный slIsFileChangedOnDisk.

Информация о командной строке

Параметр: MDLFileChangedOnDiskChecks
Ввод: struct, имя поля: CheckWhenSaving
Значение: true | false| 1 | 0
Значение по умолчанию: true

Смотрите также

Уведомление об изменении файла модели

Сохраните опции автоматически

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

Для получения дополнительной информации см. эти опции:

Сохраните прежде, чем обновить или симулировать модель

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

Настройки

Значение по умолчанию: On

On

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

Копия сохранена в той же директории как модель с именем MyModel.slx.autosave или MyModel.mdl.autosave.

Off

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

Советы

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

  • Для каждой перечисленной модели можно установить флажок, чтобы задать любую из этих опций. Или можно нажать Restore All, кнопка Delete All или Ignore All, чтобы выбрать ту опцию для всех перечисленных моделей.

    ОпцияРезультат
    RestoreПерезапишите исходный файл модели с копией автосохранения и удалите копию автосохранения. Simulink закроет модель и перезагрузку из восстановленного файла. Если вы устанавливаете флажок к Keep a copy of original model file, можно сохранить копии исходных файлов с именем модели MyModel.slx.original или MyModel.mdl.original.
    Delete AutosaveУдалите копию автосохранения.
    IgnoreОставьте модель и копию автосохранения нетронутыми. Эта установка является значением по умолчанию. В следующий раз, когда вы открываете модель, диалоговое окно Восстановления Модели вновь появится, и можно принять решение восстановить или удалить файлы автосохранения.
  • Закрытие модифицированной модели удаляет любую копию автосохранения.

  • Автосохранение не происходит для моделей, которые являются частью установки MATLAB, таким образом, вы не создадите копии автосохранения тех моделей.

  • Автосохранение не происходит, если файл автосохранения или местоположение только для чтения.

  • Автосохранение не происходит в рабочих Parallel Computing Toolbox™.

Внимание

Если нарушение сегментации произошло, то последний файл автосохранения для модели отражает состояние данных об автосохранении до нарушения сегментации. Поскольку модели Simulink могут быть повреждены нарушением сегментации, Simulink не сохраняет модель автоматически после того, как нарушение сегментации происходит.

Информация о командной строке

Параметр: AutoSaveOptions
Ввод: struct, имя поля: SaveOnModelUpdate
Значение: true | false| 1 | 0
Значение по умолчанию: true

Сохраните резервное копирование при перезаписи файла, созданного в более старой версии Simulink

Задайте, сохранить ли автоматически резервную копию модели при перезаписи с более новой версией Simulink.

Настройки

Значение по умолчанию: On

On

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

Резервная копия сохранена в той же директории как модель с именем MyModel.slx. Version или MyModel.mdl. Version, где Version последняя версия что сохраненный модель, например, R2010a.

Off

Автоматически не сохраняйте резервную копию при перезаписи модели с более новой версией Simulink.

Совет

Чтобы восстановить исходную модель, переименуйте резервную копию в MyModel.mdl или MyModel.slx путем удаления Version суффикс.

Информация о командной строке

Параметр: AutoSaveOptions
Ввод: struct, имя поля: SaveBackupOnVersionUpgrade
Значение: true | false| 1 | 0
Значение по умолчанию: true

Уведомите при загрузке старой модели

Задайте, уведомить ли при загрузке модели, в последний раз сохраненной в более старой версии программного обеспечения Simulink.

Настройки

Значение по умолчанию: Off

On

Распечатайте сообщение в командном окне при загрузке модели, в последний раз сохраненной в старой версии программного обеспечения Simulink.

Off

Никакое уведомление при загрузке старых моделей.

Советы

  • Запустите Советника по вопросам Обновления, чтобы преобразовать блок-схему в формат текущей версии программного обеспечения Simulink.

  • Для совета относительно обновления модели к текущей версии Simulink смотрите Обновление моделей.

Информация о командной строке

Параметр: NotifyIfLoadOldModel
Значение: 'on' | 'off'
Значение по умолчанию: off

Не загружайте модели, созданные с более новой версией Simulink

Задайте, загрузить ли модель, в последний раз сохраненную в более новой версии программного обеспечения Simulink.

Настройки

Значение по умолчанию: On

On

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

Off

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

Совет

Если возможно, используйте команду Save As, чтобы преобразовать блок-схему в формат требуемой версии программного обеспечения Simulink. Команда Save As позволяет вам сохранять модель, созданную с последней версией программного обеспечения Simulink в форматах, используемых более ранними версиями. См. Модель Экспорта к Предыдущей Версии Simulink.

Информация о командной строке

Параметр: ErrorIfLoadNewModel
Значение: 'on' | 'off'
Значение по умолчанию: on

Не загружайте модели, которые затенены на пути MATLAB

Задайте, загрузить ли модель, которая затенена другим файлом того же имени выше на пути MATLAB.

Настройки

Значение по умолчанию: Off

On

Не загружайте модель, которая затенена другим файлом того же имени выше на пути MATLAB, и распечатайте сообщение об ошибке в командном окне. Эта настройка применяется, когда вы пытаетесь открыть или загрузить модель или библиотеку также:

  • Выбор файла в браузере текущей папки

  • Вызов open_system или load_system с путем к файлу в другой папке к текущей папке

Off

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

Информация о командной строке

Параметр: ErrorIfLoadShadowedModel
Значение: 'on' | 'off'
Значение по умолчанию: off

Смотрите также

Затененные файлы.

Проверьте цифровую подпись защищенной модели перед открытием

Задайте, проверить ли подпись на защищенной модели прежде, чем открыть его.

Настройки

Значение по умолчанию: Off

On

Не загружайте защищенную модель, которая не имеет проверенной цифровой подписи. Покажите ошибку, если верификация подписи находит какое-либо следующее:

  • Защищенная модель была изменена после того, как она была подписана.

  • Защищенная модель не была подписана.

  • Защищенная модель была подписана с сертификатом с истекшим сроком.

  • Защищенная модель была самоподписана с сертификатом, выпущенным автором.

  • Защищенная модель была подписана с отсутствием или недопустимым сертификатом.

  • Сертификат в вашем системном хранилище центра сертификации отсутствует или недопустимый.

  • Модель была подписана с недопустимым ключом.

Верификация не проверяет, отменялся ли сертификат, с истекшим сроком или, после того, как защищенная модель была подписана.

Эта настройка применяется, когда вы пытаетесь открыть или загрузить защищенную модель:

  • Симуляция или генерация кода для модели, которая ссылается на защищенную модель

  • Выполнение действия, которое обновляет схему для модели, которая ссылается на защищенную модель

  • Открытие Веб-представления защищенной модели

  • Открытие защищенного отчета модели

Можно подавить диагностику для непроверенной защищенной модели, когда сообщение об ошибке появляется в Diagnostic Viewer. Ошибка не может быть подавлена, если подпись не допустима, потому что модель была изменена после того, как это было подписано.

Off

Открытые защищенные модели, не проверяя цифровые подписи.

Информация о командной строке

Параметр: ProtectedModelValidateCertificate
Значение: 'on' | 'off'
Значение по умолчанию: off

Смотрите также

Ссылочная защищенная модель

Уведомите при открытии модели в нераскрытом проекте

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

Настройки

Значение по умолчанию: On

On

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

Off

Откройте выбранную модель только.

Смотрите также

Создайте проект из модели