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

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

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

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


Сообщения - Sungl

Страницы: [1]
1
Хочу сделать таблицу, охватывающую период, соизмеримый с месяцем (ну а в перспективе - произвольный период), где данные представлены как в таблице во вложении.
Не понимаю, как реализовать горизонтальную раскладку интервалов (как на картинке - по суткам) с вертикальной раскладкой по времени. Может быть, есть какой-то пример, как это сделать?

2
Добрый день.
Имеются типовые точки сбора информации об параметрах электросети: Точка1, 2, 3... с одинаковыми наборами тегов. Имеется ли возможность инициализировать каким-то образом массив из ссылок на эти теги TM_Variable непосредственно в имеющемся в Editor-e Редакторе переменных, чтобы потом их передавать пачкой, например конструктору или методу экземпляра класса с целью дальнейших манипуляций их значениями.
На текущий момент, приходится формировать массивы вручную, в коде:
Код: ( delphi)
type
TParAr = Array [0..2] of TM_Variable;

  //Переменные для отчетов присваиваются здесь, хотелось бы найти способ, чтоб избежать этой ручной работы
      vs1[0]:=p1Ua;
      vs1[1]:=p1Ub;
      vs1[2]:=p1Uc;
      cs1[0]:=p1Ia;
      cs1[1]:=p1Ib;
      cs1[2]:=p1Ic;
      ps1[0]:=p1Wa;
      ps1[1]:=p1Wb;
      ps1[2]:=p1Wc;
      wps1[0]:=p1WPa;
      wps1[1]:=p1WPb;
      wps1[2]:=p1WPc;

      //пакуем данные в объекты
      Point1.Pack(vs1,cs1,ps1,wps1,p1WGeneral, p1WSum);
метод Pack объекта "Точка"
Код: (delphi)
procedure TPowerPoint.Pack (var voltages, currents, powers, wp: TParAr; var wGeneral, wSum:TM_Variable);
var
  i:Integer;
begin

      Self.wGeneral:=wGeneral;
      Self.wSum:=wSum;

     for i:=0 to 2 do begin
         Self.voltages[i]:=voltages[i];
         Self.currents[i]:=currents[i];
         Self.powers[i]:=powers[i];
         Self.wp[i]:=wp[i];
     end;
end;
Хочется как-то избежать такой "ручной" инициализации во избежание ошибок. Есть ли такой способ?

3
Всё получилось. Благодарю.

4
Приветствую. Решил создать шаблон гистограммного отчета и не смог разобраться как сделать подсказку при наведению на столбик. Я могу указать только одну колонку подсказок (либо по абсциссам, либо по ординатам). А как сделать, чтобы у меня отображалась подсказка комбинированная, по обеим осям (например значение-время: 26.8 - 23.06.2023 13:07:00)?


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