Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Suse от 28 Ноября 2017, 16:15:30

Название: Отображение тренда по щелчку
Отправлено: Suse от 28 Ноября 2017, 16:15:30
Добрый день , есть форма проекта,на форме есть панель  :)
 На панели есть формочки (TEdit) для отображения значений переменных, подскажите пожалуйста,как сделать так ,чтоб по щелчку на панель с индикаторами,  отображался тренд переменных расположеных на этой панели!? :-[
Название: Re: Отображение тренда по щелчку
Отправлено: AutoCY от 29 Ноября 2017, 10:52:42
День добрый!

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

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

На кнопке устанавливаете скрипт по OnClick.
Название: Re: Отображение тренда по щелчку
Отправлено: Suse от 29 Ноября 2017, 10:55:28
Я так же могу обработчик повешать на панель,онклик...
Как открыть новое окно с трендом именно тех переменных.
Ессно,мне надо включить тренды и включить архивацию и по кнопке мне откроеться окно с трендами именно этой группы?
Название: Re: Отображение тренда по щелчку
Отправлено: AutoCY от 29 Ноября 2017, 11:15:02
Ессно,мне надо включить тренды и включить архивацию и по кнопке мне откроется окно с трендами именно этой группы?

Да, Вы задаете ID конкретной группы.
Название: Re: Отображение тренда по щелчку
Отправлено: Suse от 29 Ноября 2017, 11:30:54
 :) Спасибо большое!
Как сделать так ,чтоб он показывал границы шкалы? То есть есть значение и на тренде показаны границы допустим красным
 
Название: Re: Отображение тренда по щелчку
Отправлено: AutoCY от 29 Ноября 2017, 12:12:04
Вы имеете в виду отображение ограничения для выводимого значения?
Границы будут меняться или останутся постоянными?
Название: Re: Отображение тренда по щелчку
Отправлено: Suse от 29 Ноября 2017, 12:30:31
Постоянными согласно шкалы заданой ранее
Название: Re: Отображение тренда по щелчку
Отправлено: AutoCY от 29 Ноября 2017, 14:45:37
Возможно подойдет вариант задать отдельно переменную, которая будет являться эталоном и уже по ней визуально сравнивать отклонения фактических показаний. Можно сделать коридор из двух эталонов, между которыми будет находиться фактическое показание.
Название: Re: Отображение тренда по щелчку
Отправлено: Suse от 01 Декабря 2017, 10:53:16
 :) то есть при создании формы,я пишу в обработчик о том,что я присваиваю значение своим переменным ?
Название: Re: Отображение тренда по щелчку
Отправлено: AutoCY от 01 Декабря 2017, 16:49:43
то есть при создании формы,я пишу в обработчик о том,что я присваиваю значение своим переменным ?

Откровенно, вопроса не понял.
Название: Re: Отображение тренда по щелчку
Отправлено: Suse от 06 Декабря 2017, 13:55:32
Как мне прописать константы?  :-[
Название: Re: Отображение тренда по щелчку
Отправлено: Simple-Scada от 06 Декабря 2017, 21:39:01
Достаточно создать переменную, включить у неё архивацию "По-изменению", тип отрисовки "Ступенчатый". При старте проекта записать в неё нужное значение. Получится прямая линия тренда.
Название: Re: Отображение тренда по щелчку
Отправлено: Suse от 07 Декабря 2017, 08:29:02
ОБработчик FormCreate?
Название: Re: Отображение тренда по щелчку
Отправлено: Simple-Scada от 08 Декабря 2017, 09:16:04
Suse, Вы точно используете Simple-Scada, а не другую SCADA-систему? В Simple-Scada нет такого обработчика. Все типы событий описаны в Руководстве по скриптам (https://simple-scada.com/help/script/event-types.html). Там же можно найти различные примеры скриптов.
Название: Re: Отображение тренда по щелчку
Отправлено: Suse от 19 Декабря 2017, 15:59:55
 :) как ? Обработчик при открытии Скады и создании окна? )
Название: Re: Отображение тренда по щелчку
Отправлено: Simple-Scada от 21 Декабря 2017, 13:06:17
По этой ссылке (https://simple-scada.com/help/script/index.html?event-types.html) доступно описание всех типов событий. Есть событие запуска проекта "Полностью запущен".