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

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

Автор Тема: Отображение тренда по щелчку  (Прочитано 9196 раз)

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Отображение тренда по щелчку
« : 28 Ноября 2017, 16:15:30 »
Добрый день , есть форма проекта,на форме есть панель  :)
 На панели есть формочки (TEdit) для отображения значений переменных, подскажите пожалуйста,как сделать так ,чтоб по щелчку на панель с индикаторами,  отображался тренд переменных расположеных на этой панели!? :-[
« Изменён: 29 Ноября 2017, 08:09:02 от Suse »

AutoCY

  • Пользователь
  • **
  • Сообщений: 92
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #1 : 29 Ноября 2017, 10:52:42 »
День добрый!

Создаете кнопку, помещаете ее на необходимые поля с переменными, делаете прозрачность кнопки - 0 и убираете текст. Далее создаете новый универсальный скрипт:

Код
begin
  GoToTrendsGroupAll(1);// 1 - это ID группы трендов
end.         

На кнопке устанавливаете скрипт по OnClick.
« Изменён: 29 Ноября 2017, 10:58:44 от Simple-Scada »

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #2 : 29 Ноября 2017, 10:55:28 »
Я так же могу обработчик повешать на панель,онклик...
Как открыть новое окно с трендом именно тех переменных.
Ессно,мне надо включить тренды и включить архивацию и по кнопке мне откроеться окно с трендами именно этой группы?
« Изменён: 30 Ноября 2017, 09:27:46 от Simple-Scada »

AutoCY

  • Пользователь
  • **
  • Сообщений: 92
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #3 : 29 Ноября 2017, 11:15:02 »
Ессно,мне надо включить тренды и включить архивацию и по кнопке мне откроется окно с трендами именно этой группы?

Да, Вы задаете ID конкретной группы.

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #4 : 29 Ноября 2017, 11:30:54 »
 :) Спасибо большое!
Как сделать так ,чтоб он показывал границы шкалы? То есть есть значение и на тренде показаны границы допустим красным
 
« Изменён: 30 Ноября 2017, 09:28:11 от Simple-Scada »

AutoCY

  • Пользователь
  • **
  • Сообщений: 92
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #5 : 29 Ноября 2017, 12:12:04 »
Вы имеете в виду отображение ограничения для выводимого значения?
Границы будут меняться или останутся постоянными?
« Изменён: 30 Ноября 2017, 09:28:32 от Simple-Scada »

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #6 : 29 Ноября 2017, 12:30:31 »
Постоянными согласно шкалы заданой ранее
« Изменён: 30 Ноября 2017, 09:28:38 от Simple-Scada »

AutoCY

  • Пользователь
  • **
  • Сообщений: 92
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #7 : 29 Ноября 2017, 14:45:37 »
Возможно подойдет вариант задать отдельно переменную, которая будет являться эталоном и уже по ней визуально сравнивать отклонения фактических показаний. Можно сделать коридор из двух эталонов, между которыми будет находиться фактическое показание.
« Изменён: 30 Ноября 2017, 09:28:46 от Simple-Scada »

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #8 : 01 Декабря 2017, 10:53:16 »
 :) то есть при создании формы,я пишу в обработчик о том,что я присваиваю значение своим переменным ?

AutoCY

  • Пользователь
  • **
  • Сообщений: 92
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #9 : 01 Декабря 2017, 16:49:43 »
то есть при создании формы,я пишу в обработчик о том,что я присваиваю значение своим переменным ?

Откровенно, вопроса не понял.

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #10 : 06 Декабря 2017, 13:55:32 »
Как мне прописать константы?  :-[

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3215
    • Просмотр профиля
    • Simple-Scada
Re: Отображение тренда по щелчку
« Ответ #11 : 06 Декабря 2017, 21:39:01 »
Достаточно создать переменную, включить у неё архивацию "По-изменению", тип отрисовки "Ступенчатый". При старте проекта записать в неё нужное значение. Получится прямая линия тренда.

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #12 : 07 Декабря 2017, 08:29:02 »
ОБработчик FormCreate?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3215
    • Просмотр профиля
    • Simple-Scada
Re: Отображение тренда по щелчку
« Ответ #13 : 08 Декабря 2017, 09:16:04 »
Suse, Вы точно используете Simple-Scada, а не другую SCADA-систему? В Simple-Scada нет такого обработчика. Все типы событий описаны в Руководстве по скриптам. Там же можно найти различные примеры скриптов.

Suse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: Отображение тренда по щелчку
« Ответ #14 : 19 Декабря 2017, 15:59:55 »
 :) как ? Обработчик при открытии Скады и создании окна? )