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

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

Автор Тема: Группы трендов и редактирование  (Прочитано 146 раз)

Серега

  • Старожил
  • ****
  • Сообщений: 295
    • Просмотр профиля
Группы трендов и редактирование
« : 31 Августа 2026, 11:23:29 »
Добрый день!
При оформлении в проекте групп трендов можно выбрать, что бы группа была редактируемой в клиенте.
Считая что после изменения выбранной группы повторный выбор группы приведет ее в начальное состояние тесты показали, что это не так. Работа со справкой подтвердило это
Цитировать
...Редактируемая группа будет сохранять текущий набор трендов до перезапуска клиента...
В руководстве по скриптам есть команды SetTrendAll, которая заменяет тренд в группе на указанный. И по идее можно создать кнопку для возврата к дефолтовой конфигурации соответствующей группы. Но а если этих групп будет много, да и на разных клиентах...
Можете подсказать как оптимально организовать процесс сброса редактируемой группы трендов к начальной конфигурации без перегрузки клиента?

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1424
    • Просмотр профиля
Re: Группы трендов и редактирование
« Ответ #1 : 01 Сентября 2026, 16:13:14 »
Здравствуйте.

Цитировать
И по идее можно создать кнопку для возврата к дефолтовой конфигурации соответствующей группы.
Если нужно чтобы тренды в группе были статичными, то используйте обычную группу, а не редактируемую. Нет никакого смысла использовать большое количество редактируемых групп трендов. Суть редактируемой группы в том, что в нее можно добавить любую архивируемую переменную, даже если эта переменная ранее не была добавлена в тренды. Поэтому, если есть необходимость периодически просматривать тренды некоторых переменных, то можно создать одну или несколько редактируемых групп трендов для этой задачи, а все основные тренды вывести в свои группы.

Редактируемая группа сохраняет текущий набор трендов до перезапуска клиента. Изменить набор трендов в редактируемой группе не перезапуская клиент можно только через скрипты, используя процедуры "SetTrendAll" или "SetTrendClient". Каких-либо других способов нет.