Пожалуйста, включите JavaScript для просмотра этого сайта.

Руководство Simple-Scada

История: Редактор > Работа с шаблонами

Шаблоны + шаблонные окна

Пред. Вверх След. Еще

К объектам внутри шаблона можно привязывать шаблонные окна. При этом, если имена подстановок в шаблоне и в шаблонном окне совпадают, то значение подстановки будет передано из шаблона в шаблонное окно (подстановки с одинаковым именем объединятся). Попробуем соединить два примера из предыдущих статей. Откроем шаблон из первой статьи "tmpPump". Выделим изображение насоса "imgPump" и привяжем к нему шаблонное окно "twndPump" из второй статьи:

 

Обратите внимание, мы задали шаблонное окно, но подстановки окна в инспекторе объектов не отобразились. Дело в том, что значения подстановок задаются только у конечных объектов на мнемосхемах. Если же объект находится внутри шаблона или шаблонного окна (как в данном случае), то значения подстановок задавать не нужно.

После выбора шаблонного окна объекты на мнемосхемах автоматически обновили список подстановок. В результате они получили подстановку "Номер насоса" из шаблона "tmpPump" и "Описание насоса" из шаблонного окна "twndPump":

 

Заполним значения подстановок для каждого шаблонного объекта на мнемосхеме. Сохраним и запустим проект:

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