exponenta event banner

Интегратор второго порядка

Интеграция входного сигнала второго порядка

  • Библиотека:
  • Симуляция/непрерывная

  • Second-Order Integrator block

Описание

Блок Integrator второго порядка и блок Integrator Limited второго порядка решают задачу начального значения второго порядка:

d2xdt2 = u, dxdt 't = 0 = dxo, x' t = 0 = xo,

где u - вход в систему. Поэтому блок является динамической системой с двумя непрерывными состояниями: x и dx/dt.

Примечание

Эти два состояния имеют математическое отношение, а именно, что dx/dt является производной x. Чтобы удовлетворить это отношение на протяжении моделирования, Simulink накладывает различные ограничения на параметры блока и поведение.

Блок Integrator Limited второго порядка идентичен блоку Integrator второго порядка, за исключением того, что он по умолчанию ограничивает состояния на основе указанных верхнего и нижнего пределов. Дополнительные сведения см. в разделе Ограничение состояний.

Программное обеспечение Simulink ® может использовать несколько различных методов числовой интеграции для вычисления выходных сигналов блока. Каждый из них имеет преимущества для конкретных применений. Используйте панель Решатель (Solver) диалогового окна Параметры конфигурации (Configuration Parameters), чтобы выбрать метод, наиболее подходящий для приложения. (Дополнительные сведения см. в разделе Критерии выбора решателя.) Выбранный решатель вычисляет состояния блока интегратора второго порядка на текущем шаге времени, используя текущее входное значение .

Диалоговое окно параметров блока используется для:

  • Укажите, является ли источник каждого исходного состояния внутренним или внешним

  • Укажите значение для начальных условий состояния

  • Определение верхнего и нижнего пределов для одного или обоих состояний

  • Задание абсолютных допусков для каждого состояния

  • Укажите имена для обоих состояний

  • Выбор внешнего условия сброса

  • Включить обнаружение пересечения нулей

  • Повторная инициализация dx/dt, когда x достигает насыщения

  • Укажите, что Simulink игнорирует пределы состояния и внешний сброс для операций линеаризации

Определение начальных условий

Начальные условия каждого состояния можно определить отдельно как параметр в диалоговом окне блока или ввести один или оба из них из внешнего сигнала.

  • Чтобы определить начальные условия состояния x как параметр блока, используйте раскрывающееся меню Исходный источник условия x для выбора internal и введите значение в поле Начальное условие x.

  • Для предоставления исходных условий из внешнего источника для состояния x укажите параметр Initial condition source x как external. На блоке появится дополнительный входной порт.

  • Чтобы определить начальные условия состояния dx/dt в качестве параметра блока, используйте раскрывающееся меню Initial condition source dx/dt для выбора internal и введите значение в поле Начальное условие dx/dt.

  • Для предоставления исходных условий из внешнего источника для состояния dx/dt укажите Исходный источник условий dx/dt как external. На блоке появится дополнительный входной порт.

При выборе внешнего источника для обоих начальных условий состояния блок отображается следующим образом.

Примечание

  • Simulink не допускает значения начальных условий inf или NaN.

  • Если ограничить состояние x или состояние dx/dt, указав пределы насыщения (см. Ограничение состояний), и одно или несколько начальных условий выходят за соответствующие пределы, то соответствующие состояния инициализируются до ближайшего допустимого значения и вычисляется набор согласованных начальных условий.

Ограничение штатов

При моделировании системы второго порядка может потребоваться ограничить состояния блоков. Например, движение поршня внутри цилиндра регулируется вторым законом Ньютона и имеет ограничения на положение поршня (x). С помощью блока интегратора второго порядка можно ограничить независимые друг от друга состояния x и dx/dt. Можно даже изменить пределы во время моделирования; однако нельзя изменить, ограничены ли эти состояния. Важное правило, которому следует следовать, заключается в том, что верхний предел должен быть строго больше соответствующего нижнего предела.

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

Для каждого состояния можно использовать диалоговое окно параметров блока для установки соответствующих пределов насыщения.

Ограничение только x

При использовании блока Integrator Limited второго порядка оба состояния ограничены по умолчанию. Но можно также вручную ограничить состояние x в блоке интегратора второго порядка, выбрав параметр Limit x и введя пределы в соответствующие поля параметров.

Затем блок определяет значения состояний следующим образом:

  • Когда x меньше или равно его нижней границе, значение x удерживается на его нижней границе, и dx/dt устанавливается равным нулю.

  • Когда x находится между его нижним и верхним пределами, оба состояния следуют траектории, заданной ОДУ второго порядка.

  • Когда значение x больше или равно его верхнему пределу, значение x удерживается на его верхнем пределе, а значение dx/dt устанавливается равным нулю.

Можно выбрать повторную инициализацию dx/dt до нового значения в момент, когда x достигает насыщения. См. раздел Повторная инициализация dx/dt, когда x достигает насыщения.

Ограничение только dx/dt

Как и в случае состояния x, состояние dx/dt устанавливается как ограниченное по умолчанию на панели dx/dt диалогового окна блока Integrator Limited второго порядка. Этот параметр, Limit dx/dt, можно задать вручную в блоке интегратора второго порядка. В любом случае необходимо ввести соответствующие пределы для dx/dt.

Если ограничить только состояние dx/dt, то блок определяет значения dx/dt следующим образом:

  • Когда dx/dt меньше или равно его нижнему пределу, значение dx/dt удерживается на его нижнем пределе.

  • Когда dx/dt находится между его нижним и верхним пределами, оба состояния следуют траектории, заданной ОДУ второго порядка.

  • Когда dx/dt больше или равно его верхнему пределу, значение dx/dt удерживается на его верхнем пределе.

Когда состояние dx/dt удерживается на верхнем или нижнем пределе, значение x определяется проблемой начального значения первого порядка:

dxdt = L, x (tL) = xL,

где L - предел dx/dt (верхний или нижний), tL - время, когда dx/dt достигает этого предела, и xL - значение состояния x в это время.

Ограничение обоих состояний

При ограничении обоих состояний Simulink поддерживает математическую согласованность состояний, ограничивая допустимые значения верхнего и нижнего пределов для dx/dt. Такие ограничения необходимы для выполнения следующих ограничений:

  • Если значение x равно пределу насыщения, значение dx/dt должно быть равно нулю.

  • Для выхода x за верхний предел значение dx/dt должно быть строго отрицательным.

  • Для того, чтобы x вышел за нижний предел, значение dx/dt должно быть строго положительным.

Для таких случаев верхний предел dx/dt должен быть строго положительным, а нижний предел dx/dt должен быть строго отрицательным.

Когда оба состояния ограничены, блок определяет состояния следующим образом:

  • Когда x достигает своих пределов, результирующее поведение будет таким же, как описано в разделе «Ограничение только x».

  • Всякий раз, когда dx/dt достигает одного из своих пределов, результирующее поведение является таким же, как описано в «Limiting dx/dt only» - включая вычисление x с использованием ОДУ первого порядка, когда dx/dt удерживается на одном из его пределов. В таких случаях, когда x достигает одного из своих пределов, он удерживается на этом пределе и dx/dt устанавливается равным нулю.

  • Всякий раз, когда оба достигают своих соответствующих пределов одновременно, поведение состояния x переопределяет поведение dx/dt для поддержания согласованности состояний.

При ограничении обоих состояний можно выбрать повторную инициализацию dx/dt в момент, когда состояние x достигает насыщения. Если повторно инициализированное значение выходит за указанные пределы для dx/dt, то dx/dt повторно инициализируется до ближайшего допустимого значения и вычисляется согласованный набор начальных условий. См. раздел Повторная инициализация dx/dt при достижении x уровня насыщения

Сброс состояния

Блок может сбросить свои состояния до заданных начальных условий на основе внешнего сигнала. Чтобы вызвать сброс состояния блока, выберите один из вариантов внешнего сброса на панели Атрибуты (Attributes). Порт триггера появляется в блоке под входным портом и указывает тип триггера.

  • Выбрать rising сброс состояний при увеличении сигнала сброса от нуля до положительного значения, от отрицательного до положительного значения или от отрицательного значения до нуля.

  • Выбрать falling сброс состояний при падении сигнала сброса с положительного на ноль, с положительного на отрицательное или с нуля на отрицательное.

  • Выбрать either сброс состояний при изменении сигнала сброса с нуля на ненулевое значение или изменение знака.

Порт сброса имеет прямой канал. Если выходные данные блока поступают обратно в этот порт либо непосредственно, либо через ряд блоков с прямым проходом, получается алгебраический цикл (см. Алгебраические концепции цикла).

Включение функции обнаружения пересечения нулей

Этот параметр определяет, включено ли обнаружение пересечения нулей для этого блока. По умолчанию на панели Атрибуты (Attributes) выбран параметр Включить обнаружение пересечения нуля (Enable zero-crossing detection). Однако этот параметр влияет только в том случае, если для элемента управления пересЕчение нуля (Zero-crossing) на панели Решатель (Solver) диалогового окна Параметры конфигурации (Configuration Parameters) установлено значение Use local settings. Дополнительные сведения см. в разделе Обнаружение пересечения нулей.

Повторная инициализация dx/dt, когда x достигает насыщения

Для некоторых приложений моделирования dx/dt необходимо повторно инициализировать, когда состояние x достигает своих пределов, чтобы немедленно вывести x из насыщения. Для этого на панели Атрибуты (Attributes) выберите пункт Повторно инициализировать dx/dt, когда x достигает насыщения.

Если эта опция включена, то в момент, когда x достигает насыщения, Simulink проверяет, позволяет ли текущее значение начального условия dx/dt (параметр или сигнал) немедленно покинуть состояние x. Если это так, Simulink повторно инициализирует состояние dx/dt со значением начального условия (параметра или сигнала) в этот момент. Если нет, Simulink игнорирует этот параметр в текущий момент и устанавливает значение dx/dt равным нулю, чтобы состояния блока были согласованы.

Этот параметр применяется только в момент, когда x фактически достигает предела насыщения. Он не применяется в будущем, когда x удерживается при насыщении.

Дополнительные сведения см. в разделах, посвященных ограничению состояний. Пример см. в разделе Моделирование подпрыгивающего шара.

Игнорирование ограничений состояния и внешнего сброса для линеаризации

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

Задание абсолютного допуска для выходных данных блока

По умолчанию программа Simulink использует абсолютное значение допуска, указанное в диалоговом окне Параметры конфигурации (Configuration Parameters) (см. раздел Допуски ошибок для решателей с переменным шагом) для вычисления выходных данных блоков интегратора. Если это значение не обеспечивает достаточного контроля ошибок, укажите более подходящее значение для состояния x в поле Абсолютный допуск x и для состояния dx/dt в поле Абсолютный допуск dx/dt диалогового окна параметра. Simulink использует указанные значения для вычисления значений состояния блока.

Задание отображения выходных портов

Можно управлять отображением выходного порта x или dx/dt с помощью ShowOutput параметр. Можно отобразить один выходной порт или оба порта; однако необходимо выбрать хотя бы один.

Указание имен состояний

Можно указать имена состояний x и dx/dt с помощью StateNameX и StateNameDXDT параметры. Однако необходимо указать имена для обоих или ни для одного из них; нельзя указывать имена только для x или только для dx/dt. Оба имени состояний должны иметь одинаковый тип и длину. Кроме того, число имен должно равномерно делить число состояний.

Выбор всех параметров

При выборе всех параметров значок блока выглядит следующим образом.

Порты

Вход

развернуть все

Входной сигнал u в систему интегратора, заданную как скаляр, вектор или матрица.

Типы данных: double

Внешний сигнал, определяющий исходное состояние x0 в систему интегратора. Начальное условие можно задать как скаляр, вектор или матрицу.

Зависимости

Чтобы включить этот входной порт, установите для параметра Initial condition source x значение external.

Типы данных: double

Внешний сигнал, определяющий исходное состояние dx0 в систему интегратора. Можно указать начальное условие. dx0 как скаляр, вектор или матрица.

Зависимости

Чтобы включить этот входной порт, установите для параметра Initial condition source dx/dt значение external.

Типы данных: double

Продукция

развернуть все

x выходной сигнал состояния, предоставляемый в виде скаляра, вектора или матрицы.

Типы данных: double

dx выходной сигнал состояния, заданный как скаляр, вектор или матрица.

Типы данных: double

Параметры

развернуть все

x

Укажите источник начальных условий для состояния x.

  • internal - Получение начальных условий состояния x из параметра Initial condition x.

  • external - Получение начальных условий состояния x из внешнего блока, подключенного к входному порту X0.

Ограничения

Программное обеспечение Simulink не позволяет исходному состоянию этого блока быть inf или NaN.

Зависимости

Выбор internal активизирует параметр Initial condition x и удаляет X0 входной порт.

Выбор external отключает параметр Initial condition x и активизирует входной порт X0.

Программное использование

Параметр блока: ICSourceX
Тип: символьный вектор, строка
Значения: 'internal' | 'external'
По умолчанию: 'internal'

Укажите начальное условие состояния x.

Ограничения

Программное обеспечение Simulink не позволяет исходному состоянию этого блока быть inf или NaN.

Зависимости

Чтобы включить этот параметр, установите для Initial condition source x значение internal.

Установка для исходного источника условий x значения external отключает этот параметр и включает входной порт X0.

Программное использование

Параметр блока: ICX
Тип: символьный вектор, строка
Значения: скаляр | вектор | матрица
По умолчанию: '0.0'

Ограничьте состояние x блока значением между параметрами Lower limit x и Upper limit x. Значение по умолчанию блока интегратора второго порядка: off. Значение по умолчанию для Integrator Limited второго порядка: on.

  • Чтобы ограничить состояние x значением между параметрами Нижний предел x и Верхний предел x, установите этот флажок.

  • Чтобы снять ограничения диапазона для состояния x, снимите этот флажок.

Зависимости

Установка этого флажка включает параметры Верхний предел x и Нижний предел x.

Программное использование

Параметр блока: LimitX
Тип: символьный вектор, строка
Значения: 'off' | 'on'
По умолчанию: 'off' (Интегратор второго порядка) | 'on'(Integrator Limited второго порядка)

Укажите верхний предел состояния x. Значение по умолчанию для блока интегратора второго порядка: inf. Значение по умолчанию для блока Integrator Limited второго порядка: 1.

Совет

Верхний предел насыщения для состояния x должен быть строго больше нижнего предела насыщения.

Зависимости

Чтобы включить этот параметр, установите флажок Ограничение x.

Программное использование

Параметр блока: UpperLimitX
Тип: символьный вектор, строка
Значения: '1' | 'inf' | скаляр | вектор | матрица
По умолчанию: '1' (Second-Order Integrator Limited) | 'inf' (Интегратор второго порядка)

Укажите нижний предел состояния x. Значение по умолчанию для блока интегратора второго порядка: -inf. Значение по умолчанию для блока Integrator Limited второго порядка: 0.

Совет

Нижний предел насыщения для состояния x должен быть строго меньше верхнего предела насыщения.

Зависимости

Чтобы включить этот параметр, установите флажок Ограничение x.

Программное использование

Параметр блока: LowerLimitX
Тип: символьный вектор, строка
Значения: '0' | '-inf' | скаляр | вектор | матрица
По умолчанию: '0' (Second-Order Integrator Limited) | '-inf' (Интегратор второго порядка)

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

Если в поле «Обернутое верхнее значение x» указано значение inf и Обернутое нижнее значение x как -inf, обертывание никогда не произойдет.

Зависимости

При установке этого флажка включаются верхние значения x и x.

Программное использование

Параметр блока: WrapX
Тип: символьный вектор, строка
Значения: 'off' | 'on'
По умолчанию: 'off'

Укажите верхнее значение для обертки x.

Зависимости

Чтобы включить этот параметр, установите флажок Обтекать x.

Программное использование

Параметр блока: WrappedUpperValueX
Тип: символьный вектор, строка
Значения: скаляр | вектор | матрица
По умолчанию: 'pi'

Укажите нижнее значение для обертки x.

Зависимости

Чтобы включить этот параметр, установите флажок Обтекать x.

Программное использование

Параметр блока: WrappedLowerValueX
Тип: символьный вектор, строка
Значения: скаляр | вектор | матрица
По умолчанию: '-pi'

Укажите абсолютный допуск для состояния вычисления x.

  • Можно ввести auto, -1, положительный вещественный скаляр или вектор.

  • При вводе auto или -1, Simulink использует абсолютное значение допуска в диалоговом окне Параметры конфигурации (Configuration Parameters) (см. Панель решателя) для вычисления состояния x.

  • Если ввести действительное скалярное значение, это значение переопределяет абсолютный допуск в диалоговом окне Параметры конфигурации (Configuration Parameters) и используется для вычисления всех состояний х.

  • При вводе реального вектора размер этого вектора должен соответствовать размеру состояния x. Эти значения переопределяют абсолютный допуск в диалоговом окне Параметры конфигурации (Configuration Parameters).

Программное использование

Параметр блока: AbsoluteToleranceX
Тип: символьный вектор, строка
Значения: 'auto' | '-1' | любой положительный вещественный скаляр или вектор
По умолчанию: 'auto'

Присвойте уникальное имя состоянию x.

Совет

  • Чтобы назначить имя одному состоянию, введите имя между кавычками, например, position '.

  • Чтобы назначить имена нескольким состояниям x, введите список с разделителями-запятыми, окруженный фигурными скобками, например {'a', 'b', 'c'}. Каждое имя должно быть уникальным.

  • Имена состояний применяются только к выбранному блоку.

  • При указании имени состояния для x необходимо также указать имя состояния для dx/dt.

  • Имена состояний для x и dx/dt должны иметь одинаковые типы и длины.

  • Число состояний должно быть равномерно разделено на число имен состояний. Можно указать меньше имен, чем x состояний, но нельзя указать больше имен, чем x состояний. Например, можно указать два имени в системе с четырьмя состояниями. Первое имя относится к первым двум состояниям, а второе - к последним двум состояниям. Однако необходимо быть последовательным и применить ту же схему к именам состояний для dx/dt.

  • Чтобы назначить имена состояний переменной в рабочей области MATLAB ®, введите переменную без кавычек. Переменная может быть символьным вектором, строкой или массивом ячеек.

Программное использование

Параметр блока: StateNameX
Тип: символьный вектор, строка
Значения: ' ' | определяемый пользователем
По умолчанию: ' '

dx/dt

Укажите источник исходных условий для состояния dx/dt как internal или external.

Ограничения

Программное обеспечение Simulink не позволяет исходному состоянию этого блока быть inf или NaN.

Зависимости

  • Выбор internal активизирует параметр Initial condition dx/dt и удаляет входной порт dx0.

  • Выбор external отключает параметр Initial condition dx/dt и активизирует входной порт dx0.

Программное использование

Параметр блока: ICSourceDXDT
Текст: символьный вектор
Значения: 'internal' | 'external'
По умолчанию: 'internal'

Укажите начальное условие состояния dx/dt.

Ограничения

Программное обеспечение Simulink не позволяет исходному состоянию этого блока быть inf или NaN.

Зависимости

  • Установка для исходного источника условий dx/dt значения internal включает этот параметр.

  • Установка для исходного источника условий dx/dt значения external отключает этот параметр.

Программное использование

Параметр блока: ICDXDT
Текст: символьный вектор
Значения: скаляр | вектор | матрица
По умолчанию: '0.0'

Ограничьте состояние dx/dt блока значением между параметрами Lower limit dx/dt и Upper limit dx/dt. Значение по умолчанию блока интегратора второго порядка: off. Значение по умолчанию для Integrator Limited второго порядка: on.

Совет

Если установлены пределы насыщения для x, то интервал, определенный значениями Верхний предел dx/dt и Нижний предел dx/dt, должен содержать ноль.

Зависимости

Установка этого флажка включает параметры Верхний предел dx/dt и Нижний предел dx/dt.

Программное использование

Параметр: LimitDXDT
Текст: символьный вектор
Значения: 'off' | 'on'
По умолчанию: 'off' (Интегратор второго порядка) | 'on'(Integrator Limited второго порядка)

Укажите верхний предел для состояния dx/dt.

Зависимости

При ограничении x этот параметр должен иметь строго положительное значение.

Чтобы включить этот параметр, установите флажок Ограничение dx/dt.

Программное использование

Параметр блока: UpperLimitDXDT
Текст: символьный вектор
Значения: скаляр | вектор | матрица
По умолчанию: 'inf'

Укажите нижний предел для состояния dx/dt.

Зависимости

При ограничении x этот параметр должен иметь строго отрицательное значение.

Чтобы включить этот параметр, установите флажок Ограничение dx/dt.

Программное использование

Параметр блока: LowerLimitDXDT
Текст: символьный вектор
Значения: скаляр | вектор | матрица
По умолчанию: '-inf'

Укажите абсолютный допуск для состояния вычисления dx/dt.

  • Можно ввести auto, –1, положительный действительный скаляр или вектор.

  • При вводе auto или –1затем Simulink использует абсолютное значение допуска в диалоговом окне Параметры конфигурации (Configuration Parameters) (см. Панель решателя) для вычисления выходного значения dx/dt блока.

  • При вводе числового значения это значение переопределяет абсолютный допуск в диалоговом окне Параметры конфигурации (Configuration Parameters).

Программное использование

Параметр блока: AbsoluteToleranceDXDT
Тип: символьный вектор, строка, скаляр или вектор
Значения: 'auto' | '-1' | любой положительный вещественный скаляр или вектор
По умолчанию: 'auto'

Присвойте уникальное имя состоянию dx/dt.

Совет

  • Чтобы назначить имя одному состоянию, введите имя между кавычками, например «velocity».

  • Чтобы назначить имена нескольким состояниям dx/dt, введите список с разделителями-запятыми, окруженный фигурными скобками, например {'a', 'b', 'c'}. Каждое имя должно быть уникальным.

  • Имена состояний применяются только к выбранному блоку.

  • При указании имени состояния для dx/dt необходимо также указать имя состояния для x.

  • Имена состояний для x и dx/dt должны иметь одинаковые типы и длины.

  • Число состояний должно быть равномерно разделено на число имен состояний. Можно указать меньше имен, чем состояний dx/dt, но нельзя указать больше имен, чем состояний dx/dt. Например, можно указать два имени в системе с четырьмя состояниями. Первое имя относится к первым двум состояниям, а второе - к последним двум состояниям. Однако необходимо быть последовательным и применить ту же схему к именам состояний x.

  • Чтобы назначить имена состояний переменной в рабочей области MATLAB, введите переменную без кавычек. Переменная может быть символьным вектором, строкой или массивом ячеек.

Программное использование

Параметр блока: StateNameDXDT
Тип: символьный вектор, строка
Значения: ' ' | определяемый пользователем
По умолчанию: ' '

Признаки

Сбросьте состояния в исходное состояние, когда в сигнале сброса возникает триггерное событие.

  • none - Не переводите состояние в исходное состояние.

  • rising - Сброс состояния при повышении сигнала сброса от нуля до положительного значения или от отрицательного до положительного значения.

  • falling - Сброс состояния при падении сигнала сброса с положительного значения на ноль или с положительного на отрицательное значение.

  • either - Сброс состояния при изменении сигнала сброса с нуля на ненулевое значение или при изменении знака.

Программное использование

Параметр блока: ExternalReset
Тип: символьный вектор, строка
Значения: 'none' | 'rising' | 'falling' | 'either'
По умолчанию: 'none'

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

Программное использование

Параметр: ZeroCross
Тип: символьный вектор, строка
Значения: 'on' | 'off'
По умолчанию: 'on'

В момент, когда состояние x достигает насыщения, сбросьте dx/dt в его текущие начальные условия.

Совет

Начальное условие dx/dt должно иметь значение, которое позволяет х немедленно оставить насыщение. В противном случае Simulink игнорирует начальные условия для dx/dt, чтобы сохранить математическую согласованность состояний блоков.

Программное использование

Параметр блока: ReinitDXDTwhenXreachesSaturation
Тип: символьный вектор, строка
Значения: 'off' | 'on'
По умолчанию: 'off'

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

Программное использование

Параметр блока: IgnoreStateLimitsAndResetForLinearization
Тип: символьный вектор, строка
Значения: 'off' | 'on'
По умолчанию: 'off'

Укажите выходные порты блока.

  • both - Отображение выходных портов x и dx/dt.

  • x - Показать только выходной порт x.

  • dx/dt - Отображение только выходного порта dx/dt.

Программное использование

Параметр блока: ShowOutput
Тип: символьный вектор, строка
Значения: 'both' | 'x' | 'dxdt'
По умолчанию: 'both'

Характеристики блока

Типы данных

double

Прямой проход

yes

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулей

yes

Расширенные возможности

.
Представлен в R2010a