Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: npp от 29 Ноября 2023, 02:11:42

Название: Скопировать функционал стандартного окна трендов
Отправлено: npp от 29 Ноября 2023, 02:11:42
Здравствуйте!
В проекте сделана собственная навигация страниц.
Есть возможность реализовать функционал трендов, как в Вашей фирменной странице трендов, но с моими кнопками навигации? Проще говоря скопировать себе кнопки и скрипты и что ещё потребуется для реализации, как минимум, свободного выбора переменных тренда. Как максимум - весь интересный функционал стандартной страницы трендов.

Такой же вопрос по странице Сообщений.
Название: Re: Скопировать функционал стандартного окна трендов
Отправлено: Simple_Scada от 29 Ноября 2023, 09:57:54
Здравствуйте.

Цитировать
Есть возможность реализовать функционал трендов, как в Вашей фирменной странице трендов, но с моими кнопками навигации? Такой же вопрос по странице Сообщений.
Такой возможности нет. Переход в меню трендов можно реализовать через кнопку и скрипт по событию OnClick используя процедуры GoToTrendsClient (https://simple-scada.com/help/script/gototrendsclient.html), GoToTrendsGroupClient (https://simple-scada.com/help/script/gototrendsgroupclient.html). Также, имеется возможность создавать редактируемые группы трендов (https://simple-scada.com/help/manual/client-trends-view.html?anchor=edit_group)(не работает в web-клиенте). Дополнительно, можно для каждой страницы задать группу трендов, в которую необходимо переходить с данной страницы - см. свойство страницы "Группа трендов (https://simple-scada.com/help/manual/page-panel.html)". При необходимости, с помощью процедур SetTrendAll (https://simple-scada.com/help/script/settrendall.html) и SetTrendClient (https://simple-scada.com/help/script/settrendclient.html) можно заменять(или скрывать) тренды в нужной группе. Другие доступные методы для навигации можно найти в руководстве по ссылке (https://simple-scada.com/help/script/navigation.html).
Название: Re: Скопировать функционал стандартного окна трендов
Отправлено: npp от 04 Декабря 2023, 01:39:04
Я правильно понял, что для объекта "Временные тренды" невозможно сделать кнопку выбора группы трендов или смены отдельного тренда ? Все методы выбора и навигации существуют только для фирменной страницы "Тренды"?  :o
Название: Re: Скопировать функционал стандартного окна трендов
Отправлено: Simple_Scada от 04 Декабря 2023, 11:50:14
Здравствуйте.

Компонент "Временные тренды (https://simple-scada.com/help/manual/time-trends.html)" не связан с архивными трендами (https://simple-scada.com/help/manual/editor-trends.html). Группы, созданные для архивных трендов, нельзя выбрать для отображения в компоненте "Временные тренды". Доступные методы для работы с компонентом "Временные тренды" можно найти в руководстве по ссылке (https://simple-scada.com/help/script/tmtimetrendviewer.html). Для изменения переменных временного тренда можно использовать свойство "Variable (https://simple-scada.com/help/script/ttvariable.html)".
Название: Re: Скопировать функционал стандартного окна трендов
Отправлено: npp от 08 Декабря 2023, 09:43:42
Добрый день. Теперь разобрался, спасибо. Это было не прям очевидно. В Руководстве описаны Тренды, но это не графики, а списки и группы, причём никак не относящиеся к Временным трендам, описание которых в другом подразделе. Хорошо было бы прочитать предисловие, мол, в системе существуют два вида Трендов - Исторический в виде готовой не редактируемой страницы и Временный в виде компонента на панели. Что для Исторических необходимо создать списки и группы, а для Временных достаточно указать имя тэга, что их лучше использовать в шаблонах и т.д.

Вопрос имею ещё один: В шаблонном окне использую Временный тренд. Мин и макс значения тренда устанавливаются автоматически, но хотелось бы видеть эти значения на шкале тренда.
Первый способ - прописать вручную эти значения  (наравне с номером датчика и описанием) и передавать их в шаблонное окно.
Возможен ли Второй способ - при инициализации шаблонного окна вызвать скрипт, который из номера датчика слепил бы имя тэга и обратился бы к свойствам шкалы этого тэга - мин и макс значениям, чтобы вывести их сбоку тренда?
Или третий способ - слепить имя тэга + обращение к свойствам шкалы тэга  прямо в свойствах компоненты "поле вывода" или "текстового поля", которые находятся в шаблонном окне ? Возможно?
Название: Re: Скопировать функционал стандартного окна трендов
Отправлено: Simple Scada от 08 Декабря 2023, 11:08:29
Здравствуйте.

Цитировать
В шаблонном окне использую Временный тренд. Мин и макс значения тренда устанавливаются автоматически
При отрисовке временных трендов используется минимум и максимум шкалы переменно (https://simple-scada.com/help/manual/edit-scale.html)й и эта шкала вписывается в высоту компонента. Шкала, указанная в свойствах компонента "Временные тренды (https://simple-scada.com/help/manual/time-trends.html)" не влияет на масштабирование и отображение тренда. Она служит только для визуального отображения заданной в компоненте шкалы.

Цитировать
но хотелось бы видеть эти значения на шкале тренда.
Вам нужно в свойствах мин./макс. шкалы (https://simple-scada.com/help/manual/time-trends.html) компонента "Временные тренды" использовать подстановки со спец. значениями (https://simple-scada.com/help/manual/templusefultips.html?anchor=templ1) #var_min и #var_max. При этом переменную, из которой будут браться минимум/максимум шкалы, нужно указать в свойство "Переменная" компонента "Временные тренды". Тогда минимум/максимум шкалы переменной будут автоматически подставляться в компонент "Временные тренды". См. скриншот во вложении.
Название: Re: Скопировать функционал стандартного окна трендов
Отправлено: npp от 08 Декабря 2023, 14:37:11
Получилось, спасибо.
А количество меток на шкале Временного тренда можно как-нибудь подгонять под диапазон шкалы? Свойство "Количество меток" Временного тренда позволяет только число вводить, а подстановку нельзя... я согласен и вручную прописывать для каждого вызова шаблонного окна.
Или единственный выход шкАлы в редакторе шкал подгонять под круглые значения?
Название: Re: Скопировать функционал стандартного окна трендов
Отправлено: Simple_Scada от 10 Декабря 2023, 17:52:00
В этом случае проще всего будет создать несколько шаблонных окон с разными настройками меток.