Доброго дня.
Помогите с кодом пожалуйста.
Необходим вывод на сцену результата СУММЫ двух переменных.
Для каждой из них делаю так:
<input type="#" class="infodc" value="%24.Voltage12L1% В">
<input type="#" class="infodc" value="%24.Voltage12L2% В">
А вот как их сложить и вывести, что то не могу понять.
Заранее благодарен.
Сумма двух переменных на сцену.
Модератор: immortal
-
- Сообщения: 1463
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 261 раз
- Поблагодарили: 454 раза
Re: Сумма двух переменных на сцену.
Можно сделать так.
1. Создать отдельное свойство для суммы двух переменных (Value).
2. Суммировать в скипте (сценарии) с нужной периодичностью или по событию.
3. Выводить на сцену, например, с помощью элемента типа "Информер" (сослаться на Объект.Свойство).
1. Создать отдельное свойство для суммы двух переменных (Value).
2. Суммировать в скипте (сценарии) с нужной периодичностью или по событию.
Код: Выделить всё
$Value = gg('24.Voltage12L1') + gg('24.Voltage12L2');
sg('24.Value',$Value);
- Рейтинг: 1.16%
- bonyfacci
- Сообщения: 4
- Зарегистрирован: Вс мар 08, 2020 2:55 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Сумма двух переменных на сцену.
Что-то не выходит "Каменный цветок"...Chainik писал(а): ↑Вс мар 08, 2020 3:20 pmМожно сделать так.
1. Создать отдельное свойство для суммы двух переменных (Value).
2. Суммировать в скипте (сценарии) с нужной периодичностью или по событию.3. Выводить на сцену, например, с помощью элемента типа "Информер" (сослаться на Объект.Свойство).Код: Выделить всё
$Value = gg('24.Voltage12L1') + gg('24.Voltage12L2'); sg('24.Value',$Value);
Создал сценарий. Не пойму как сделать, что бы он работал постоянно циклично.
Может есть у вас возможность подключиться удалённо, помочь?
-
- Сообщения: 1463
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 261 раз
- Поблагодарили: 454 раза
Re: Сумма двух переменных на сцену.
Чтобы скрипт запускался циклично, а также после старта Мажордомо, можно записать в «onNewMinute» (Панель управления --> ОБЪЕКТЫ --> Объекты --> [класс] Timer --> ClockChime --> onNewMinute) такой код (ниже строки «$m=date('i',time());»):
Код: Выделить всё
runScript("Имя_Вашего_Скрипта");
Код: Выделить всё
if ($m%15 == 0) {runScript("Имя_Вашего_Скрипта");}
Код: Выделить всё
setTimeOut('myTimer_222','runScript("Имя_Вашего_Скрипта");',10);
- Рейтинг: 1.16%