Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
использование_преобразований_map [2025/04/06 19:47] Admin [Шаблон "cmd":"fan"] |
использование_преобразований_map [2025/04/06 23:02] (текущий) Admin [Шаблон "cmd":"fan"] |
||
---|---|---|---|
Строка 9: | Строка 9: | ||
Первое место, где используются преобразования - это интеграция Modbus v2. см [[настройка_modbus]] это обьясняется тем, что в Modbus все взаимодействие с устройством происходит через регистры, | Первое место, где используются преобразования - это интеграция Modbus v2. см [[настройка_modbus]] это обьясняется тем, что в Modbus все взаимодействие с устройством происходит через регистры, | ||
+ | ==== Типы преобразований ==== | ||
Предусмотрено два типа преобразований - **преобразования команды** и **преобразование значения** | Предусмотрено два типа преобразований - **преобразования команды** и **преобразование значения** | ||
Строка 54: | Строка 55: | ||
любые другие значения будут проигнорированы. Преобразование при этом будет считаться не успешным. и будет выполнен " | любые другие значения будут проигнорированы. Преобразование при этом будет считаться не успешным. и будет выполнен " | ||
+ | ==== Сценарии преобразования по умолчанию ==== | ||
Этот параметр (используется только для обратных преобразований modbus) применяется в том случае, | Этот параметр (используется только для обратных преобразований modbus) применяется в том случае, | ||
Строка 89: | Строка 91: | ||
</ | </ | ||
- | < | ||
- | " | ||
- | </ | ||
===== Ограничения диапазона при линейном преобразовании значений ===== | ===== Ограничения диапазона при линейном преобразовании значений ===== | ||
Строка 110: | Строка 109: | ||
NEW | NEW | ||
- | если входное значение не укладывается в указанные границы - преобразование считается не успешным | + | если входное значение не укладывается в указанные границы - преобразование считается не успешным. То есть в примере выше, если на вход преобразования придет число 0 или 6 то оно не сработает. |
- | можно определить значения, | + | можно определить значения, |
- | + | ||
< | < | ||
- | " | + | " |
</ | </ | ||
+ | |||
+ | соответственно, | ||
+ | |||
+ | |||
+ | < | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | Параметры подставляемые при срабатывании ограничений не обязательны. Если какие-то требуется пропустить - можно указать null | ||
===== Предопределенные шаблоны преобразований ===== | ===== Предопределенные шаблоны преобразований ===== | ||
Строка 133: | Строка 140: | ||
" | " | ||
</ | </ | ||
- | |||
- | < | ||
- | " | ||
- | </ | ||
- | |||
- | |||