Установка настроек для изменения файла, автосохранения, уведомлений о версии и других вариантов поведения, относящихся к файлам модели
Эти опции влияют на поведение всех моделей Simulink ® .
По умолчанию:SLX
Укажите формат файла по умолчанию для новых моделей и библиотек.
MDLСохранение новых моделей и библиотек в формате MDL.
SLXСохранение новых моделей и библиотек в формате SLX.
Параметр:
ModelFileFormat |
Значение:
'mdl' | 'slx' |
По умолчанию:
slx |
При использовании команды Сохранить как (Save As) можно выбрать формат файла модели.
Укажите, следует ли сохранять небольшой снимок экрана модели для отображения на панели просмотра «Текущая папка» (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), можно сохранить копии файлов исходной модели с именем или . |
| Удалить автосохранение | Удалите копию автосохранения. |
| Проигнорировать | Оставьте модель и автоматически сохраненную копию нетронутыми. Этот параметр используется по умолчанию. При следующем открытии модели снова появится диалоговое окно Восстановление модели (Model Recovery), в котором можно выбрать восстановление или удаление файлов автосохранения. |
При закрытии измененной модели удаляется любая автоматически сохраненная копия.
Автосохранение не происходит для моделей, которые являются частью установки MATLAB, поэтому автосохранение копий этих моделей не создается.
Автосохранение не происходит, если файл или расположение автосохранения доступно только для чтения.
Autosave не встречается в рабочих Toolbox™ Parallel Computing.
Внимание
Если произошло нарушение сегментации, то последний файл автосохранения для модели отражает состояние данных автосохранения до нарушения сегментации. Поскольку модели Simulink могут быть повреждены нарушением сегментации, Simulink не автоматически сохраняет модель после нарушения сегментации.
Параметр:
AutoSaveOptions |
| Тип: структура, имя поля: StartOnModelUpdate |
Значение:
true | false | 1 | 0 |
По умолчанию:
true |
Укажите, следует ли автоматически сохранять резервную копию модели при перезаписи более новой версией Simulink.
По умолчанию: Вкл.
При сохранении модели в более новой версии Simulink автоматически сохраните резервную копию модели. Эта резервная копия может быть полезна для восстановления исходного файла в случае случайной перезаписи более новой версией.
Резервная копия сохраняется в той же папке, что и модель, с именем или MyModel.slx.Version, где MyModel.mdl.VersionVersion является последней версией, в которой была сохранена модель, например, R2010a.
Не сохраняйте резервную копию автоматически при перезаписи модели более новой версией Simulink.
Чтобы восстановить исходную модель, переименуйте резервную копию в или MyModel.mdl путем удаления MyModel.slxVersion суффикс.
Параметр:
AutoSaveOptions |
| Тип: структура, имя поля: |
Значение:
true | false | 1 | 0 |
По умолчанию:
true |
Укажите, следует ли уведомлять при последней загрузке модели, сохраненной в более старой версии программного обеспечения Simulink.
По умолчанию: Откл.
При последней загрузке модели, сохраненной в старой версии программного обеспечения Simulink, распечатайте сообщение в окне команд.
При загрузке старых моделей уведомления отсутствуют.
Запустите помощник по обновлению, чтобы преобразовать блок-схему в формат текущей версии программного обеспечения Simulink.
Рекомендации по обновлению модели до текущей версии Simulink см. в разделе Обновления модели.
Параметр:
NotifyIfLoadOldModel |
Значение:
'on' | 'off' |
По умолчанию:
off |
Укажите, следует ли загружать модель, сохраненную в последней версии программного обеспечения Simulink.
По умолчанию: Вкл.
Не загружайте модель, сохраненную в последней версии программного обеспечения Simulink, и распечатайте сообщение об ошибке в окне команд.
В последний раз загружайте модели, сохраненные в более новой версии программного обеспечения Simulink, и распечатывайте предупреждающее сообщение в окне команд.
По возможности используйте команду «Сохранить как» для преобразования блок-схемы в формат требуемой версии программного обеспечения Simulink. Команда «Сохранить как» позволяет сохранить модель, созданную с помощью последней версии программного обеспечения Simulink, в форматах, используемых более ранними версиями. См. раздел Экспорт модели в предыдущую версию Simulink.
Параметр:
ErrorIfLoadNewModel |
Значение:
'on' | 'off' |
По умолчанию:
on |
Укажите, следует ли загружать модель, затененную другим файлом с тем же именем, расположенным выше по пути MATLAB.
По умолчанию: Откл.
Не загружайте модель, затененную другим файлом с тем же именем, на путь MATLAB и распечатайте сообщение об ошибке в окне команд. Эта настройка применяется при попытке открыть или загрузить модель или библиотеку одним из следующих способов:
Выбор файла в браузере текущей папки
Запрос open_system или load_system с путем к файлу в другой папке к текущей папке
Загрузите затененные модели и распечатайте предупреждающее сообщение в окне команд.
Параметр:
ErrorIfLoadShadowedModel |
Значение:
'on' | 'off' |
По умолчанию:
off |
Укажите, следует ли проверять подпись на защищенной модели перед ее открытием.
По умолчанию: Откл.
Не загружайте защищенную модель, не имеющую проверенной цифровой подписи. Показывать ошибку, если при проверке подписи обнаруживается одно из следующих:
Защищенная модель была изменена после подписания.
Защищенная модель не подписана.
Защищенная модель подписана сертификатом с истекшим сроком действия.
Защищенная модель была собственноручно подписана сертификатом, выданным автором.
Защищенная модель подписана с отсутствующим или недопустимым сертификатом.
Сертификат в хранилище центра сертификации системы отсутствует или недействителен.
Модель подписана недопустимым ключом.
Проверка не проверяет, истек ли срок действия сертификата или он был отозван после подписания защищенной модели.
Эта настройка применяется при попытке открыть или загрузить защищенную модель:
Моделирование или создание кода для модели, ссылающейся на защищенную модель
Выполнение действия, которое обновляет схему для модели, ссылающейся на защищенную модель
Открытие веб-представления защищенной модели
Открытие отчета о защищенной модели
Диагностику непроверенной защищенной модели можно подавить при появлении сообщения об ошибке в средстве просмотра диагностики. Невозможно подавить ошибку, если подпись недействительна, поскольку модель была изменена после подписания.
Открытие защищенных моделей без проверки цифровых подписей.
Параметр:
ProtectedModelValidateCertificate |
Значение:
'on' | 'off' |
По умолчанию:
off |
Укажите, следует ли запрашивать открытие проекта, содержащего выбранную модель.
По умолчанию: Вкл.
Запрос на открытие выбранной модели и связанного проекта.
Откройте только выбранную модель.