Forward value to. Перенаправление значений.
Инструмент в iRidium studio передающий значение из одного тега в другой.
Forwarding value to работает только в серверном проекте.
документация обновлена 19.3.2026
В iRidium появилась возможность перенаправлять значения из фидбека в канал и наоборот с помощью нового свойства тега Forwarding value to . Инструмент дает возможность исключить из проекта функционал реализованный на скриптах и перенести всё это в удобную и понятную графическую форму с интуитивным и понятным интерфейсом.
Пример:
Описание работы
Forwarding value to создает связь между каналом и фидбеком драйверов, не зависит от типа драйвера(может работать в драйвере Virtual). При добавлении ссылки на другой тег создается связь между ними, которая пересылает значение в момент его записи в источник.
-
Перенаправление не работает с токенами проекта и системы.
-
Для работы в свойствах команды/фидбека в разделе свойства сервера требуется выставить значение On Server - True.
Добавить перенаправление можно несколькими способами:
- При помощи перетаскивания тега-источника в область напротив тега-назначения.
Если перетаскивание происходит на заполненное поле, его значение запишется на новое.

- Двойным кликом по тегу-источнику. Откроется диалоговое окно с выбором тега в который необходимо направить значение.

- В свойствах тега выбрать Forward value to и указать путь к тегу в который необходимо передать значение.

Использование Script Modifier
При передаче значений из тега в тег можно применить скриптовый кодификатор - Script Modifier . Это свойство тега позволяет модифицировать текущее значение, с помощью функции, в другое значение. Например, значение уровня света в пределах 0-100 в значение с пределом 0-255. Подробнее про модификации на сервере можно прочитать здесь
-
С помощью Forward value to cделайте передачу значений из команды, в фидбек другого устройства(в примере мы используем драйвер Virtual и будем пересылать значение из его команды в его собственный фидбек).
-
Создайте скрипт в редакторе скриптов и напишите функцию (в нашем примере мы используем функцию для конвертации предела 0-100 в предел 0-255). Сохраните.
function from100to255 (in_Type, in_Name, in_Value)
{
in_Value *= 255/100;
return in_Value;
}
- В строке Script Modifier выберите функцию. В примере выбираем функцию from100to255.

- Конвертируйте серверный проект в панельный проект. Щелкните правой кнопкой мыши по названию серверного проекта, в выпадающем меню щелкните по "Create panel project".

- В панельном проекте создайте элемент Level(c пределом 0-100) и перетащите на него команду. Так же перекиньте фидбек драйвера в котором мы увидим значение после модификации(in Value, в поле text введите $V).

- Запустите серверный и панельный проект. Теперь мы наглядно видим, как значение уровня 0-100 конвертируется в 0-255.
Удаление
Удаление можно произвести несколькими способами:
- Нажать корзину в настройках Forwarding value to;

- Выбрать нужный элемент в дереве драйвера, нажать Delete.