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);
}
}