Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: TereshinEU от 17 Марта 2021, 07:51:29
-
Здравствуйте! Создал шаблонное окно, но столкнулся с проблемой, что нельзя в скриптах обращаться к объекту по его имени (если этот объект относится к шаблонному окну, например к кнопке Button64 на 2 скрине, при компиляции скрипта выдает ошибку не объявленного идентификатора). Получается, обращаться можно только через переменную или есть возможность и по имени?
-
Здравствуйте.
Реальные объекты (которые будут созданы на основе шаблонов) не существуют на этапе разработки проекта и к ним, конечно, нельзя обратиться. Они создаются только при запуске проекта на сервере и получают случайные имена. Соответственно работать с ними через скрипты можно только через универсальные скрипты (https://simple-scada.com/help/script/script-types.html), работая через Sender, например как описано в этой статье (https://simple-scada.com/help/manual/templateobjects.html) для смены цвета у изображения насоса. Если есть желание, то опишите максимально подробно, для чего именно Вы хотите обращаться к объекту в шаблоне и какой скрипт хотите написать (или вышлите пример проекта на support@simple-scada.com), возможно мы предложим какое-нибудь решение на основе универсальных скриптов.
-
Спасибо большое за ответ, разобрался)