removePoint

Удалите точку из списка аналитических точек в slLinearizer или slTuner интерфейс

Синтаксис

Описание

пример

removePoint(s,pt) удаляет заданную точку, pt, из списка анализа указывает для slLinearizer или slTuner интерфейсы. Можно задать pt удалить или сингл или несколько точек.

removePoint не изменяет модель, сопоставленную с s.

Примеры

свернуть все

Создайте slLinearizer интерфейс для scdcascade модель. Добавьте аналитические точки для r, e1, и y1m сигналы.

sllin = slLinearizer('scdcascade',{'r','e1','y1m'});

Удалите y1m укажите от интерфейса.

removePoint(sllin,'y1m');

Создайте slLinearizer интерфейс для scdcascade модель. Добавьте аналитические точки для r, e1, и y1m сигналы.

sllin = slLinearizer('scdcascade',{'r','e1','y1m'});

Удалите y1m и e1 точки от интерфейса.

removePoint(sllin,{'y1m','e1'});

Создайте slLinearizer интерфейс для scdcascade модель. Добавьте аналитические точки для r, e1, и y1m сигналы.

sllin = slLinearizer('scdcascade',{'r','e1','y1m'});

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

В данном примере удалите y1m укажите от sllin.

sllin
 
slLinearizer linearization interface for "scdcascade":

3 Analysis points: 
--------------------------
Point 1:
- Block: scdcascade/setpoint
- Port: 1
- Signal Name: r
Point 2:
- Block: scdcascade/Sum1
- Port: 1
- Signal Name: e1
Point 3:
- Block: scdcascade/Sum
- Port: 1
- Signal Name: y1m
 
No permanent openings. Use the addOpening command to add new permanent openings.
Properties with dot notation get/set access:
      Parameters         : [] 
      OperatingPoints    : [] (model initial condition will be used.)
      BlockSubstitutions : []
      Options            : [1x1 linearize.LinearizeOptions]

Отображения показывают тот y1m третья аналитическая точка sllin .

Удалите точку из интерфейса.

removePoint(sllin,3);

Создайте slLinearizer интерфейс для scdcascade модель. Добавьте аналитические точки для r, e1, и y1m сигналы.

sllin = slLinearizer('scdcascade',{'r','e1','y1m'});

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

В данном примере удалите e1 и y1m точки от sllin.

sllin
 
slLinearizer linearization interface for "scdcascade":

3 Analysis points: 
--------------------------
Point 1:
- Block: scdcascade/setpoint
- Port: 1
- Signal Name: r
Point 2:
- Block: scdcascade/Sum1
- Port: 1
- Signal Name: e1
Point 3:
- Block: scdcascade/Sum
- Port: 1
- Signal Name: y1m
 
No permanent openings. Use the addOpening command to add new permanent openings.
Properties with dot notation get/set access:
      Parameters         : [] 
      OperatingPoints    : [] (model initial condition will be used.)
      BlockSubstitutions : []
      Options            : [1x1 linearize.LinearizeOptions]

Отображения показывают тот e1 и y1m вторые и третьи аналитические точки sllin .

Удалите точки из интерфейса.

removePoint(sllin,[2 3]);

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

свернуть все

Интерфейс к модели Simulink в виде любого slLinearizer взаимодействуйте через интерфейс или slTuner интерфейс.

Аналитическая точка, чтобы удалить из списка анализа указывает для sВ виде:

  • Вектор символов или строка — Аналитическая точка сигнализируют об имени.

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

    Можно задать pt как исключительно соответствующий фрагмент полного имени сигнала или имени блока. Предположим, что полным именем сигнала аналитической точки является 'LoadTorque'. Можно задать pt как 'Torque' настолько же долго как 'Torque' не фрагмент имени сигнала ни для какой другой аналитической точки s.

    Например, pt = 'y1m'.

  • Массив ячеек из символьных векторов или массив строк — Задают несколько аналитических имен точки. Например, pt = {'y1m','y2m'}.

  • Положительное целое число или — Аналитический индекс точки.

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

    Например, pt = 1.

  • Вектор положительных целых чисел — Задает несколько аналитических индексов точки. Например, pt = [1 2].

Больше о

свернуть все

Аналитические точки

Analysis points, используемый slLinearizer и slTuner интерфейсы, идентифицируйте местоположения в модели, которые важны для линейного анализа и настройки системы управления. Вы используете аналитические точки в качестве входных параметров к командам линеаризации, таким как getIOTransfer, getLoopTransfer, getSensitivity, и getCompSensitivity. Как входные параметры к командам линеаризации, аналитические точки могут задать любой разомкнутый цикл или передаточную функцию с обратной связью в модели. Можно также использовать аналитические точки, чтобы задать конструктивные требования при настройке систем управления с помощью команд, таких как systune.

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

Можно добавить, что анализ указывает на slLinearizer или slTuner интерфейсы, когда вы создаете интерфейс. Например:

s = slLinearizer('scdcascade',{'u1','y1'});

В качестве альтернативы можно использовать addPoint команда.

Просмотреть все аналитические точки s, введите s в командной строке, чтобы отобразить интерфейсное содержимое. Для каждой аналитической точки s, отображение включает имя блока и номер порта и имя сигнала, который происходит в этой точке. Можно также программно получить список всех аналитических точек с помощью getPoints.

Для получения дополнительной информации о том, как можно использовать аналитические точки, смотрите представляющего интерес Марка Сигнэлса для Анализа и проектирования Системы управления и представляющего интерес Марка Сигнэлса для Пакетной Линеаризации.

Смотрите также

| | | |

Введенный в R2013b