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