Документация Engee

Modbus Bytes to single

Создание числа с плавающей точкой одинарной точности (тип данных Float32) из двух 16 разрядных целых (тип данных UInt16).

Тип: EngeeFunction

Путь в библиотеке:

/Interfaces/Modbus/Modbus Bytes to single

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок Modbus Bytes to single используется для создания числа с плавающей точкой одинарной точности (тип данных Float32) из двух 16 разрядных целых (тип данных UInt16). В ходе преобразования возможно задать порядок байтов в итоговом значении.

Порты

Вход

# Байты — пара целых чисел для конвертации в число с плавающей точкой
скаляр

Details
Типы данных

UInt16

Поддержка комплексных чисел

Нет

Выход

# Single — результат преобразования в виде числа с плавающей точкой
скаляр

Details
Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Main group

# Порядок байтов: — порядок следования байтов
ABCD | BADC | CDAB | DCBA

Details
Значения

ABCD | BADC | CDAB | DCBA

Значение по умолчанию

ABCD

Имя для программного использования

m_bytes_order

Настраиваемый

Нет

Вычисляемый

Да

# Шаг расчёта, с: — шаг расчета (унаследованный)

Details

Блок выполняет только вычислительное преобразование формата данных и не содержит собственной временной логики. При значении -1 шаг расчета наследуется от модели или вышестоящей подсистемы и используется формально для синхронизации с общим расписанием симуляции, но не влияет на результат преобразования.

Значение по умолчанию

-1

Имя для программного использования

m_sample_time

Настраиваемый

Нет

Вычисляемый

Да