Можно создать настраиваемые глобальные параметры путем встраивания MATLAB® переменные в диалоговые окна блока с навигацией по данным. Можно настроить параметры, изменив значения переменных во время выполнения. В режиме normal или Accelerator, Simulink® переносит новые значения в моделируемую модель. Во режиме external mode Simulink переносит новые значения в приложение реального времени, которое работает в процессе режима ядра.
Можно постоянно хранить объекты параметров и другие внешние данные в словаре данных.
В данном примере ваша цель состоит в том, чтобы минимизировать звонок в передаточной функции.
Эта процедура начинается с модели передаточной функции квадратной волны sldrtex_model. Чтобы открыть эту модель, в Командном Окне MATLAB, введите:
open_system(docpath(fullfile(docroot,'toolbox',... 'sldrt','examples','sldrtex_model')))
Эта модель открывается в режим normal mode.
Изменение рабочей папки при помощи cd команда.
Откройте sldrtex_model.
Откройте диалоговое окно Transfer Fcn параметров блоков.
Замените существующее значение Denominator coefficients
([1 70 10000]) с Dmp.

Нажмите кнопку Property Actions
после Dmp![]()
и выберите Dmp: Create.
В Value поле выберите Simulink.Parameter.
В поле Location выберите Base Workspace.
Нажмите Create.
Если модель уже находится в режиме external mode, тип данных по умолчанию равен Simulink.Parameter в базовом рабочем пространстве.
В Simulink.Parameter: Dmp окне в поле Value введите [1 70 10000].
Для остальных полей примите значения по умолчанию.

В диалоговом окне Simulink.Parameter: DMP нажмите Apply и затем нажмите OK.
В диалоговом окне Block Parameters: Transfer Fcn нажмите OK.
Эта процедура продолжается с шагов создания объекта параметра.
В редакторе Simulink, на вкладке Desktop Real-Time, выберите Run in Real Time > Stop Time и измените Stop Time на Inf.
Откройте Scope блок.
Откройте диалоговое окно Transfer Fcn параметров блоков.
Нажмите кнопку Property Actions
после Dmp![]()
и выберите Dmp (base workspace) > Open.
Прежде чем вы начнете выполнение, откройте это диалоговое окно. Вы не можете открыть переменную Dmp в то время как приложение реального времени работает.
Чтобы начать выполнение, на вкладке Desktop Real-Time, нажмите Run in Real Time.

В диалоговом окне Simulink.Parameter: Dmp измените Value на [1 30 10000] и нажмите Apply.
Измените активное диалоговое окно, нажав на модель в редакторе Simulink, а затем нажмите Ctrl-D.

Измените Value на [1 180 10000] и нажмите Apply.
Измените активное диалоговое окно, нажав на модель в редакторе Simulink, а затем нажмите Ctrl-D.

На вкладке Desktop Real-Time нажмите Stop.