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

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

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

TeNQ

  • Постоялец
  • ***
  • Сообщений: 200
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1800 : 28 Апреля 2026, 12:36:36 »
Здравствуйте. Возможно ли сделать обьекты не являющиеся самостоятельными, а ссылками на существующие? Допустим есть объект типа Image, который меняет цвет в зависимости от состояния переменной. Цвет меняю в групповом скрипте. Теперь этот обьет я хочу использовать на другой странице. -> меняется имя обьекта и надо делать изменение в скрипте. Обьектов много, изменений много -> ручная правка = ошибки. Либо уходить от групповых скриптов, подвязывать переменную к обьекту и цвет менять по событию OnChange. Но тогда будет множество маленьких скриптиков. И то и то решение мне не нравится. Идеальным и удобным решением было бы внедрение ссылок на обьекты. Т.е. скопированный обьект будет зеркальной копией обьекта (ссылкой). Скопировал, вставил ссылку и все.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1801 : 29 Апреля 2026, 23:29:41 »
Здравствуйте.

Цитировать
Допустим есть объект типа Image, который меняет цвет в зависимости от состояния переменной. Цвет меняю в групповом скрипте. Теперь этот обьет я хочу использовать на другой странице. -> меняется имя обьекта и надо делать изменение в скрипте. Обьектов много, изменений много -> ручная правка = ошибки. Либо уходить от групповых скриптов, подвязывать переменную к обьекту и цвет менять по событию OnChange. Но тогда будет множество маленьких скриптиков. И то и то решение мне не нравится.
Для описанной задачи, нужно привязать требуемую переменную к объекту и использовать один универсальный скрипт - см. примеры №2 и 4 по ссылке. Тогда не потребуется писать отдельный скрипт для каждого объекта. Также, для создания однотипных объектов, окон, страниц и сообщений в Simple-Scada можно использовать систему шаблонов.

Если не разберетесь, то пришлите на support@simple-scada.com текущую версию Вашего проекта и укажите изображения и скрипты, о которых идет речь.

Дмитрий_Д

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1802 : 07 Мая 2026, 16:54:15 »
Добрый день.

Вопрос по спискам и переменным, привязанным к ним в окне, отмеченном "использовать как форму ввода", а именно:
Действия:
1) создал список;
2) создал переменную типа integer;
3) указал эту переменную в графе "переменная" в свойствах списка;
4) создал поле, к которому также привязал эту переменную.

Результат: При выборе строк из 'списка' вижу значения в 'поле', соответствующие номеру строки. Все хорошо. Но если окно, в котором проделывается этот тест отметить "использовать как форму ввода", то значение в 'поле' не передается, т.е. переменная не меняется, событие OnDataChange в 'списке' не выполняется соотв.

Вопрос: можно ли каким то образом считать изменения (получить значение/номер выбранной строки) списка внутри формы до отправки формы (в моем случае для доступности соседнего поля ввода текста внутри формы)?
На форуме и мануале, к сожалению, не нашел ответа, возможно плохо искал.
« Изменён: 08 Мая 2026, 22:10:40 от Simple Scada »

Simple Scada

  • Глобальный модератор
  • *****
  • Сообщений: 285
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1803 : 08 Мая 2026, 22:13:32 »
Здравствуйте.

Вопрос: можно ли каким то образом считать изменения (получить значение/номер выбранной строки) списка внутри формы до отправки формы
Такой возможности нет. Формы ввода используются для одновременной работы нескольких пользователей, т.е. чтобы каждый пользователь мог ввести свои данные и не мешать другим. В формах ввода не выполняются изменения переменных через компоненты, изменения свойств объектов и т.п. Данные из формы ввода передаются на сервер только после заполнения и отправки формы.

ZWolol

  • Пользователь
  • **
  • Сообщений: 58
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1804 : 21 Мая 2026, 04:12:52 »
Использую v2.7.1

В шаблоне сообщений задается текст аварии или предупреждения (активные, неподтвержденные),
а так же простое сообщение (не активное, не неподтвержденное для контроля) когда параметр возвращается в норму.

При перезапуске проекта получается куча сообщений в списке о том, что все в норме.
Нельзя ли их как-то блокировать ?

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1805 : 21 Мая 2026, 12:34:17 »
Здравствуйте.

Чтобы сообщения не выдавались при перезапусках проекта, в настройках Options.exe на вкладке "Simple-Scada Server" нужно отключить опцию "Показывать сообщения по первому изменению". После изменения настроек не забудьте перезапустить сервер Simple-Scada.
 
Если дело не в этом, то пришлите на support@simple-scada.com текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\" и укажите сообщения, которые нужно проверить. Если в проекте имеются конфиденциальные данные, то создайте копию проекта, удалите все лишнее, проверьте, что проблема повторяется и пришлите нам полученный проект. Либо создайте новый проект, воспроизведите проблему в нем и пришлите нам для проверки.