GOOSE приемник
Распаковка и выделение значений всех полей GOOSE-сообщения.
Тип: SubSystem
Путь в библиотеке:
|
Описание
Блок GOOSE приемник используется для распаковки и выделения значений всех полей GOOSE-сообщения.
Значение на выходе блока устанавливается и удерживается при захвате GOOSE-сообщения и обновляется при захвате последующего GOOSE-сообщения.
Порты
Вход
#
Size
—
размер GOOSE-сообщения
скаляр
Details
Количество байт в полученном пакете с полезной нагрузкой.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
Data
—
GOOSE-сообщение
вектор
Details
Пакет данных в виде вектора.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
Fields
—
шина, содержащая все поля GOOSE-сообщения
шина
Details
Для выделения значения определенного поля или набора полей необходимо воспользоваться блоком Выбор из шины базовой библиотеки. Все элементы Data поля allData содержатся в сигнале goosePDU.allData.Data шины, который представляет собой матрицу со значениями этих элементов, где каждая строка является значением
соответствующего элемента Data в байтах. Количество байт с информацией каждого элемента Data (элементов строки матрицы) соответствует значению ячейки вектора сигнала goosePDU.allData.Length шины.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Период дискретизации
# Период дискретизации, с — шаг расчета
Details
Шаг расчета в секундах.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Вычисляемый |
Да |