getlinio

Получите линейные аналитические точки из модели Simulink, блока Linear Analysis Plots или блока Model Verification

Описание

пример

io = getlinio(mdl) возвращает аналитические точки, заданные в модели mdl Simulink®.

пример

io = getlinio(blockpath) возвращает аналитические точки, заданные для заданного блока Linear Analysis Plots или блока Model Verification в модели Simulink.

Примеры

свернуть все

Открытая модель Simulink.

mdl = 'scdpwm';
open_system(mdl)

Эта модель содержит следующие линейные аналитические точки:

  • Введите возмущение при выходе блока Step

  • Выведите измерение при выходе блока Plant Model

Получите аналитические точки из модели.

io = getlinio(mdl)
2x1 vector of Linearization IOs: 
--------------------------
1. Linearization input perturbation located at the following signal:
- Block: scdpwm/Step
- Port: 1
2. Linearization output measurement located at the following signal:
- Block: scdpwm/Plant Model
- Port: 1

Можно использовать эти аналитические точки в последующей линеаризации модели с помощью linearize команда или slLinearizer интерфейс.

Открытая модель Simulink.

open_system('scdcstr')

Эта модель содержит блок Bode Plot, который сконфигурирован со следующими линейными аналитическими точками:

  • Введите возмущение при выходе блока Coolant Temp

  • Выведите измерение в CA выход блока CSTR

Получите аналитические точки из блока Bode Plot.

io = getlinio('scdcstr/Bode Plot')
2x1 vector of Linearization IOs: 
--------------------------
1. Linearization input perturbation located at the following signal:
- Block: scdcstr/Coolant Temp
- Port: 1
2. Linearization output measurement located at the following signal:
- Block: scdcstr/CSTR
- Port: 2

Входные параметры

свернуть все

Имя модели Simulink в виде вектора символов или строки. Модель должна быть в текущей рабочей папке или на пути MATLAB®.

Если модель не является открытой или загруженной в память, getlinio загружает модель в память.

Линейный блок Analysis Plots или блок Model Verification в виде вектора символов или строки, которая содержит ее полный блок path. Модель, которая содержит блок, должна быть в текущей рабочей папке или на пути MATLAB.

Для получения дополнительной информации о:

Выходные аргументы

свернуть все

Аналитический набор точки, возвращенный как объект I/O линеаризации или вектор объектов ввода-вывода линеаризации. Используйте io задавать входные параметры линеаризации, выходные параметры и открытия цикла при использовании linearize команда. Для получения дополнительной информации смотрите, Задают Фрагмент Модели, чтобы Линеаризовать.

Каждая аналитическая точка имеет следующие свойства:

СвойствоОписание
Active

Отметьте указание, использовать ли аналитическую точку в линеаризации в виде одного из следующего:

  • 'on' — Используйте аналитическую точку в линеаризации. Это значение является опцией по умолчанию.

  • 'off' — Не используйте аналитическую точку в линеаризации. Используйте эту опцию, если у вас есть существующий набор аналитических точек, и вы хотите линеаризовать модель с подмножеством этих точек.

Block

Полный блок path блока, с которым аналитическая точка сопоставлена в виде вектора символов.

PortNumber

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

Type

Аналитическая точка вводит в виде одного из следующего:

  • 'input' — Введите возмущение

  • 'output' — Выведите измерение

  • 'loopbreak' — Пропуск цикла

  • 'openinput' — Разомкнутый цикл вводится

  • 'openoutput' — Разомкнутый цикл выводится

  • 'looptransfer' — Передача цикла

  • 'sensitivity' — Чувствительность

  • 'compsensitivity' — Дополнительная чувствительность

Для получения дополнительной информации об аналитических типах точки смотрите, Задают Фрагмент Модели, чтобы Линеаризовать.

BusElement

Соедините шиной имя элемента, с которым аналитическая точка сопоставлена в виде вектора символов или '' если аналитическая точка не является элементом шины.

Description

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

Представлено до R2006a

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