Сконфигурируйте модель

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

Конфигурация модели является именованным набором значений для параметров модели, таких как тип решателя и симуляция запускаются или время остановки. Каждая модель Simulink создается с конфигурацией модели по умолчанию, названной Configuration, который первоначально задает значения по умолчанию для параметров модели. Можно затем создать дополнительные конфигурации модели и сопоставить их с моделью. Для получения дополнительной информации о настройке Simulink, смотрите, Управляют Конфигурацией модели (Simulink).

Самый легкий способ задать параметры конфигурации для модели Simulink Desktop Real-Time™ состоит в том, чтобы присвоить конфигурацию модели Simulink Desktop Real-Time по умолчанию программно, как описано в Задают Конфигурацию модели По умолчанию. Можно также установить параметры вручную, как описано во Вводят Параметры конфигурации вручную.

Задайте конфигурацию модели по умолчанию

После того, как вы создадите модель Simulink, можно использовать функцию sldrtconfigset, чтобы задать конфигурацию модели Simulink Desktop Real-Time по умолчанию для модели. Обычно, использование sldrtconfigset обеспечивает значения параметра конфигурации, которых требует модель.

Следующая процедура использует модель sldrtex_model (matlab: open_system(docpath(fullfile(docroot, 'toolbox', 'sldrt', 'examples', 'sldrtex_model')))). Это принимает, что вы уже загрузили ту модель (см., Создают Модель Simulink).

  1. Если вы уже не имеете сохраненный, модель, из меню File, нажимает Save As. В текстовом поле File name введите имя файла для своей модели Simulink и нажмите Save. Например, введите:

    sldrtex_model
    

    Программное обеспечение Simulink сохраняет вашу модель в файле sldrtex_model.

  2. В Командном окне MATLAB® введите:

    sldrtconfigset('sldrtex_model')
    

    Конфигурация модели Simulink Desktop Real-Time по умолчанию, SimulinkDesktopRealTime, теперь активна для модели sldrtex_model.

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

Для описания того, как создать ваше приложение Simulink Desktop Real-Time, смотрите, Создают Приложение реального времени.

Чтобы вернуться к конфигурации модели по умолчанию, Настройка или другая конфигурация модели, которую вы имеете для модели, использует Model Explorer. Для описания того, как использовать Model Explorer, см. документацию Simulink.

Примечание

Ваша модель использует конфигурацию модели Simulink Desktop Real-Time, когда вы изменяете значение System target file на Simulink Desktop Real-Time один, такой как sldrt.tlc или sldrtert.tlc. Программное обеспечение создает конфигурацию модели Simulink Desktop Real-Time, только если каждый не существует.

Введите параметры конфигурации вручную

Параметры конфигурации дают информацию программному обеспечению Simulink для выполнения симуляции.

Эта процедура использует модель sldrtex_model (matlab: open_system(docpath(fullfile(docroot, 'toolbox', 'sldrt', 'examples', 'sldrtex_model')))). Это принимает, что вы уже загрузили ту модель.

  1. Из меню Simulation нажмите Model Configuration Parameters. В диалоговом окне Configuration Parameters кликните по вкладке Solver.

  2. В поле Start time введите 0.0. В поле Stop time введите количество времени, которое вы хотите, чтобы ваша модель запустила. Например, введите секунды 10.0.

  3. Из списка Type выберите Fixed-step. Simulink Coder™ не поддерживает переменные решатели шага.

  4. Из списка Solver выберите решатель. Например, выберите решатель общего назначения ode5 (Dormand-Prince).

  5. Под Additional options, в поле Fixed step size, вводят шаг расчета. Например, введите секунды 0.001 для частоты дискретизации выборок/секунда 1000.

  6. Оставьте параметр Treat each discrete rate as a separate task очищенный. (Для моделей с блоками, которые имеют различные шаги расчета, выберите этот параметр.)

  7. Нажмите OK.

Введите параметры осциллографа для трассировки сигнала

Вы вводите или изменяете параметры осциллографа, чтобы задать ось X и ось Y в окне Scope. Другие свойства включают количество графиков в одном окне Scope и шаге расчета для моделей с дискретными блоками.

После того, как вы добавите блок Scope в свою модель Simulink, можно ввести параметры осциллографа для трассировки сигнала:

  1. В окне Simulink дважды кликните блок Scope.

  2. На панели инструментов нажмите кнопку Parameters .

  3. Кликните по вкладке Main. В текстовом поле Sample time введите -1, который указывает, что этот блок наследовал свое значение от его родительской модели. Если у вас есть дискретные блоки в вашей модели, введите значение Fixed step size, которое вы ввели в диалоговое окно Configuration Parameters.

  4. Кликните по вкладке Time. В поле Time span введите 1.

  5. Кликните по вкладке Display. В текстовых полях Y-min и Y-max введите область значений для оси Y в окне Scope. Например, введите -2 и 2.

  6. Нажмите OK.