Всем привет! Раньше никогда не работал с C# и примеров по использованию формул в rapid scada 6 я не нашел, может плохо искал. Суть задачи, есть входной канал с данными Integer который передает значение в секундах. Нужна простая формула которая будет делить значение этого канала на 60, то есть переводить в минуты. И может есть у кого нибудь примеры простых математических формул? Спасибо!!! https://disk.yandex.ru/i/2F6oNwSEuWVthA
Тема изменена 2 года, 3 месяца назад пользователем dmitriy.gaaze.
Тема изменена 2 года, 3 месяца назад пользователем dmitriy.gaaze.
Эту строку можно добавлять просто в поле свойств канала «Входная формула»? Я пробовал так сделать и канал выдает значение 0. Или нужно писать отдельный скрипт в базе конфигурации и прописывать только его идентификатор в свойствах канала? В документации так написано, но пока что у меня не получилось. https://disk.yandex.ru/i/NKowwltgIEp_wQ
Всё правильно сделали. Исходное значение у Вас достоверное? Тут как бы ничего усложнять не нужно. Поставьте тип данных double для проверки, возможно в этом проблема.
Ответ изменён 2 года, 3 месяца назад пользователем Romiros.
Исходное значение канала если без формулы то показывает значение 5000-7000 в веб станции, такие числа. Как только добавляешь формулу становится 0. Это данные с snmp устройства.