Читатель состояния

Считайте блочное состояние

  • Библиотека:
  • Simulink / Маршрутизация Сигнала

Описание

Блок State Reader читает текущее состояние поддерживаемого блока владельца состояния.

Добавьте блок State Reader к своей модели от Simulink® Library Browser.

Блоки Читателя состояния могут состояние чтения от этих блоков владельца состояния:

  • Дискретное пространство состояний

  • Интегратор дискретного времени

  • Задержка

  • Единичная задержка

  • Дискретная передача Fcn

  • Дискретный фильтр

  • Дискретный КИХ-фильтр

  • Интегратор

  • Интегратор второго порядка

  • Условное выражение susystem блоки, такие как Enabled Подсистема, Инициированная Подсистема и Подсистема вызова функций.

  • S-функция (с одним типом данных работают вектор, объявленный вектором дискретного состояния),

Порты

Вывод

развернуть все

Значение состояния считано из блока владельца состояния.

Размерность вывода является размерностью полного вектора состояния. Обратитесь к параметру Начальных условий для определенных блоков. Например, для блока Delay с длиной Задержки N, блок State Reader возвращает вектор состояния длины [1xN].

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | фиксированная точка

Параметры

развернуть все

Покажите блок владельца состояния, состояние которого этот блок читает. Чтобы изменить блок владельца состояния, выберите блок от владельца состояния Селектора Три.

Программируемое использование

Блочный параметр: StateOwnerBlock
Ввод: символьный вектор
Значение: ''|' <образцовый путь/имя блока>'
Значение по умолчанию: ''

Блокируйте характеристики

Типы данных

double | single | Boolean | base integer | fixed point | enumerated | bus

Прямое сквозное соединение

No

Многомерные сигналы

Yes

Сигналы переменного размера

No

Обнаружение пересечения нулем

No

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Фиксированной точки Designer™.

Была ли эта тема полезной?