getlinio

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

Синтаксис

io = getlinio(mdl)
io = getlinio(blockpath)

Описание

пример

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

Аналитический тип точки, заданный как одно из следующего:

  • входной параметр Введите возмущение

  • вывод Выведите измерение

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

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

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

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

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

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

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

BusElement

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

Description

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

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