Понятно, Спасибо 1exan!
Жаль что нет профильного форума по ИнтерСкада, с примерами, с пояснениями, для не очень программистов - таких как я)))
Понятно, Спасибо 1exan!
Жаль что нет профильного форума по ИнтерСкада, с примерами, с пояснениями, для не очень программистов - таких как я)))
По последнему вопросу, опять же 1exan вам уже ответил, большое ему спасибо!
Если нужны данные разных устройств - можно использовать сценарии
Здесь есть несколько вариантов (скрипты во вложении):
Вариант 1: Датчиков ограниченное число - будем пересчитывать среднее в момент изменения значения любого из датчиков
Вариант 2: Датчиков много, среднее значение достаточно считать с заданной периодичностью
В этом случае не будем прописывать каждый датчик в скрипте, а будем выбирать по какому-то признаку:
можно по названию, размещению, метке.
Сценарий можно вызывать по расписанию с нужной периодичностью.
При таком подходе среднее значение доступно в любом месте, можно даже вывести график/отчет средних значений
Если же хотите все делать прямо на экране в точке визуализации, можно и так:
В привязке выберите для каждого датчика значение и состояние канала, например:
inData TE_001.value
inData1 TE_001.value#chstatus
inData2 TE_002.value
inData3 TE_002.value#chstatus
В окне Function поместите скрипт:
let sum = 0;
let n = 0;
if (inData1 == 0) {sum = sum + inData; n = n +1;}
if (inData3 == 0) {sum = sum + inData2; n = n +1;}
if (n>0) return Math.round(sum/n);
return '-';
JavaScript довольно простой язык, стандартный, результат виден сразу.
Наша документация содержит много примеров и даже краткое описание основ JS https://docs.intrascada.com/ru/pg338
Применение скриптов позволяет делать так как нужно вам, а не как замыслил и воплотил разработчик системы 🙂
Спасибо Владимир!
За примеры и особенно за ссылку, https://learn.javascript.ru/ очень дельно, буду вукуривать)))
...я в выходные сам чуток по "кодил" ...хотя и это громко сказано и тем не мене кое что получил)))
Но ваш код однозначно лучше, всё лаконично и почти понятно, обязательно его попробую!2025-09-22_16-41-15.jpg
Последний раз редактировалось yurgin_757; 22.09.2025 в 15:44.
Еще раз извините за беспокойство Владимир, что то я не могу ваш код запустить....
...а можно реальный проектик с этим примером у вас попросить?!
К сожалению, примера нет. Рекомендую обратиться в наш телеграм канал @IntraSCADA Там есть представители техподдержки.
Спасибо melky!
...этот форум я видел, там 2,5 пользователя и 0,1 учитель)) ...и вам спасибо 1exan, там я тоже был - почитал)
А если серьёзно, то не смешно это всё. В принципе не плохой продукт с большими возможностями!
Но как показывают реалии, он не рассчитан на широкое использование профильными пользователями,
для них кинута лишь "наживка" на готовые проекты и вот если они купят "готовый" проект вот тогда и "телега" и техподдержка...
А продукт бесспорно - хорош!
В телеграмме техподдержка отвечает всем. По электронной почте аналогично. Про какую наживку Вы говорите?
У многих продукты неплохи, но. Всегда есть но.
Особенно в части "наш продукт для программистов" (практически цитата другого продукта).
Так вот продукт должен быть для пользователя прежде всего. Тем более асутп-шника. И уже потом для программиста, если хочется навоять большего.
И для программиста уж если делать, то тоже иначе, чем делают многие.