Membuat Proses Komunikasi Serial menggunakan VB.Net
Untuk membuat file dengan menggunakan VB.Net yang dikomunikasikan dengan alat lain menggunakan interface RS232 kita dapat memulainya dengan mendeklarasikan Serialport nya
untuk configurasi source code programnya adalah sebagai berikut :
Public Class Form1
Dim a, b, c As String
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
SerialPort1.Open()
Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
a = SerialPort1.ReadExisting
b = b + a
Label1.Text = a
Label2.Text = b
c = Microsoft.VisualBasic.Right(b, 2)
Label3.Text = c
If c = Chr(13) + Chr(10) Then
TextBox1.Text = b
If Microsoft.VisualBasic.Left(b, 2) = "I4" Then SerialPort1.WriteLine("I4 A ")
If Microsoft.VisualBasic.Left(b, 1) = "Z" Then SerialPort1.WriteLine("Z A")
If Microsoft.VisualBasic.Left(b, 3) = "XD4" Then SerialPort1.WriteLine("XD4 S 678.12 kg 2 1 0 0 ")
b = ""
End If
End Sub
End Class
coba deh..... ok
untuk configurasi source code programnya adalah sebagai berikut :
Public Class Form1
Dim a, b, c As String
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
SerialPort1.Open()
Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
a = SerialPort1.ReadExisting
b = b + a
Label1.Text = a
Label2.Text = b
c = Microsoft.VisualBasic.Right(b, 2)
Label3.Text = c
If c = Chr(13) + Chr(10) Then
TextBox1.Text = b
If Microsoft.VisualBasic.Left(b, 2) = "I4" Then SerialPort1.WriteLine("I4 A ")
If Microsoft.VisualBasic.Left(b, 1) = "Z" Then SerialPort1.WriteLine("Z A")
If Microsoft.VisualBasic.Left(b, 3) = "XD4" Then SerialPort1.WriteLine("XD4 S 678.12 kg 2 1 0 0 ")
b = ""
End If
End Sub
End Class
coba deh..... ok