removePoint

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

Синтаксис

removePoint(s,pt)

Описание

пример

removePoint(s,pt) удаляет заданную точку, pt, из списка аналитических точек для интерфейса slLinearizer или slTuner, s. Можно задать 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, когда вы создаете интерфейс. Например:

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

Также можно использовать команду addPoint.

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

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

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

| | | |

Введенный в R2013b