Показано с 1 по 10 из 1357

Тема: Вопросы по MasterSCADA 4D

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    По умолчанию

    Цитата Сообщение от Larrrik Посмотреть сообщение
    Доброго дня.
    Подскажите, .changed - это какое-то пользовательское поле, или системное?
    Поиском по справке такого не нашел (
    Просто интересно каким образом реализовать в MS4D аналог скрипта "по изменению значения", общеупотребительного для других систем.
    Неужели всё самому нужно лепить через дополнительные переменные и функции сравнения?
    Сделал для себя, в первую очередь необходимо было отслеживать изменение уставок, может пригодится:
    Это FB для float,
    для интов надо изменить input на нужный int,
    а так же localVar объявить интом
    Код:
    double localVar ; 
    bool init;
     
    public override void Execute()
    {
     if (enable)
     	{
    	compareResult= input.CompareTo(localVar);
    	changed=false;	
    	
      if ( compareResult !=0 ) 
    	{
    		changed=true && init;
    		
    		message = "Значение параметра [ "  + nameParam +  " ] изменено. "   + " Было: " +  localVar + " Стало: " + input ;
    		
    	}
     
     localVar = input;
     init = true;
     }
    }
    Изображения Изображения

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 15:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 16:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 17:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 11:58

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •