Получить значение от любого параметра устройства.
В меню функций | На схеме |
---|---|
![]() |
![]() |
Отсутствуют
Название | Тип значения | Описание |
---|---|---|
value |
int32 float |
Значение, возвращаемое блоком |
Логика работы функции зависит от типа данных:
Если к выходу
value
подключена переменная с типом Float и настройка Тип = int32/float, то функция читает данные из памяти по стандарту IEEE754. Такой способ необходимо использовать для значений, которые передаются в формате Float (например, значение 12.6).Иначе функция читает данные как Int32.
Конвертация выполняется автоматически при помощи скрытых функций FROM_FLOAT и TO_FLOAT.
Название | Описание |
---|---|
Порядковый номер параметра | Номер поля FLEX, из которого необходимо получить значение |
Сдвиг параметра | Смещение в байтах от начала поля (некоторые поля содержат несколько десятков байт) |
Тип | Тип параметра для чтения:uint8 – однобайтовое число без знака;int8 – однобайтовое число со знаком;uint16 – двухбайтовое без знака;int16 – двухбайтовое со знаком;int32/float – четырехбайтовое со знаком / вещественное. |
Для выбора параметра удобно использовать встроенный список параметров FLEX: