НТК Интерфейс
ПО ОИК Диспетчер НТ. Клиент10 - инструкция по настройке
×
Меню

7.3.4.3. Отображение элемента только если 3 разных ТС включены

var ts1 = initTmStatus(128, 1, 1); // инициализируем сигнал с адресом #TC128:1:1
var ts2 = initTmStatus(128, 1, 2); // с адресом #TC128:1:2
var ts3 = initTmStatus(128, 1, 3); // с адресом #TC128:1:3
 
 
// эта функция будет вызываться каждый раз после обновления телеметрии на схеме
function update()
{
  // элемент будет виден, только если включены все три сигнала одновременно
  var isVisible = isTmStatusOn(ts1) &&
                  isTmStatusOn(ts2) &&
                      isTmStatusOn(ts3);
 
   // выставляем значения свойства 'isHidden' (скрыт) для элемента с ID = 1
  setElementProperty(1, 'isHidden', !isVisible);
}