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

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

Автор Тема: Шаблонные окна и объекты  (Прочитано 1352 раз)

TereshinEU

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Шаблонные окна и объекты
« : 17 Марта 2021, 07:51:29 »
Здравствуйте! Создал шаблонное окно, но столкнулся с проблемой, что нельзя в скриптах обращаться к объекту по его имени (если этот объект относится к шаблонному окну, например к кнопке Button64 на 2 скрине, при компиляции скрипта выдает ошибку не объявленного идентификатора). Получается, обращаться можно только через переменную или есть возможность и по имени?

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Re: Шаблонные окна и объекты
« Ответ #1 : 17 Марта 2021, 11:50:12 »
Здравствуйте.

Реальные объекты (которые будут созданы на основе шаблонов) не существуют на этапе разработки проекта и к ним, конечно, нельзя обратиться. Они создаются только при запуске проекта на сервере и получают случайные имена. Соответственно работать с ними через скрипты можно только через универсальные скрипты, работая через Sender, например как описано в этой статье для смены цвета у изображения насоса. Если есть желание, то опишите максимально подробно, для чего именно Вы хотите обращаться к объекту в шаблоне и какой скрипт хотите написать (или вышлите пример проекта на support@simple-scada.com), возможно мы предложим какое-нибудь решение на основе универсальных скриптов.

TereshinEU

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Шаблонные окна и объекты
« Ответ #2 : 22 Марта 2021, 15:21:58 »
Спасибо большое за ответ, разобрался)