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

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

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

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


Сообщения - Djakov

Страницы: [1]
1
ОГРОМНОЕ СПАСИБО!!!

2
Здравствуйте! Подскажите, как организовать перемещение объекта Line по вертикале в зависимости от переменной Level.

3
Ваши вопросы / Re: Вопрос по отчетам
« : 17 Февраля 2021, 13:09:27 »
Большое спасибо, разобрался.

4
Ваши вопросы / Re: Вопрос по отчетам
« : 17 Февраля 2021, 10:48:19 »
Спасибо.
Цитировать
Видимо Вы используете старое руководство.
Что установилось со скадой, тем и пользуемся.
Цитировать
Подскажите пожалуйста, как написать выражение сравнения данных (DataTime) двух колонок одной строки для фильтра:
Если  Источник.Start = Источник.End то строка не выводится в отчет.
По аналогии сравнения строк
Код
PreviousIsNull(Данные, "Value") ? true : ((double)Previous(Данные, "Value") != (double)Данные.Value)

5
Ваши вопросы / Re: Вопрос по отчетам
« : 17 Февраля 2021, 08:34:25 »
И еще вопрос.
В справке есть пример:
Блокировка кнопки на время построения отчета
Допустим, имеется кнопка, по нажатию на которую строится отчет. Требуется блокировать кнопку на время построения отчета для предотвращения повторных нажатий. Для решения этой задачи на событие OnClick кнопки нужно написать такой код:

Код
begin
  { блокируем кнопку, чтобы ее нельзя было нажать повторно }
  Button1.Enabled := False; 
   
  { строим отчет и отмечаем его пользовательской отметкой равной 777 }
  ReportView(GetClientName, 'Мой отчет', rptNoPrint, 777);
end.

Далее, создадим новый скрипт с типом события "Отчет построен" и следующим кодом:

Код
begin
  if rbUserID = 777 then      // если наш отчет с отметкой 777 построился, то
    Button1.Enabled := True;  // разблокируем кнопку
end.

Почему то не работает. При наборе ReportView выдает варианты: ReportBuild и ReportBuildEx. Версия Scada 2.3.6.12

6
Ваши вопросы / Re: Вопрос по отчетам
« : 17 Февраля 2021, 08:19:36 »
Подскажите пожалуйста, как написать выражение сравнения данных (DataTime) двух колонок одной строки для фильтра:
Если  Источник.Start = Источник.End то строка не выводится в отчет.

7
Ваши вопросы / Вопрос по отчетам
« : 16 Февраля 2021, 14:57:05 »
Здравствуйте!
Помогите решить проблему. В отчете есть три колонки (DataTime):
   Начало    Конец    Разница
   8:00        9:00       1:00
   9:01        9:01       0:00
   9:15        9:15       0:00
   9:30        9:55       0:25
не могу понять как избавиться от строк где одинаковое время колонок Начало и Конец.
Заранее спасибо!!!

8
Спасибо.

9
Здравствуйте!
Подскажите пожалуйста пример кода при наведении курсора мыши на объект должно открыться окно.

10
Ваши вопросы / Re: Вопрос по отчётам
« : 04 Октября 2019, 11:40:33 »
Simple-Scada ОГРОМНОЕ спасибо.
Все отлично работает.

11
Ваши вопросы / Re: Вопрос по отчётам
« : 04 Октября 2019, 10:25:57 »
Здравствуйте!
pan2000 спасибо за предложение, но этот вариант был испытан одним из первых. НЕ помогло.
Simple-Scada спасибо. Про сравнение строк хорошая идея (почему то сразу не пришла). Попробую сам разобраться.

12
Ваши вопросы / Вопрос по отчётам
« : 03 Октября 2019, 08:59:16 »
Здравствуйте!
Стоит система PLC - OPC - SCADA связь по Modbus TCP/IP.
Для формирования отчета времени включения-выключения насоса написан код:
Код: (delphi)
begin
  if run_fc.AsBool = false then
     vrOff.Value := Now   //время выключения насоса
  else
     vrOn.Value := Now;  //время включения насоса     
end. 
Пока связь устойчивая отчет формируется отлично:
Код
Начало       Конец
08:40:21     10:47:41
11:30:02     15:20:00
15:40:36     19:24:05
но когда связь пропадает, а потом появляется (при этом насос отключен), то в отчете появляются лишние строки (время включения остается неизменным, время выключения меняется):
Код
Начало       Конец
08:40:21     10:47:41
11:30:02     15:20:00
15:40:36     19:24:05
15:40:36     19:24:24
15:40:36     19:26:18
15:40:36     19:26:28
Подскажите пожалуйста, как можно избавиться от этого эффекта? Может какой триггер прописать?

13
Ваши вопросы / Помогите разобраться
« : 27 Сентября 2019, 16:10:07 »
Помогите разобраться! Как понимать "Система отчетов - демо"? Могу ли я в версии Demo64 создавать отчеты?

14
Ваши вопросы / Работа с текстом
« : 08 Сентября 2019, 12:39:07 »
В объекте Text необходимо вывести некий текст состоящий из нескольких строк, например:
Text1.Text := ‘ВНИМАНИЕ!’+#13#10+’Авария’;
Возможно ли слово ВНИМАНИЕ выделить ЖИРНЫМ, а Авария красным? Если да, то как?

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