exponenta event banner

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

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

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

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

См. также

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

Настройки

По умолчанию:SLX

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

MDL

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

SLX

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

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

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

Совет

При использовании команды Сохранить как (Save As) можно выбрать формат файла модели.

См. также

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

Сохранение миниатюры внутри SLX-файлов

Укажите, следует ли сохранять небольшой снимок экрана модели для отображения на панели просмотра «Текущая папка» (Current Folder).

Настройки

По умолчанию: Вкл.

На

При сохранении модели включите небольшой снимок модели с экрана в файл SLX. Снимок экрана для выбранной модели можно просмотреть на панели просмотра браузера Текущая папка (Current Folder).

Прочь

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

Совет

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

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

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

Уведомление об изменении

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

В разделе Уведомление об изменении (Change Notification) можно задать следующие параметры.

Обновление или моделирование модели

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

Настройки

По умолчанию: Вкл.

На

Уведомлять об изменении модели на диске при обновлении или моделировании модели. Выберите действие в списке Действие.

Прочь

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

Совет

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

Зависимость

Этот параметр делает доступным действие.

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

Параметр: MDLFileChangedOnDiskChecks
Тип: структура, имя поля: StartWhenUpdate
Значение: true | false | 1 | 0
По умолчанию: true

См. также

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

Действие

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

Настройки

По умолчанию: Warning

Warning

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

Error

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

Reload model (if unmodified)

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

Show prompt dialog

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

Совет

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

Зависимость

Этот параметр активируется при обновлении или моделировании параметра модели.

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

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

См. также

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

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

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

Настройки

По умолчанию: Вкл.

На

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

Прочь

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

Совет

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

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

Параметр: MDLFileChangedOnDiskChecks
Тип: структура, имя поля: StartWhenEditing
Значение: true | false | 1 | 0
По умолчанию: true

См. также

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

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

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

Настройки

По умолчанию: Вкл.

На

При сохранении модели сообщите, изменился ли файл на диске.

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

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

Прочь

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

Совет

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

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

Параметр: MDLFileChangedOnDiskChecks
Тип: структура, имя поля: StartWhenSaving
Значение: true | false | 1 | 0
По умолчанию: true

См. также

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

Опции автосохранения

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

Дополнительные сведения см. в следующих разделах:

Сохранить перед обновлением или моделированием модели

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

Настройки

По умолчанию: Вкл.

На

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

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

Прочь

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

Совет

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

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

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

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

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

  • Autosave не встречается в рабочих Toolbox™ Parallel Computing.

Внимание

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

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

Параметр: AutoSaveOptions
Тип: структура, имя поля: StartOnModelUpdate
Значение: true | false | 1 | 0
По умолчанию: true

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

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

Настройки

По умолчанию: Вкл.

На

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

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

Прочь

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

Совет

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

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

Параметр: AutoSaveOptions
Тип: структура, имя поля:
Значение: true | false | 1 | 0
По умолчанию: true

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

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

Настройки

По умолчанию: Откл.

На

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

Прочь

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

Совет

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

  • Рекомендации по обновлению модели до текущей версии Simulink см. в разделе Обновления модели.

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

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

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

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

Настройки

По умолчанию: Вкл.

На

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

Прочь

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

Совет

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

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

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

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

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

Настройки

По умолчанию: Откл.

На

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

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

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

Прочь

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

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

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

См. также

Теневые файлы.

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

Укажите, следует ли проверять подпись на защищенной модели перед ее открытием.

Настройки

По умолчанию: Откл.

На

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

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

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

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

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

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

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

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

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

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

  • Моделирование или создание кода для модели, ссылающейся на защищенную модель

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

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

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

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

Прочь

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

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

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

См. также

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

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

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

Настройки

По умолчанию: Вкл.

На

Запрос на открытие выбранной модели и связанного проекта.

Прочь

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

См. также

Создание проекта на основе модели