You are on page 1of 2

Function Left_Trigger(Byval Item) ' Kutu Animasyonu iin script ' Kutular iin Animasyon tag 0 - 6 arasnda deitiriliyor.

Dim XPos1 If HMIRuntime.Tags("A_Hatti_Butun_Motorlar_Calisiyor").Read = 1 Then XPos1 = Item.Left sa XPos1 = XPos1 + 50 ' Sadece X Ekseninde kaydrma yap If XPos1 >= 800 Then ' Kutu X 800 olunca HMIRuntime.Tags("Kutu_A2_Visible").Write 1 ' Bir sonraki kutu grnr yap End If End If Left_Trigger = XPos1 If XPos1 >= 1487 Then t tut. XPos1 = 1487 Left_Trigger = XPos1 HMIRuntime.Tags("Kutu_A1_Animasyon").Write 1 yap bir sontaki adma ge End If ' Dner konveyre gelince X deerini sabit ata Select Case HMIRuntime.Tags("Kutu_A1_Animasyon").Read Case 2 Left_Trigger = 1474 HMIRuntime.Tags("Kutu_A1_Animasyon").Write 3 Case 3 Left_Trigger = 1389 HMIRuntime.Tags("Kutu_A1_Animasyon").Write 4 Case 4 Left_Trigger = 1289 XPos = 1289 HMIRuntime.Tags("Kutu_A1_Animasyon").Write 5 Case 5 XPos1 = XPos1 - 50 Left_Trigger = XPos1 ' XPos1 deerini kutunun X koordinatna ata ' Kutu keye gelince X deerini arttrmay durdur ve sabi ' XPos1'e Kutunun X Deerini ata ' Animasyon tag 0

If HMIRuntime.Tags("Kutu_A1_Animasyon").Read = 0 Then

' Animasyon tagn 1

If XPos1 <= 940 Then HMIRuntime.Tags("Kutu_A1_Animasyon").Write 6 End If Case 6 ScreenItems.Item("Kutu_A1").Left = 250 ScreenItems.Item("Kutu_A1").Top = 37 HMIRuntime.Tags("Kutu_A1_Animasyon").Write 0 End Select ' Animasyon tag 6 olunca baa dn ve tag sfrla End If End Function

You might also like