В начальной странице Simulink® выберите шаблон или ищите шаблоны.
Образцовые шаблоны являются отправными точками, чтобы применить общие подходы моделирования. Они помогают вам настройки повторного использования и блочные настройки и делятся знаниями. Используйте образцовые и шаблоны проекта, чтобы применить лучшые практики и использовать в своих интересах предыдущие решения для моделирования.
Кликните по заголовку шаблона, чтобы считать описание.
Ищите шаблоны путем введения текста в поле поиска. Можно ввести гибкие параметры поиска включая OR, AND, НЕ, подстановочные знаки, нечеткие (~), и т.д. Используйте синтаксис синтаксического анализатора запроса поисковой системы Lucene.
Чтобы определить местоположение шаблонов, которые не находятся на пути поиска файлов MATLAB, нажмите Open. Образцовые шаблоны имеют дополнительный .sltx
.
После выбора шаблона вы хотите, нажимаете Create Model.
Чтобы использовать шаблон, не читая описание, нажмите на шаблонное изображение. Также нажмите Ctrl+N, чтобы использовать ваш шаблон по умолчанию. Чтобы установить шаблон по умолчанию, смотрите Использование Индивидуально настраиваемые Настройки При Создании Новых Моделей.
Новая модель с помощью шаблонных настроек и содержимого открывается в Редакторе Simulink. Для следующих шагов смотрите Сборку и Редактирование Модель в Редакторе Simulink.
Если встроенные шаблоны не удовлетворяют ваши потребности, попытайтесь искать на вкладке Examples, или можно создать собственные шаблоны. Смотрите Создают Шаблон из Модели. На вкладке Examples введите критерии поиска, чтобы найти заголовки в качестве примера и описания интереса, или открыть дальнейшие примеры в сети путем нажатия на View All рядом с названием продукта.
Можно задать образцовый шаблон, чтобы использовать для всех новых моделей.
Создайте модель с параметрами конфигурации и блоками, которые вы хотите, затем экспорт модель к шаблону. Смотрите Создают Шаблон из Модели.
Чтобы снова использовать эти настройки в каждой новой модели, сделайте новый шаблон вашим образцовым шаблоном по умолчанию с помощью начальной страницы Simulink или функции Simulink.defaultModelTemplate
.
В начальной странице кликните по заголовку шаблона, чтобы расширить описание, затем щелкнуть, стрелка вниз рядом с Создают Модель и выбирают Set As Default.
После того, как вы устанавливаете образцовый шаблон по умолчанию, каждая новая модель используют, которые обрабатывают по шаблону, например, когда вы нажимаете Ctrl+N, когда вы используете новые образцовые кнопки, или когда вы используете new_system
. В Редакторе Simulink ваше шаблонное имя по умолчанию наверху списка, когда вы выбираете File> New> MyDefaultTemplateName
.
Шаблон по умолчанию показывает отметку деления в начальной странице.
Открытие модели загружает модель в память и отображает его в Редакторе Simulink. Используйте любой из этих методов:
На вкладке MATLAB Home нажмите Simulink. В Начальной странице Simulink выберите недавнюю модель или проект из списка, или нажмите Open.
В Редакторе Simulink выберите File> Open Recent и выберите недавнюю модель.
В подсказке команды MATLAB введите имя модели без расширения файла, например, vdp
. Модель должна быть в текущей папке или на пути поиска файлов MATLAB.
В Браузере Библиотеки Simulink кликните по Открытой модели или кнопке библиотеки.
Откройте модель с помощью Браузера текущей папки или файлового браузера операционной системы.
Установите избранное легко возвращаться к вашим любимым моделям и проектам в начальной странице.
Чтобы отредактировать или очистить список недавних файлов в начальной странице, щелкните правой кнопкой по недавнему файлу и используйте контекстное меню.
Открыть модель, созданную в более поздней версии программного обеспечения Simulink в более ранней версии, первый экспорт модель к более ранней версии. Смотрите Экспорт Модель к Предыдущей Версии Simulink.
Когда вы создаете модели, вы иногда задаете переменные для модели. Например, предположите, что у вас есть модель, которая содержит блок Gain. Можно задать переменный K
как усиление вместо того, чтобы установить значение на блоке. Когда вы используете этот подход, необходимо задать переменный K
для модели, чтобы моделировать.
Можно использовать образцовый обратный вызов, чтобы загрузить переменные, когда вы открываете модель.
В модели, которая использует блок Gain, устанавливает значение блока Gain к K
.
Задайте переменную в скрипте MATLAB. В MATLAB выберите New> Script. В скрипте введите свои определения переменной:
K=27
Сохраните скрипт как loadvar.m
m.
В модели откройте Инспектор свойств. Выберите View> Property Inspector. Без выбора в верхнем уровне модели можно использовать Инспектор свойств, чтобы установить образцовые свойства. В противном случае используйте Файл> Model Properties.
В разделе Callbacks образцовых свойств выберите PreLoadFcn
как обратный вызов, который вы хотите задать. В панели введите loadvar
.
Сохраните модель.
Следующий раз, когда вы открываете модель, обратный вызов PreloadFcn
, загружает переменные в MATLAB workspace.
Чтобы узнать об обратных вызовах, смотрите Обратные вызовы для Индивидуально настраиваемого Поведения Модели. Чтобы задать обратный вызов для загрузки переменных программно, смотрите Программно Переменные Загрузки При Открытии Модели.
Если вы открываете файл MDL, который использует конкретное кодирование набора символов в сеансе работы с MATLAB, который использует различное кодирование, предупреждение появляется. Например, предположите, что вы создаете файл MDL в сеансе работы с MATLAB, сконфигурированном для Shift_JIS
, и открываете его на сеансе, сконфигурированном для US_ASCII
. Предупреждающее сообщение показывает кодирование текущего сеанса, и кодирование раньше создавало модель.
Файлы SLX не предупреждают, потому что они могут сохранить символы от любого кодирования.
Если вы сталкиваетесь с какими-либо проблемами с поврежденными символами, например при использовании файлов MATLAB, сопоставленных с моделью, то попытайтесь использовать функцию slCharacterEncoding
, чтобы изменить кодировку символов текущего сеанса работы с MATLAB, чтобы совпадать с образцовой кодировкой символов.
Simulink может проверить, содержат ли модели символы, неподдержанные в текущей локали. Для получения дополнительной информации смотрите модель Проверки для внешних символов и Сохраните Модели с Различными Кодировками символов.
Новые модели, которые вы создаете, имеют расширение .slx
по умолчанию. Модели, созданные перед R2012b, имеют дополнительный .mdl
. Модели, которые можно отредактировать, могут иметь .slx
или расширение .mdl
, в зависимости от того, когда они были созданы или преобразовали ли вы их. Смотрите Сохраняют Модели в Формате файла SLX.
.slxp
и расширения .mdlp
обозначают защищенные модели, которые вы не можете открыть и отредактировать. Смотрите Ссылочные Защищенные Модели от Третьих лиц. Образцовые шаблоны имеют дополнительный .sltx
.
Библиотеки Simulink также используют расширение .slx
, но вы не можете моделировать их. Чтобы узнать больше, смотрите, Создают Пользовательскую Библиотеку.
Simulink.createFromTemplate
| Simulink.defaultModelTemplate
| Simulink.findTemplates
| open_system
| simulink