Sei sulla pagina 1di 6

TAMPILAN FORM PROGRAM

Coding Program
Form 1 (Information)
Private Sub Command1_Click()
Form2.Show
Form1.Hide
End Sub

Private Sub Command2_Click()


Form3.Show
Form1.Hide
End Sub
Form 2 (Program)
Private Declare Function Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer

Private Declare Sub Out Lib "inpout32.dll" _


Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)
Dim Data As Integer

Private Sub Image14_Click()


If MsgBox("Apakah Anda Yakin Akan Keluar ?", vbYesNo + vbDefaultButton2 + vbQuestion,
"Question") = vbYes Then
End
End If
End Sub

Private Sub Image16_Click()


Out &H378, &H0
Image15.Visible = True
Timer3.Enabled = True
End Sub

Private Sub Image15_Click()


Out &H378, Data Or &H0
Data = Data Or &H0
Image15.Visible = False
Image20.Visible = False
Image21.Visible = False
Image22.Visible = False
Timer1.Enabled = False
Timer2.Enabled = False
Shape1.FillColor = vbRed
Shape2.FillColor = vbRed
Shape3.FillColor = vbRed
Shape4.FillColor = vbRed
Shape5.FillColor = vbRed
Shape6.FillColor = vbRed
Timer3.Enabled = False
End Sub
'sensor 1
Private Sub Image17_Click()
Out &H378, Data Or &H80
Data = Data Or &H80
Image2.Visible = False
Image3.Visible = True
Shape1.FillColor = vbGreen
Shape2.FillColor = vbRed
Timer2.Enabled = True
End Sub
'sensor 2
Private Sub Image18_Click()
Out &H378, (Data And &H3F) Or &H30
Data = (Data And &H3F) Or &H30
Timer1.Enabled = False
Timer2.Enabled = False
Image6.Visible = False
Image7.Visible = False
Image8.Visible = False
Image9.Visible = True
Image10.Visible = True
Image11.Visible = True
Image12.Visible = False
Image13.Visible = True
Shape2.FillColor = vbRed
Shape3.FillColor = vbGreen
Shape4.FillColor = vbGreen
End Sub
'sensor 3
Private Sub Image19_Click()
Out &H378, (Data And &H7F) Or &H8
Data = (Data And &H7F) Or &H8
Timer1.Enabled = True
Image4.Visible = False
Image5.Visible = True
Shape1.FillColor = vbRed
Shape2.FillColor = vbRed
Shape3.FillColor = vbGreen
Shape4.FillColor = vbGreen
Shape5.FillColor = vbGreen
Shape6.FillColor = vbRed
End Sub

Private Sub Image20_Click()


Out &H378, Data Or &H80
Data = Data Or &H80
Image2.Visible = False
Image3.Visible = True
Image20.Visible = False
Shape1.FillColor = vbGreen
Shape2.FillColor = vbRed
Timer2.Enabled = True
End Sub

Private Sub Image23_Click()


Form2.Hide
Form1.Show
End Sub

Private Sub Image24_Click()


Form2.Hide
Form3.Show
End Sub

Private Sub Timer1_Timer()


Out &H378, (Data And &HF7) Or &H4
Data = (Data And &HF7) Or &H4
Image4.Visible = True
Image5.Visible = False
Image6.Visible = True
Image7.Visible = True
Image8.Visible = True
Image9.Visible = False
Image10.Visible = False
Image11.Visible = False
Image12.Visible = True
Image13.Visible = False
Shape1.FillColor = vbRed
Shape2.FillColor = vbRed
Shape3.FillColor = vbGreen
Shape4.FillColor = vbGreen
Shape5.FillColor = vbRed
Shape6.FillColor = vbGreen
Timer1.Enabled = False
Timer6.Enabled = True
End Sub

Private Sub Timer2_Timer()


Out &H378, (Data And &H7F) Or &H40
Data = (Data And &H7F) Or &H40
Image2.Visible = True
Image3.Visible = False
Image20.Visible = True
Shape1.FillColor = vbRed
Shape2.FillColor = vbGreen
Timer2.Enabled = False
Timer5.Enabled = True
End Sub

Private Sub Timer3_Timer()


Timer4.Interval = Timer4.Interval + 1
Select Case Timer4.Interval
Case 1
Text1.Text = Inp(&H37A)
Case 2
If Text1.Text = 205 Then
Out &H378, Data Or &H80
Data = Data Or &H80
Timer2.Enabled = True
Image2.Visible = False
Image3.Visible = True
Shape1.FillColor = vbGreen
Shape2.FillColor = vbRed

ElseIf Text1.Text = 206 Then


Out &H378, Data Or &H30
Data = Data Or &H30
Timer1.Enabled = False
Timer2.Enabled = False
Image6.Visible = False
Image7.Visible = False
Image8.Visible = False
Image9.Visible = True
Image10.Visible = True
Image11.Visible = True
Image12.Visible = False
Image13.Visible = True
Shape2.FillColor = vbRed
Shape3.FillColor = vbGreen
Shape4.FillColor = vbGreen

ElseIf Text1.Text = 200 Then


Out &H378, Data Or &H8
Data = Data Or &H8
Timer1.Enabled = True
Image4.Visible = False
Image5.Visible = True
Shape1.FillColor = vbRed
Shape2.FillColor = vbRed
Shape3.FillColor = vbRed
Shape4.FillColor = vbRed
Shape5.FillColor = vbGreen
Shape6.FillColor = vbRed

End If
Timer4.Interval = 0
End Select

End Sub

Private Sub Timer5_Timer()


Out &H378, Data And &H3F
Data = Data And &H3F
Image2.Visible = True
Image3.Visible = False
Shape1.FillColor = vbRed
Shape2.FillColor = vbRed
Timer5.Enabled = False
Timer2.Enabled = False
End Sub

Private Sub Timer6_Timer()


Out &H378, Data And &H0
Data = Data And &H0
Image4.Visible = True
Image5.Visible = False
Image6.Visible = True
Image7.Visible = True
Image8.Visible = True
Image9.Visible = False
Image10.Visible = False
Image11.Visible = False
Image12.Visible = True
Image13.Visible = False
Image21.Visible = True
Image22.Visible = True
Shape1.FillColor = vbRed
Shape2.FillColor = vbRed
Shape3.FillColor = vbRed
Shape4.FillColor = vbRed
Shape5.FillColor = vbRed
Shape6.FillColor = vbRed
Timer6.Enabled = False
Timer1.Enabled = False
End Sub

Form 3 (Help)
Private Sub Command1_Click()
Form2.Show
Form3.Hide
End Sub

Private Sub Command2_Click()


Form1.Show
Form3.Hide
End Sub

Potrebbero piacerti anche