Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Сумматор мощности генераторов  (Прочитано 1276 раз)

Zdvig

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Сумматор мощности генераторов
« : 17 Марта 2025, 08:42:25 »
Добрый день.
Появилась необходимость вывести общую сумму активной и реактивной мощности генераторов на SCADA (Суммировать данные). Подскажите пожалуйста как это сделать.

Simple Scada

  • Глобальный модератор
  • *****
  • Сообщений: 285
    • Просмотр профиля
    • Simple-Scada
Re: Сумматор мощности генераторов
« Ответ #1 : 17 Марта 2025, 11:25:08 »
Здравствуйте.

Если требуется просуммировать значения нескольких переменных, то создайте отдельную внутреннюю переменную с таким же типом данных, как у переменных мощности, в которую будет записываться суммарное значение. Далее создайте скрипт с типом события "Изменились переменные", добавьте в него все переменные, которые необходимо просуммировать (в примере это vrPower1 и vrPower2), и используйте такой код:
Код: (delphi)
begin
  vrSumPower.Value := vrPower1.AsInt + vrPower2.AsInt;   
end.
, где vrSumPower – внутренняя переменная для записи суммы, а vrPower1 и vrPower2 – переменные мощностей генераторов (при сложении переменных нужно использовать значение переменной, приведенное к нужному типу).