Создайте и отредактируйте модель в интерактивном режиме

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

Для сводных данных того, как соединить блоки и добавить порты в интерактивном режиме, смотрите Горячие клавиши и Действия мыши для Моделирования Simulink.

Создайте модель

  1. В начальной странице Simulink® выберите шаблон или ищите шаблоны.

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

    Кликните по заголовку шаблона, чтобы считать описание.

    Ищите шаблоны путем введения текста в поле поиска. Можно ввести гибкие параметры поиска включая OR, AND, НЕ, подстановочные знаки, нечеткие (~), и т.д. Используйте синтаксис синтаксического анализатора запроса поисковой системы Lucene.

    Чтобы определить местоположение шаблонов, которые не находятся на пути поиска файлов MATLAB, нажмите Open. Шаблоны модели имеют дополнительный .sltx.

  2. После выбора шаблона вы хотите, нажимаете Create Model.

    Чтобы использовать шаблон, не читая описание, нажмите на изображение шаблона. В качестве альтернативы нажмите Ctrl +N, чтобы использовать ваш шаблон по умолчанию.

    Новая модель с помощью настроек шаблона и содержимого открывается в Редакторе Simulink.

Если встроенные шаблоны не удовлетворяют ваши потребности, попытайтесь искать на вкладке Examples, или можно создать собственные шаблоны. Смотрите Создают Шаблон из Модели. На вкладке Examples введите критерии поиска, чтобы найти заголовки в качестве примера и описания интересным, или открыть дальнейшие примеры в сети путем нажатия на View All рядом с названием продукта.

Используйте индивидуально настраиваемые настройки при создании новых моделей

Можно задать шаблон модели, чтобы использовать для всех новых моделей.

  1. Создайте модель с параметрами конфигурации и блоками, вы хотите, затем экспортируете модель в шаблон. Смотрите Создают Шаблон из Модели.

  2. Чтобы снова использовать эти настройки в каждой новой модели, сделайте новый шаблон вашим шаблоном модели по умолчанию с помощью начальной страницы Simulink или Simulink.defaultModelTemplate функция.

    В начальной странице кликните по заголовку шаблона, чтобы расширить описание, затем кликнуть по стрелке вниз рядом с Create Model и выбрать Set As Default.

После того, как вы устанавливаете шаблон модели по умолчанию, каждая новая модель использование, которое обрабатывает по шаблону, например, когда вы нажимаете Ctrl +N, когда вы используете новые кнопки модели, или когда вы используете new_system. В Редакторе Simulink ваш шаблон по умолчанию появляется наверху списка, когда на вкладке Simulation вы выбираете New.

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

Откройте модель

Открытие модели загружает модель в память и отображает его в Редакторе Simulink. Используйте любой из этих методов:

  • На вкладке MATLAB Home нажмите Simulink. В начальной странице Simulink выберите недавнюю модель или проект из списка, или нажмите Open.

  • В Редакторе Simulink, на вкладке Simulation, выбирают Open> Recent Models и выбирают недавнюю модель.

  • В командной строке MATLAB введите имя модели без расширения файла, например, vdp. Модель должна быть в текущей папке или на пути поиска файлов MATLAB.

  • В Браузере Библиотеки Simulink нажмите кнопку Open model or library.

  • Откройте модель с помощью Браузера текущей папки или файлового браузера операционной системы.

Совет

Установите избранное легко возвращаться к вашим любимым моделям и проектам в начальной странице.

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

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

В качестве альтернативы используйте Simulink.history.clear очистить историю Simulink программно.

Примечание

Чтобы открыть модель, созданную в более поздней версии программного обеспечения Simulink в более ранней версии, сначала экспортируйте модель в более раннюю версию. Смотрите Экспорт Модель к Предыдущей Версии Simulink.

Загрузите переменные при открытии модели

Когда вы создаете модели, вы иногда задаете переменные для модели. Например, предположите, что у вас есть модель, которая содержит блок Gain. Можно задать переменную K как усиление вместо того, чтобы установить значение на блоке. Когда вы используете этот подход, необходимо задать переменную K для модели, чтобы симулировать.

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

  1. В модели, которая использует блок Gain, устанавливает значение блока Gain к K.

  2. Задайте переменную в скрипте MATLAB. В MATLAB выберите New> Script. В скрипте введите свои определения переменной:

    K=27

  3. Сохраните скрипт как loadvar.m.

  4. В модели откройте Property Inspector. На вкладке Modeling, под Design, нажимают Property Inspector. Без выбора в верхнем уровне модели можно использовать Property Inspector, чтобы установить свойства модели. В противном случае, на вкладке Modeling, нажмите Model Settings.

  5. В разделе Callbacks свойств модели выберите PreLoadFcn как коллбэк, который вы хотите задать. В панели введите loadvar.

  6. Сохраните модель.

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

Чтобы узнать о коллбэках, смотрите Коллбэки для Индивидуально настраиваемого Поведения Модели. Чтобы задать коллбэк для загрузки переменных программно, смотрите Программно Переменные Загрузки При Открытии Модели.

Открытая модель, которая имеет различную кодировку символов

Если вы открываете файл MDL, который использует конкретное кодирование набора символов в сеансе работы с MATLAB, который использует различное кодирование, предупреждение производится. Например, предположите, что вы создаете файл MDL в сеансе работы с MATLAB, сконфигурированном для Shift_JIS и откройте его на сеансе, сконфигурированном для windows-1252. Предупреждающее сообщение отображает кодирование текущего сеанса, и кодирование раньше создавало модель. Можно проигнорировать это предупреждение, если вы не пытаетесь повторно сохранить модель, в этом случае Simulink выпускает новое предупреждающее сообщение, если модель содержит символы, которые не могут быть сохранены в текущем кодировании. Прежде чем вы сохраните модель, установите slCharacterEncoding к UTF-8. Для получения дополнительной информации смотрите, Сохраняют Модели, Которые Имеют Различные Кодировки символов.

Файлы SLX могут сохранить символы от любого кодирования.

Simulink может проверять, содержат ли модели символы, не поддержанные в текущем кодировании. Для получения дополнительной информации см. модель Check для внешних символов.

Типы файлов модели Simulink

Новые модели, которые вы создаете, имеют .slx расширение по умолчанию. Модели, созданные перед R2012b, имеют дополнительный .mdl. Модели, которые можно отредактировать, могут иметь .slx или .mdl расширение, в зависимости от того, когда они были созданы или преобразовали ли вы их. Смотрите Сохраняют Модели в Формате файла SLX.

.slxp и .mdlp расширения обозначают защищенные модели, которые вы не можете открыть и отредактировать. См. Ссылочные Защищенные Модели от Третьих лиц. Шаблоны модели имеют дополнительный .sltx.

Библиотеки Simulink также используют .slx расширение, но вы не можете симулировать их. Чтобы узнать больше, смотрите, Создают Пользовательскую Библиотеку.

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

| | | |

Похожие темы