Anda di halaman 1dari 4

1 'Handoko Muji Prabowo

2 'D4 Teknik Otomasi


3 'Semester 3
4 'Politeknik TEDC
5
6 Dim i, a, b, c, d, e, f, g, x, y, z, s, q, n, m, l, r, t, p, h, u As Integer
7 Option Explicit
8
9 Private Function Sleep(mSecs As Long) As Double
10 Dim Duration!
11 Duration! = Timer + mSecs
12 Do Until Timer > Duration!
13 DoEvents
14 Loop
15 End Function
16
17 Private Sub Form_Load()
18 Timer1.Enabled = False
19 Timer2.Enabled = False
20 Timer3.Enabled = False
21 End Sub
22
23 Private Sub GXButton1_Click()
24 i = 100
25 Do While i >= 0
26 If SFCutaway1.Level >= 80 And SFCutaway2.Level >= 80 And SFCutaway3.Level >= 80
Then
27 SFCutaway1.Level = i
28 Sleep 0.5
29 SFCutaway2.Level = i
30 Sleep 0.5
31 SFCutaway3.Level = i
32 Sleep 0.5
33
34 If i = 80 Then
35 i = 0
36 Exit Do
37 End If
38 End If
39 i = i - 1
40 Loop
41
42
43
44 'Label1.Caption = d
45
46 Do While i <= 100
47 If Gadget1.Integer01 <= 60 Then
48 Sleep 0.5
49 Gadget1.Integer01 = i
50
51 If Gadget1.Integer01 = 0 Then Gadget1.Color01 = vbRed
52 If Gadget1.Integer01 = 25 Then
53 Gadget1.Discrete01 = True
54 Gadget1.Color01 = vbBlue
55 End If
56 If Gadget1.Integer01 = 50 Then Gadget1.Color01 = vbGreen
57 If Gadget1.Integer01 = 60 Then
58 Timer1.Enabled = True
59 End If
60 'If Gadget1.Integer01 = 50 Then Timer2.Enabled = True
61
62 If i = 60 Then
63 i = 100
64 Exit Do
65 End If
66 End If
67 i = i + 1
68 Loop
69 End Sub
70
71 Private Sub Timer1_Timer()
72 If SFStandard20.Left <= 9480 And SFStandard21.Left <= 10320 Then
73 SFStandard20.Left = SFStandard20.Left + 50
74 SFStandard21.Left = SFStandard21.Left + 50
75 If SFStandard20.Left = 9510 And SFStandard21.Left = 10350 Then
76 Sleep 0.6
77 End If
78 End If
79
80 If SFStandard20.Left <= 12360 And SFStandard21.Left <= 13200 Then
81 SFStandard20.Left = SFStandard20.Left + 50
82 SFStandard21.Left = SFStandard21.Left + 50
83 If SFStandard20.Left = 12410 And SFStandard21.Left = 13250 Then
84 Sleep 0.6
85 End If
86 ElseIf SFStandard26.Left <= 15120 Then
87 SFStandard26.Left = SFStandard26.Left + 50
88 If SFStandard26.Left = 15150 Then
89 Sleep 0.6
90 SFStandard26.Visible = False
91 End If
92 End If
93
94 If SFStandard26.Left = 15150 Then
95 f = 80
96 z = 0
97 q = 0
98 b = 0
99 Do While f >= 60
100 If SFCutaway1.Level >= 60 And SFCutaway2.Level >= 60 And SFCutaway3.Level >=
60 Then
101 y = SFCutaway1.Level
102 y = y - z
103 SFCutaway1.Level = y
104 Sleep 0.5
105
106 s = SFCutaway2.Level
107 s = s - q
108 SFCutaway2.Level = s
109 Sleep 0.5
110
111 a = SFCutaway3.Level
112 a = a - b
113 SFCutaway3.Level = a
114 Sleep 0.5
115
116 If f = 60 Then
117 Exit Do
118 End If
119 End If
120 f = f - 1
121 z = z + 1
122 q = q + 1
123 b = b + 1
124 Loop
125
126 g = 0
127
128 Do While g <= 100
129 If Gadget1.Integer01 <= 70 Then
130 x = Gadget1.Integer01
131 x = x + g
132 Gadget1.Integer01 = x
133 Sleep 0.6
134 If g = 70 Then
135 'g = 100
136 Exit Do
137 End If
138 End If
139 g = g + 1
140 'Label1.Caption = g
141 Loop
142 Timer2.Enabled = True
143 End If
144
145 Label1.Caption = Gadget1.Integer01 '9510 10350 12410 13250 15150
146 End Sub
147
148 Private Sub Timer2_Timer()
149 Timer1.Enabled = False
150 If SFStandard28.Left <= 9480 And SFStandard29.Left <= 10320 Then
151 SFStandard28.Left = SFStandard28.Left + 50
152 SFStandard29.Left = SFStandard29.Left + 50
153 If SFStandard28.Left = 9510 And SFStandard29.Left = 10350 Then
154 Sleep 0.6
155 End If
156 End If
157
158 'If SFStandard28.Left <= 12360 And SFStandard29.Left <= 13200 Then
159 ' SFStandard28.Left = SFStandard28.Left + 50
160 ' SFStandard29.Left = SFStandard29.Left + 50
161 ' If SFStandard28.Left = 12410 And SFStandard29.Left = 13250 Then
162 ' Sleep 0.6
163 ' End If
164 'End If
165
166 If SFStandard28.Left <= 12360 And SFStandard29.Left <= 13200 Then
167 SFStandard28.Left = SFStandard28.Left + 50
168 SFStandard29.Left = SFStandard29.Left + 50
169 If SFStandard28.Left = 12410 And SFStandard29.Left = 13250 Then
170 Sleep 0.6
171 End If
172 ElseIf SFStandard30.Left <= 15120 Then
173 SFStandard30.Left = SFStandard30.Left + 50
174 If SFStandard30.Left = 15150 Then
175 Sleep 0.6
176 SFStandard30.Visible = False
177 End If
178 End If
179
180 If SFStandard30.Left = 15150 Then
181 n = 60
182 a = 0
183 c = 0
184 m = 0
185 l = 0
186 r = 0
187 t = 0
188
189 Do While n >= 40
190 If SFCutaway1.Level >= 40 And SFCutaway2.Level >= 40 And SFCutaway3.Level >=
40 Then
191 a = SFCutaway1.Level
192 a = a - c
193 SFCutaway1.Level = a
194 Sleep 0.5
195
196 m = SFCutaway2.Level
197 m = m - l
198 SFCutaway2.Level = m
199 Sleep 0.5
200
201 r = SFCutaway3.Level
202 r = r - t
203 SFCutaway3.Level = r
204 Sleep 0.5
205
206 If n = 40 Then
207 Exit Do
208 End If
209 End If
210 n = n - 1
211 c = c + 1
212 l = l + 1
213 t = t + 1
214 Loop
215
216 p = 0
217 h = 0
218
219 Do While p <= 100
220 If Gadget1.Integer01 <= 95 Then
221 h = Gadget1.Integer01
222 h = h + p
223 Gadget1.Integer01 = h
224 Sleep 0.6
225
226 If p = 85 Then
227 Exit Do
228 End If
229 End If
230 p = p + 1
231 u = u + 1
232 Loop
233 Label2.Caption = p
234
235 Timer3.Enabled = True
236 End If
237 End Sub
238
239 Private Sub Timer3_Timer()
240 Timer2.Enabled = False
241 If SFStandard31.Left <= 9480 And SFStandard32.Left <= 10320 Then
242 SFStandard31.Left = SFStandard31.Left + 50
243 SFStandard32.Left = SFStandard32.Left + 50
244 If SFStandard31.Left = 9510 And SFStandard32.Left = 10350 Then
245 Sleep 0.6
246 End If
247 End If
248
249 If SFStandard31.Left <= 12360 And SFStandard32.Left <= 13200 Then
250 SFStandard31.Left = SFStandard31.Left + 50
251 SFStandard32.Left = SFStandard32.Left + 50
252 If SFStandard31.Left = 12410 And SFStandard32.Left = 13250 Then
253 Sleep 0.6
254 End If
255 ElseIf SFStandard33.Left <= 15120 Then
256 SFStandard33.Left = SFStandard33.Left + 50
257 If SFStandard33.Left = 15150 Then
258 Sleep 0.6
259 SFStandard33.Visible = False
260 End If
261 End If
262 End Sub
263

Anda mungkin juga menyukai