Установите настройки для изменения файла, автосохранения, уведомлений о версии и других поведений, относящихся к образцовым файлам
Эти опции влияют на поведение всех моделей Simulink®.
Default:SLX
Задайте формат файла по умолчанию для новых моделей и библиотек.
MDL
Сохраните новые модели и библиотеки в формате MDL.
SLX
Сохраните новые модели и библиотеки в формате SLX.
Параметр:
ModelFileFormat |
Значение:
'mdl' | 'slx' |
Значение по умолчанию:
slx |
Можно выбрать образцовый формат файла при использовании Сохранения как.
Задайте, сохранить ли маленький снимок экрана модели, чтобы отобразиться в панели предварительного просмотра Браузера текущей папки.
Значение по умолчанию: на
При сохранении модели включайте маленький снимок экрана модели в файле SLX. Можно просмотреть снимок экрана для выбранной модели в панели предварительного просмотра Браузера текущей папки.
Не сохраняйте снимок экрана модели.
Если ваша модель является очень большой, и вы хотите уменьшить время, потраченное, чтобы сохранить модель, то можно выключить эту настройку, чтобы не сохранять образы модели миниатюры.
Параметр:
SaveSLXThumbnail |
Значение:
'on' | 'off' |
Значение по умолчанию:
on |
Используйте эти настройки, чтобы задать уведомления, если модель изменилась на диске, когда вы обновляете, моделируете, редактируете или сохраняете модель. При обновлении или моделировании, можно выбрать, предупредить ли, ошибка, перезагрузка, если не изменено, или покажите диалоговое окно, которое позволяет вам принять решение перезагрузить или проигнорировать. Для получения дополнительной информации см. Образцовое Уведомление об Изменении Файла.
Можно установить эти опции в соответствии с Уведомлением об Изменении:
Задайте, уведомить ли, если модель изменилась на диске при обновлении или моделировании модели.
Значение по умолчанию: на
Уведомите, если модель изменилась на диске при обновлении или моделировании модели. Выберите действие, чтобы взять в списке Действий.
Не уведомляйте, если модель изменилась на диске при обновлении или моделировании модели.
Чтобы программно проверить, изменилась ли модель на диске, поскольку это загрузилось, используйте функциональный slIsFileChangedOnDisk
.
Этот параметр делает Действие доступным.
Параметр:
MDLFileChangedOnDiskChecks |
Ввод: struct, имя поля: CheckWhenUpdating |
Значение:
верный | ложь | 1 | 0 |
Значение по умолчанию:
tRUE |
Выберите действие, чтобы взять, если файл изменился на диске, поскольку это загрузилось.
Значение по умолчанию:
Предупреждение
Предупреждение
Отображает предупреждение в командном окне MATLAB®
Ошибка
Отображает ошибку. При моделировании программно, ошибка появляется в окне команды MATLAB. При моделировании в интерактивном режиме, ошибка появляется в окне Simulation Diagnostics.
Reload model (if unmodified)
Перезагрузки, если модель не изменяется. Если модель изменяется, быстрое диалоговое окно появляется.
Show prompt dialog
Показывает быстрое диалоговое окно, в котором можно принять решение закрыть и перезагрузить или проигнорировать изменения.
Чтобы программно проверить, изменилась ли модель на диске, поскольку это загрузилось, используйте функциональный slIsFileChangedOnDisk
.
Этот параметр включен Обновлением или моделированием параметра модели.
Параметр:
MdlFileChangedOnDiskHandling |
Значение:
При 'Предупреждении' | 'Ошибка' | 'Модель перезагрузки (если не изменено)' | 'Показывает быстрое диалоговое окно' |
Значение по умолчанию:
Предупреждение |
Задайте, уведомить ли, если файл изменился на диске при редактировании модели.
Значение по умолчанию: на
Отображает предупреждение, если файл изменился на диске, когда вы изменяете блок-схему. Любая интерактивная операция, которая изменяет блок-схему (e. g., добавляя блок), заставляет диалоговое окно предупреждения, появляются. Любая программируемая операция, которая заставляет блок-схему быть измененной (e. g., вызов set_param
), вызывает предупреждение в Окне Команды MATLAB
Не проверяйте на изменения на диске, сначала редактируя модель.
Чтобы программно проверить, изменилась ли модель на диске, поскольку это загрузилось, используйте функциональный slIsFileChangedOnDisk
.
Параметр:
MDLFileChangedOnDiskChecks |
Ввод: struct, имя поля: CheckWhenEditing |
Значение:
верный | ложь | 1 | 0 |
Значение по умолчанию:
tRUE |
Задайте, уведомить ли, если файл изменился на диске при сохранении модели.
Значение по умолчанию: на
Уведомите, если файл изменился на диске, когда вы сохраняете модель.
Сохранение модели в Редакторе Simulink заставляет диалоговое окно, появляются. В диалоговом окне можно принять решение перезаписать или сохранить с новым именем.
Функция save_system
отображает ошибку, если вы не используете опцию OverwriteIfChangedOnDisk
.
Не проверяйте на изменения на диске при сохранении модели.
Чтобы программно проверить, изменилась ли модель на диске, поскольку это загрузилось, используйте функциональный slIsFileChangedOnDisk
.
Параметр:
MDLFileChangedOnDiskChecks |
Ввод: struct, имя поля: CheckWhenSaving |
Значение:
верный | ложь | 1 | 0 |
Значение по умолчанию:
tRUE |
Используйте настройки автосохранения, чтобы задать, сохранить ли автоматически резервную копию модели прежде, чем обновить или моделировать, или при перезаписи с более новой версией Simulink.
Для получения дополнительной информации см. эти опции:
Задайте, сохранить ли автоматически резервную копию модели прежде, чем обновить или моделировать.
Значение по умолчанию: на
Если модель имеет несохраненные изменения, автоматически сохраните резервную копию модели прежде, чем обновить или моделировать. Эта копия автосохранения может быть полезна для восстановления катастрофического отказа.
Копия сохранена в той же директории как модель с именем
или MyModel.slx.autosave
.MyModel.mdl.autosave
Автоматически не сохраняйте копию прежде, чем обновить или моделировать.
Если вы открываете или загружаете модель, которая имеет более свежую копию автосохранения в наличии, то после образцовых загрузок, диалоговое окно запрашивает, чтобы восстановить, проигнорировать или отбросить копию автосохранения. Если область многоуровневых моделей включила, то диалоговое окно Model Recovery появляется.
Для каждой перечисленной модели можно установить флажок, чтобы задать любую из этих опций. Или можно нажать Restore All, кнопка Delete All или Ignore All, чтобы выбрать ту опцию для всех перечисленных моделей.
Опция | Результат |
---|---|
Восстановление | Перезапишите исходный образцовый файл с копией автосохранения и удалите копию автосохранения. Simulink закроет модель и перезагрузку из восстановленного файла. Если вы устанавливаете флажок, чтобы Сохранить копию исходного образцового файла, можно сохранить копии исходных образцовых файлов с именем или . |
Удалите автосохранение | Удалите копию автосохранения. |
Проигнорировать | Оставьте модель и копию автосохранения нетронутыми. Эта установка является значением по умолчанию. В следующий раз, когда вы открываете модель, Образцовое диалоговое окно Восстановления вновь появится, и можно принять решение восстановить или удалить файлы автосохранения. |
Закрытие измененной модели удаляет любую копию автосохранения.
Автосохранение не происходит для моделей, которые являются частью установки MATLAB, таким образом, вы не создадите копии автосохранения тех моделей.
Автосохранение не происходит, если файл автосохранения или местоположение только для чтения.
Автосохранение не происходит в Параллельных вычислениях рабочие Toolbox™.
Если нарушение сегментации произошло, то последний файл автосохранения для модели отражает состояние данных автосохранения до нарушения сегментации. Поскольку модели Simulink могут быть повреждены нарушением сегментации, Simulink не сохраняет модель автоматически после того, как нарушение сегментации происходит.
Параметр:
AutoSaveOptions |
Ввод: struct, имя поля: SaveOnModelUpdate |
Значение:
верный | ложь | 1 | 0 |
Значение по умолчанию:
tRUE |
Задайте, сохранить ли автоматически резервную копию модели при перезаписи с более новой версией Simulink.
Значение по умолчанию: на
При сохранении модели с более новой версией Simulink автоматически сохраните резервную копию модели. Эта резервная копия может быть полезна для восстановления исходного файла в случае случайной перезаписи с более новой версией.
Резервная копия сохранена в той же директории как модель с именем
или MyModel.slx.Version
, где MyModel.mdl.Version
Version
является последней версией, которая сохранила модель, e. g., R2010a.
Автоматически не сохраняйте резервную копию при перезаписи модели с более новой версией Simulink.
Чтобы восстановить исходную модель, переименуйте резервную копию к
или MyModel.mdl
путем удаления суффикса MyModel.slx
Version
.
Параметр:
AutoSaveOptions |
Ввод: struct, имя поля: SaveBackupOnVersionUpgrade |
Значение:
верный | ложь | 1 | 0 |
Значение по умолчанию:
tRUE |
Задайте, уведомить ли при загрузке модели, в последний раз сохраненной в более старой версии программного обеспечения Simulink.
Значение по умолчанию: 'off'
Распечатайте сообщение в командном окне при загрузке модели, в последний раз сохраненной в старой версии программного обеспечения Simulink.
Никакое уведомление при загрузке старых моделей.
Запустите Советника по вопросам Обновления, чтобы преобразовать блок-схему в формат текущей версии программного обеспечения Simulink.
Для совета относительно обновления модели к текущей версии Simulink смотрите Образцовые Обновления.
Параметр:
NotifyIfLoadOldModel |
Значение:
'on' | 'off' |
Значение по умолчанию:
'off' |
Задайте, загрузить ли модель, в последний раз сохраненную в более новой версии программного обеспечения Simulink.
Значение по умолчанию: на
Не загружайте модель, в последний раз сохраненную в более новой версии программного обеспечения Simulink, и распечатывайте сообщение об ошибке в командном окне.
Загрузите модели, в последний раз сохраненные в более новой версии программного обеспечения Simulink, и распечатайте предупреждающее сообщение в командном окне.
Если возможно, используйте Сохранение в качестве команды, чтобы преобразовать блок-схему в формат требуемой версии программного обеспечения Simulink. Сохранение как команда позволяет вам сохранять модель, созданную с последней версией программного обеспечения Simulink в форматах, используемых более ранними версиями. Смотрите Экспорт Модель к Предыдущей Версии Simulink.
Параметр:
ErrorIfLoadNewModel |
Значение:
'on' | 'off' |
Значение по умолчанию:
on |
Задайте, загрузить ли модель, которая затенена другим файлом того же имени выше на пути MATLAB.
Значение по умолчанию: 'off'
Не загружайте модель, которая затенена другим файлом того же имени выше на пути MATLAB, и распечатайте сообщение об ошибке в командном окне. Эта настройка применяется, когда вы пытаетесь открыть или загрузить модель или библиотеку также:
Выбор файла в браузере текущей папки
Вызов open_system
или load_system
с путем к файлу в различной папке к текущей папке
Загрузите затененные модели и распечатайте предупреждающее сообщение в командном окне.
Параметр:
ErrorIfLoadShadowedModel |
Значение:
'on' | 'off' |
Значение по умолчанию:
'off' |