Professional Documents
Culture Documents
MxWasp = Val(MaxWasp.Text)
MnBaha = Val(MinBaha.Text)
MxBaha = Val(MaxBaha.Text)
End Sub
CloseCmd.Enabled = False
For rz = 0 To urec
MSChart1.Data = rec(rz)
Next rz
End Sub
Private Sub CloseCmd_Click()
MSComm1.PortOpen = False
CloseCmd.Enabled = False
OpenCmd.Enabled = True
End Sub
Private Sub Command1_Click()
End Sub
Private Sub Command2_Click()
Set Excelapp = New Excel.Application
Excelapp.Visible = True
End Sub
Private Sub ClrRecCmd_Click()
Text1.Text = ""
End Sub
For Jcom = 0 To 99
COMBox.AddItem (CP + Jcom)
Next Jcom
Dim NBaud1 As Integer
NBaud1 = 1200
Dim NBaud2 As Integer
NBaud2 = 2400
Dim NBaud3 As Integer
NBaud3 = 4800
Dim NBaud4 As Integer
NBaud4 = 9600
'Nilai Baud
'Nilai Baud
'Nilai Baud
'Nilai Baud
BAUDBox.AddItem (NBaud1)
BAUDBox.AddItem (NBaud2)
BAUDBox.AddItem (NBaud3)
BAUDBox.AddItem (NBaud4)
MinNorm.Text = 0
MaxNorm.Text = 2.5
MinWasp.Text = 2.51
MaxWasp.Text = 5
MinBaha.Text = 5.01
MaxBaha.Text = 10
ParityBox.AddItem (NPary)
ParityBox.AddItem (OPary)
ParityBox.AddItem (EPary)
MnNorm = Val(MinNorm.Text)
MxNorm = Val(MaxNorm.Text)
MnWasp = Val(MinWasp.Text)
StBit1 = 1
StBit2 = 2
NPary = "N"
OPary = "O"
EPary = "E"
'Parity
'Parity
'Parity
StopBox.AddItem (StBit1)
StopBox.AddItem (StBit2)
Dim DatBit6 As Single
Dim DatBit7 As Single
Dim DatBit8 As Single
DatBit6 = 6
DatBit7 = 7
DatBit8 = 8
DataBox.AddItem (DatBit6)
DataBox.AddItem (DatBit7)
DataBox.AddItem (DatBit8)
End Sub
Private Sub Form_Unload(Cancel As Integer)
On Error Resume Next
If MSComm1.PortOpen = True Then
MSComm1.PortOpen = False
Else
End If
Excelapp.Quit
End Sub
Terima = (MSComm1.Input)
Text1.Text = Text1.Text + Terima + " " +
CStr(Time) + vbCrLf
If Val(Terima) < Val(MaxNorm) Then
NormalShape.BackColor = vbGreen
WaspadaShape.BackColor = vbWhite
BahayaShape.BackColor = vbWhite
ElseIf Val(Terima) > Val(MaxNorm) And
Val(Terima) < Val(MaxWasp) Then
NormalShape.BackColor = vbWhite
WaspadaShape.BackColor = vbYellow
BahayaShape.BackColor = vbWhite
Else
NormalShape.BackColor = vbWhite
WaspadaShape.BackColor = vbWhite
BahayaShape.BackColor = vbRed
End If
'TerimaDat = Replace(Text1.Text, vbCrLf, " ")
Set
ExcelWB
=
Excelapp.Workbooks.Open("E:\College
&
Education\New
folder
(23)\New
folder\Pengirim\book1")
'Set ExcelWS = ExcelWB.Sheets.Item(1)
'Excelapp.Cells(1, 1) = "Level (m)"
'Excelapp.Cells(1, 2) = "Waktu"
End Sub
Private Sub PlotCmd_Click()
Dim SDBZ As Long
Dim todoub As Double
HitungSplit = Split(Text1.Text, " ")
BanyakSplit = UBound(HitungSplit)
rowc = (BanyakSplit + 1) / 4
'For SimpanTinggi = 0 To rowc
'
'Next SimpanTinggi
MSChart1.RowCount = rowc - 1
For rowset = 1 To rowc - 1
MSChart1.Row = rowset
MSChart1.RowLabel
=
CStr((HitungSplit(((rowset - 1) + 2) + ((rowset 1) * 3)))) + "-" + CStr(HitungSplit(((rowset) + 2)
+ ((rowset) * 3)))
todoub = CDbl(Val(HitungSplit((rowset - 1) +
((rowset - 1) * 3))))
MSChart1.DataGrid.SetData rowset, 1, todoub,
False
'(HitungSplit(rowset - 1 + (rowset * 3)))
Next rowset
MnWasp = Val(MinWasp.Text)
MxWasp = Val(MaxWasp.Text)
MnBaha = Val(MinBaha.Text)
MxBaha = Val(MaxBaha.Text)
End Sub
Private Sub RndCmd_Click()
Dim Cxyz As Integer
Cxyz = (Rnd * 9 + 1)
Text1.Text = Text1.Text + CStr(Cxyz) + " " +
"Meter" + " " + CStr(Time) + vbCrLf
End Sub
Private Sub SaveExcelCmd_Click()
On Error Resume Next
Text1.Text = Excelapp.Cells(2, 1)
MSComm1.Output = Text1.Text
End Sub
Private Sub SDBCmd_Click()
On Error Resume Next
End Sub
Dim SDBZ As Long
Private Sub ProcCmd_Click()
MsgBox "1.Click Open Excel" + vbCrLf +
vbCrLf + "2.Click Send Excel" + vbCrLf +
vbCrLf + "3.Data akan terkirim per 4 data" +
vbCrLf + vbCrLf + "4.Close Port untuk
menghentikan
pengiriman",
vbOKOnly,
"Procedure Pengiriman"
End Sub
Private Sub QuitExcelCmd_Click()
On Error Resume Next
Excelapp.Quit
End Sub
Private Sub ResetCmd_Click()
MinNorm.Enabled = True
MaxNorm.Enabled = True
MinWasp.Enabled = True
MaxWasp.Enabled = True
MinBaha.Enabled = True
MaxBaha.Enabled = True
MinNorm.Text = 0
MaxNorm.Text = 0
MinWasp.Text = 0
MaxWasp.Text = 0
MinBaha.Text = 0
MaxBaha.Text = 0
MnNorm = Val(MinNorm.Text)
MxNorm = Val(MaxNorm.Text)
=
=
MnWasp = Val(MinWasp.Text)
MxWasp = Val(MaxWasp.Text)
MnBaha = Val(MinBaha.Text)
MxBaha = Val(MaxBaha.Text)
End Sub
Private Sub Form_Load()
'SDBCmd.Enabled = False
CloseCmd.Enabled = False
Timer1.Enabled = True 'Timer Jam
Timer1.Interval = 1
For Jcom = 0 To 99
COMBox.AddItem (CP + Jcom)
Next Jcom
Dim NBaud1 As Integer
NBaud1 = 1200
Dim NBaud2 As Integer
NBaud2 = 2400
Dim NBaud3 As Integer
NBaud3 = 4800
Dim NBaud4 As Integer
NBaud4 = 9600
'Nilai Baud
'Nilai Baud
'Nilai Baud
'Nilai Baud
BAUDBox.AddItem (NBaud1)
BAUDBox.AddItem (NBaud2)
BAUDBox.AddItem (NBaud3)
BAUDBox.AddItem (NBaud4)
Dim NPary As String
Dim OPary As String
Dim EPary As String
NPary = "N"
OPary = "O"
EPary = "E"
ParityBox.AddItem (NPary)
ParityBox.AddItem (OPary)
ParityBox.AddItem (EPary)
Dim StBit1 As Single
Dim StBit2 As Single
StBit1 = 1
'Parity
'Parity
'Parity
StBit2 = 2
BahayaShape.BackColor = vbRed
End If
'TerimaDat = Replace(Text1.Text, vbCrLf, " ")
StopBox.AddItem (StBit1)
StopBox.AddItem (StBit2)
DatBit6 = 6
DatBit7 = 7
DatBit8 = 8
DataBox.AddItem (DatBit6)
DataBox.AddItem (DatBit7)
DataBox.AddItem (DatBit8)
End Sub
Private Sub Form_Unload(Cancel As Integer)
On Error Resume Next
If MSComm1.PortOpen = True Then
MSComm1.PortOpen = False
Else
End If
Excelapp.Quit
End Sub
Private Sub Image1_Click()
'Next Akhir
End Select
End Sub
End Sub
Terima = (MSComm1.Input)
'BatasAkhir = BatasAkhir + 1
And
MnWasp = Val(MinWasp.Text)
MxWasp = Val(MaxWasp.Text)
MnBaha = Val(MinBaha.Text)
MxBaha = Val(MaxBaha.Text)
End Sub
Private Sub RndCmd_Click()
Dim Cxyz As Integer
Cxyz = (Rnd * 9 + 1)
Text1.Text = Text1.Text + CStr(Cxyz) + " " +
"Meter" + CStr(Time) + vbCrLf
End Sub
Private Sub SaveExcelCmd_Click()
On Error Resume Next
Excelapp.ActiveWorkbook.Save
End Sub
Private Sub SDBCmd_Click()
On Error Resume Next
Dim SDBZ As Long
End Sub
awalsplit = Replace(Text1.Text, vbCrLf, " ")
Private Sub ProcCmd_Click()
MsgBox "1.Untuk menyimpan data buka Excel
terlebih dahulu" + vbCrLf + vbCrLf + "2.Untuk
membuka Excel, Save atau Quit gunakan tombol
pada program monitoring" + vbCrLf + vbCrLf +
"3.Set Setpoint Level untuk menentukan Level
Status" + vbCrLf + vbCrLf + "4.Stop Monitoring
terlebih dahulu untuk dapat mendapatkan hasil
Plot Chart dan Store To Database yang lebih
presisi", vbOKOnly, "Procedure Penggunaan
Program Monitoring"
End Sub
=
=