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

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

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

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


Темы - ZloiVadik

Страницы: [1]
1
Приветствую. Необходимо визуально по картинке бункера понимать, что с ним происходит в данный момент. Это три состояния: наполнение, опорожнение, бездействие.
Как я вижу это два независимых рисунка в виде стрелки вверх и стрелки вниз. Две переменные. При нулевых значениях - обе стрелки серые. При единице одной из переменных - меняется цвет одной из стрелок. Т.е. два скрипта.
Подскажите, возможно есть какие-то другие варианты под данную задачу - более оптимальные.
Вариант создать единую переменную и менять цвет бункера не подходит...

2
Звук для генерируемых сообщений работал, но после отключения и повторного включения, на отрез отказывается работать.
В настройках вроде всё ок. Сообщение появляется, значение переменной окрашивается в красный цвет, но звука нет...

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

4
Здравствуйте. Помогите сделать универсальный скрипт для вещественной переменной для анимации изображения.
Попробовал сделать на базе скрипта с цветом, но не получается...
Задача: при 0 объект не движется. При >0 объект движется

Код: (delphi)
var
  aPressure: Integer;
begin
  if Sender is TM_Object then    // проверяем, что Sender это объект
    with Sender as TM_Object do  // приводим Sender к типу "TM_Object"
    begin
      { умножаем значение переменной на 10 и округляем до целого }
      aPressure := Round(Value * 10);

      { далее работаем с переменной как с целым числом }
      case aPressure of
      // если значение переменной связанной с объектом равно:
        if AsInt > 0 then
          AnimSpeed := 16 // запустить анимацию
        else // иначе
          AnimSpeed := 0; // остановить анимацию
      end;
    end;

end.

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

6
Ваши вопросы / WEB доступ SmartTV
« : 16 Июня 2022, 17:28:23 »
Приветствую. Возникла задача вывести скаду на большую матрицу 106см. Телевизор с Smart TV будет открывать в браузере Скаду? Возможно есть опыт с какой либо моделью и какая операционная система телевизора необходима.

7
Привет.
Необходимо выводить множество текстовой информации в одном поле по значению переменной.
Раскрывающийся список в принципе с этим справляется, но мешает место клика для раскрытия списка, да и не нужно список раскрывать с экрана. Есть такой инструмент?

8
Приветствую.
Сделал анимацию в picture editor, сохранил. В редакторе Skada вставил, всё работает, сохранил. Но вот в web визуализации не работает. Анимация состоит из двух кадров и вот они суженные отображаются одновременно. В общем пока не понял в чём причина.
И подскажите как включать и выключать анимацию по переменной пожалуйста.

9
Привет господа, подскажите по теме.
Нужно скрывать объекты по перемененным. Для основной переменной получилось, а вот для доп нет.
Применил скрипт из описания. Как его поправить для доп переменной?
Код: (delphi)
begin
  if Sender is TM_Object then    // проверяем, что Sender это объект
    with Sender as TM_Object do  // приводим Sender к типу "TM_Object"
      if AsInt = 1 then          // если значение переменной объекта = 1
        Visible := True          // показать объект
      else                       // иначе
        Visible := False;        // скрыть объект
end.

10
Ваши вопросы / Тип переменной Time
« : 06 Октября 2021, 20:43:52 »
Не пойму как в скада time передать, нет такого типа данных... С контроллера надо вывести значение текущего таймера и без мсек. По факту получаю набор милисекунд через тип single. Видимо надо скрипт и вытащить из формата DataTime?

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