WinCC Unified Zoom, Two Hand, Touch Area. Deactive Zoom

Опубликовано: 12 Июль 2026
на канале: Umit Kalender
6,421
16

WinCC Unified ile gelen zoom ve touch areada sürükleme işlemleri inceliyoruz. Videoda Touch Areaya ait scriptleri göstermemişim Touch Areanın altında Event kısmında Scriptlere yazılı olan kod aşağıdaki şekildedir.

NOT: bir kök ekranda (yani screen window olmayan) zoomu deaktif etmek için sayfanın "LOAD Event" kısmına yazmanız gereken script şu şekildedir;
UI.RootWindow.InteractiveZooming = false;

export function Touch_area_1_OnGestureDetected(item, gesture) {
let tag1 = Tags("HMI_Tag_1");
let tagValue1 = tag1.Read();
HMIRuntime.Trace("value of MyTag1: " + tagValue1);
if (gesture == UI.Enums.HmiGesture.SwipeDown)
{
tagValue1 = tagValue1 -1;
tag1.Write(tagValue1);
}
if (gesture == UI.Enums.HmiGesture.SwipeUp)
{
tagValue1 = tagValue1 +1;
tag1.Write(tagValue1);

}
}