Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
использование_преобразований_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: | ||
| " | " | ||
| </ | </ | ||
| - | |||
| - | < | ||
| - | " | ||
| - | </ | ||
| - | |||
| - | |||