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