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

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

Автор Тема: Вопросы и предложения по Simple-Scada 2  (Прочитано 507725 раз)

Vitorgan

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1755 : 05 Августа 2025, 12:39:57 »
Подскажите пожалуйста а есть возможность влиять на состояние кнопки не только от оператора? Ну например по биту из ПЛК убирать фиксацию кнопки?

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1354
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1756 : 06 Августа 2025, 11:07:40 »
Здравствуйте.

Цитировать
В текущей версии Simple-SCADA 2.7.2.0 имеется необходимость уменьшения высоты отдельного окна менее 92 пикселей. Editor не позволяет этого сделать удерживая курсор за правый нижний угол окна и перемещая его уменьшая размер окна. Однако можно вручную в свойствах окна сделать меньше его высоту, но при этом появляются дополнительные тени по сторонам от редактируемого окна. Можно ли убрать эти тени или каким образом можно уменьшить размер окна скажем до размера 256x60?
Такой возможности нет, минимальная высота окна равна 92 пикселя. Отключить тени нельзя. Пожелание учтем и возможно добавим такой функционал в будущих обновлениях.

Цитировать
Подскажите пожалуйста а есть возможность влиять на состояние кнопки не только от оператора? Ну например по биту из ПЛК убирать фиксацию кнопки?
Если "Кнопка" связана с переменной, то изменение значения этой переменной будет приводить к переключению кнопки в состояние, соответствующее значению переменной. При этом не важно, откуда именно инициировалось изменение значения переменной: из скады или ПЛК.

Если требуется работать с битами переменной, то кнопка может работать с битами напрямую без использования скриптов – см. свойство "Бит". Если имеется в виду что-то другое, то опишите более подробно, что именно требуется.

AlexejKa38

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1757 : 13 Августа 2025, 08:41:42 »
Добрый день!
Предстоит проект в котором будет около 20 однотипных страниц. Все страницы совпадают процентов на 75. Имена переменных у всех объектов отличаются только номером.

Была мысль сделать один большой мега шаблон для страницы. Но т.к. используются собственные шаблоны кранов, насосов и т.д.(таких шаблонов больше 50 на странице), а  использовать шаблоны внутри шаблонов нельзя, этот вариант не подходит.

Поэтому приходится делать одну страницу, а потом копировать все элементы на другую страницу. И ручками менять переменные у всех кранов, насосов, труб и т.д. Элеменов много, на одну страницу уходит очень много времени.

Появилась мысль. Было бы удобно если бы у страниц были свои собственные подстановки как у шаблонов. Выделил группу объектов, скопировал на другую страницу. Останется только изменить значение подстановки на странице. Сэкономило бы очень много времени. Думаю такая функция была бы востребована во многих проектах.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1354
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1758 : 13 Августа 2025, 10:33:37 »
Здравствуйте.

Все описанное можно реализовать при помощи системы шаблонов.

Цитировать
Но т.к. используются собственные шаблоны кранов, насосов и т.д.(таких шаблонов больше 50 на странице), а  использовать шаблоны внутри шаблонов нельзя, этот вариант не подходит.
Использовать шаблоны внутри шаблона можно - см. пример проекта во вложении. В нем, в шаблоне Template1 используются шаблоны Template2, Template3, Template4. При использовании шаблона внутри другого шаблона, подстановки с одинаковыми именами будут объединяться.

Возможно, вместо шаблона Вы создали шаблон окна и пытаетесь вставить его в шаблон. Либо возникает рекурсия шаблонов, что недопустимо. Если не разберетесь, то пришлите на support@simple-scada.com текущую версию Вашего проекта для проверки и укажите, какой шаблон и куда не получается вставить.
« Изменён: 13 Августа 2025, 10:39:08 от Simple_Scada »

AlexejKa38

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1759 : 13 Августа 2025, 13:53:26 »
При использовании шаблона внутри другого шаблона, подстановки с одинаковыми именами будут объединяться.

Проблема как раз в том, что одинаковые подстановки шаблонов объединяются.

Например, на скриншоте во вложении у меня используются свои собственные шаблоны емкостей, насосов и кранов. У кранов и насосов еще по 2 шаблонных окна управления, а у каждой емкости по 8 шаблонных окон управления (нагреватель, миксер, весы и т.д.)
Объединить это всё в один шаблон не получится, т.к. объединятся подстановки и краны будут одинаковыми.

Моё пожелание, чтобы у страницы были свои собственные подстановки и их можно было писать в поля основной и доп. переменных, тегов, подстановку шаблонов и т.д. Как на скриншоте, у подстановки Valve можно было бы написать "K%Номер страницы%_3" вместо "K207_3". Тогда при копировании этих объектов на другую страницу достаточно будет только поменять подстановку %Номер страницы% с 207 на 208 и у всех объектов поменялись бы свойства.

Это только небольшой пример. В проекте на каждой странице будет больше одинаковых шаблонов: по 20 емкостей, 20 насосов и 90 кранов. Плюс другие элементы управления. Свойства в основном будут отличаться только цифрами 207, 208, 209... Менять всё это ручками очень долго. :-\


SergeR

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1760 : 26 Августа 2025, 15:37:21 »
Здравствуйте. Планируется ли добавить "мышиное" событие OnMouseOver? Это здорово оживит интерфейс скады. Или можно реализовать "мышь над объектом" через скрипт?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3193
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1761 : 26 Августа 2025, 17:55:44 »
Здравствуйте.

Не планируется, т.к. его не получится использовать в проектах с несколькими клиентами. Например, если менять цвет объекта при наведении мыши, то смена цвета будет видна всем клиентам.
В будущем возможно добавим стили при наведении курсора, которые будут применяться только на том клиенте, который навел курсор на объект.

dimensy

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1762 : 29 Сентября 2025, 19:37:05 »
Очень хотелось бы в редакторе сообщений сделать возможность настройки отправки по e-mail и т.д. Сейчас, через скрипт, это же двойная работа - приходится дважды забивать сообщение

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3193
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1763 : 01 Октября 2025, 11:04:05 »
dimensy, добавим возможность автоматической отправки сообщений в одном из будущих обновлений.

kharit74

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1764 : 30 Октября 2025, 11:00:22 »
Добрый день!
При назначении скриптов на события OnClick, OnDblClick и OnMouseUp, вокруг объектов в запущенном исполнении, появляется рамка. Возможно ее убрать?

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1354
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1765 : 30 Октября 2025, 17:22:48 »
Здравствуйте.

За это отвечает опция "Выделять мышью активные объекты". Вы можете отключить данную опцию и перезапустить десктоп-клиент.

AndrewNA

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1766 : 10 Ноября 2025, 13:00:20 »
Здравствуйте, подскажите работу с тех. процессом начинаем с отрисовки интерфейса и главная задача это общий прогрессбар этого процесса.

Возможно готовый проект с красивым прогрессбаром.


Зы: спасибо за первую версию, после работы в Simple-Scada 1.3.3 работодатель согласился приобрести дальнейшую и главное работать в ней было приятно. Выбрали верную стратегию.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1354
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1767 : 12 Ноября 2025, 09:10:48 »
Здравствуйте.

Цитировать
главная задача это общий прогрессбар этого процесса.
Для этого в проекте должна быть переменная, которая отвечает за то, в какой стадии находится тех. процесс. Если такой переменной нет, то её необходимо создать. Тогда можно будет использовать компонент "Уровень" расположив его горизонтально (см. свойство "Положение") и связав с переменной определяющей стадию тех. процесса. Не забудьте правильно настроить шкалу переменной.