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

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

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - niyaz

Страницы: [1] 2 3
1
Не работает функция RunDelay и нет Выполнена задержка в скриптах. Данная функция была удалена ?

2
Здравствуйте. С помощью какой функции можно очистить данные с таблицы не изменяя количество строк в таблице ? Грубо говоря просто очистить значения в ячейках таблицы.

3
Здравствуйте, можно ли убрать пользователей и авторизацию вообще ? Пытался удалить всех пользователей в редакторе, тогда на основном экране все данные обновляются правильно, а на втором экране данные отображаются некорректно или вообще не обновляются. Клиент работает в многомониторном режиме. Получается без пользователя нельзя работать в многомониторном режиме?
Спасибо.

4
Здравствуйте.
Хотелось бы узнать можно ли через скрипт снять выделение строки ? Например: пользователь выбрал строку в таблице нажал на кнопку, скрипт сработал, выделение строки в таблице снялось. Это необходимо, чтобы пользователь заново выбрал необходимую ему строку в таблице и значения переменных перезаписались.
Спасибо.

5
Здравствуйте.
Не работают горячие клавиши Shift+ Tab, Ctrl+Shift+G и Ctrl+Shift+Z уменьшит отступ, разгруппировать и вернуть соответственно. В чем может заключаться проблема?

6
Спасибо за ответ и примеры, очень помогло.

7
Добрый день!
Прошу помощи.
Требуется скрипт.
присвоение переменной DeltaT.value разницы T1.Value через каждые 10 секунд.
Здравствуйте.
Не совсем понял разницы T1.Value с чем.
Код: (delphi)
const
  INTERVAL = 10;  // Интервал таймера 10 сек
begin
  vrTimer.Value := vrTimer.Value + 1; // накапливаем секунды в vrTimer
 
  // если прошло больше, чем INTERVAL секунд с последнего срабатывания таймера
  if vrTimer.Value >= INTERVAL then
  begin
    // код размещенный здесь будет выполняться каждые 10 секунд
    DeltaT.Value:= T2.Value - T1.Value; // присваиваем переменной DeltaT.Value результат вычисления T2.Value - T1.Value
    vrTimer.Value := 0; // обнуляем счетчик
  end;
end.
"vrTimer" виртуальная переменная с типом данных Integer. Код представленный выше надо разместить в скрипте с типом события "Прошла секунда".

8
Здравствуйте, возникала следующая проблема.
Написал скрипт по изменению значения переменной выпадающего списка, который вызывает следующий скрипт
Код: (delphi)
begin
  if DataSet.Tag = 8 then         // если набор данных помечен тегом 8
  begin
    comboBoxIdDriver.Clear;                 // очищаем список список
      if DataSet.IsEmpty then Exit;  // прерываем выполнение, если набор данных пуст
      while not DataSet.EOF do       // проходим в цикле по всем строкам полученного набора данных
        begin
          comboBoxIdDriver.AddItem(DataSet.Fields[0].AsStr);  // добавляем строку из первой колонки набора данных в список comboBoxDriver
          DataSet.Next;                // переходим к следующей строке набора данных
        end;
  end;
end.
Данные в список вносятся, количество строк в списке может меняться. Если в списке выбрать вторую строку, затем вызвать скрипт представленный выше, данные в списке отображаются некорректно. Первая строка остается пустой, приходится выбирать необходимое значение из списка. Можно ли это как это исправить и в чем может заключаться проблема?
Описание скриншотов: выбрал значение в правом выпадающем списке, который вызывал скрипт  заполнения левого списка, выбрал вторую строку из левого списка. Затем еще раз выбрал значения из правого списка, в данном случае в левый список должно записаться только 1 значение, первая строка остается пустой, а нужное значение записывается в следующее. 

9
Спасибо большое, скрипты OnEnter/OnLeave заработали.
Кнопка с локальными переменными работает быстро. При привязки переменных с ПЛК подтормаживает только смена цветов и текста, но значение переменной в ПЛК изменяются 'мгновенно'.   

10
Здравствуйте, не работает скрипт OnEnter(пользователь перешел на эту страницу) после обновления Simple Scada 2 до версии 2.4.0.0. В чем может быть проблема?
Также при нажатии на кнопку 'Без фиксации', смена текста и цвета кнопки тормозит. К кнопке привязана переменная из ПЛК (переменная меняется сразу, тормозит только смена цвета и текста в SCADA системе). 

11
Ваши вопросы / Скрипт по времени
« : 24 Апреля 2020, 21:31:37 »
Здравствуйте.
Как реализовать скрипт который работал каждые 48 часов, или каждые 3 дня, 7 дней и т.п. Скада система будет периодически закрываться. Спасибо.

12
Спасибо большое. Подскажите пожалуйста, как сделать так, чтобы слова в в ячейке таблицы переходили на следующую строку(слова находятся в одной ячейке таблицы).

13
Здравствуйте. Как получить значения выбранного из выпадающего списка ComboBox ? В списке есть, например горох, пшеница, овес. Необходимо, когда пользователь выбрал какую-нибудь из них, например горох в переменную записалось слово горох. Как это реализовать?

14
Меняли имя пользователя, может это стало причиной, как это исправить ?

15
Здравствуйте. Возникает ошибка при подключении к OPC-серверу. Сначала сервера отображается в меню импорта при обновлении исчезают, ранее OPC-сервера работали, теперь перестали работать. В чем может заключаться проблема? На одном компьютере не работает, а на другом тот же проект видит этот OPC сервер.

Страницы: [1] 2 3