vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Kommunikation zwischen COM1 und RS232 
Autor: GPM
Datum: 20.06.06 14:10

Ich habe es mal mit zwei ComPorts und Standardeinstellungen probiert:

Dim buf As New Byte
    Private Delegate Sub DelegateSub()
    Private TextboxAktualisieren As New DelegateSub(AddressOf Wertübergabe)
    Private Sub ProFeeler_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        Me.Text = "ProFeeler"
        Me.Top = Screen.PrimaryScreen.WorkingArea.Height / 2 - Me.Height / 2
        Me.Left = Screen.PrimaryScreen.WorkingArea.Width / 2 - Me.Width / 2
        If SerialPort1.IsOpen = False Then SerialPort1.Open()
        If SerialPort2.IsOpen = False Then SerialPort2.Open()
    End Sub
    Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As _
      System.IO.Ports.SerialDataReceivedEventArgs) Handles _
      SerialPort1.DataReceived
        For i As Int32 = 0 To SerialPort1.BytesToRead   ' Alle Bytes einzel 
        ' lesen und anzeigen
            Try
                buf = SerialPort1.BaseStream.ReadByte
                Me.Invoke(TextboxAktualisieren)
            Catch ex As Exception
            End Try
        Next i
    End Sub
 
    Private Sub Wertübergabe()
        txtprogramm.AppendText(buf & ",")                ' die Bytes in der 
        ' TextBox durch Komma trennen
    End Sub
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        Dim daten() As Byte = {100, 110, 120, 130, 140, 150, 160, 170, 190, 200}
        SerialPort2.BaseStream.Write(daten, 0, 10)          ' 10 Bytes aus 
        ' Array daten senden
    End Sub
    Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        If SerialPort1.IsOpen Then SerialPort1.Close()
        If SerialPort2.IsOpen Then SerialPort2.Close()
    End Sub
End Class
MfG GPM
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Kommunikation zwischen COM1 und RS2322.832viperbone31.05.06 08:05
Re: Kommunikation zwischen COM1 und RS2322.011ModeratorDaveS31.05.06 09:00
Re: Kommunikation zwischen COM1 und RS2321.808viperbone31.05.06 09:10
Re: Kommunikation zwischen COM1 und RS2321.859viperbone31.05.06 09:19
Re: Kommunikation zwischen COM1 und RS2321.834ModeratorDaveS31.05.06 09:30
Re: Kommunikation zwischen COM1 und RS2321.811viperbone31.05.06 09:43
Re: Kommunikation zwischen COM1 und RS2321.718ModeratorDaveS31.05.06 09:56
Re: Kommunikation zwischen COM1 und RS2321.710viperbone31.05.06 10:01
Re: Kommunikation zwischen COM1 und RS2321.719ModeratorDaveS31.05.06 10:45
Re: Kommunikation zwischen COM1 und RS2321.788viperbone31.05.06 10:56
Re: Kommunikation zwischen COM1 und RS2321.802ModeratorDaveS31.05.06 11:03
Re: Kommunikation zwischen COM1 und RS2321.893viperbone31.05.06 11:23
Re: Kommunikation zwischen COM1 und RS2321.678viperbone31.05.06 13:31
Re: Kommunikation zwischen COM1 und RS2321.732viperbone31.05.06 14:24
Re: Kommunikation zwischen COM1 und RS2321.772ModeratorDaveS31.05.06 14:29
Re: Kommunikation zwischen COM1 und RS2321.844viperbone31.05.06 14:49
Re: Kommunikation zwischen COM1 und RS2321.739ModeratorDaveS31.05.06 15:01
Re: Kommunikation zwischen COM1 und RS2321.726viperbone31.05.06 15:16
Re: Kommunikation zwischen COM1 und RS2321.748ModeratorDaveS31.05.06 15:19
Re: Kommunikation zwischen COM1 und RS2321.714viperbone31.05.06 15:21
Re: Kommunikation zwischen COM1 und RS2321.686ModeratorDaveS31.05.06 15:24
Re: Kommunikation zwischen COM1 und RS2321.802viperbone01.06.06 13:49
Re: Kommunikation zwischen COM1 und RS2321.719ModeratorDaveS01.06.06 14:24
Re: Kommunikation zwischen COM1 und RS2321.850viperbone01.06.06 14:37
Re: Kommunikation zwischen COM1 und RS2321.790GPM01.06.06 14:40
Re: Kommunikation zwischen COM1 und RS2321.858viperbone01.06.06 14:48
Re: Kommunikation zwischen COM1 und RS2321.719ModeratorDaveS01.06.06 14:52
Re: Kommunikation zwischen COM1 und RS2321.725viperbone01.06.06 14:59
Re: Kommunikation zwischen COM1 und RS2321.681GPM01.06.06 15:06
Re: Kommunikation zwischen COM1 und RS2321.698ModeratorDaveS01.06.06 15:15
Re: Kommunikation zwischen COM1 und RS2321.665viperbone01.06.06 17:04
Re: Kommunikation zwischen COM1 und RS2321.799GPM01.06.06 17:56
Re: Kommunikation zwischen COM1 und RS2321.698viperbone20.06.06 08:41
Re: Kommunikation zwischen COM1 und RS2321.744GPM20.06.06 10:16
Re: Kommunikation zwischen COM1 und RS2321.692viperbone20.06.06 10:27
Re: Kommunikation zwischen COM1 und RS2321.795viperbone20.06.06 10:36
Re: Kommunikation zwischen COM1 und RS2321.672viperbone20.06.06 10:58
Re: Kommunikation zwischen COM1 und RS2321.803GPM20.06.06 14:10
Re: Kommunikation zwischen COM1 und RS2321.665viperbone20.06.06 14:20
Re: Kommunikation zwischen COM1 und RS2321.683viperbone22.06.06 11:48
Re: Kommunikation zwischen COM1 und RS2322.723viperbone23.06.06 07:16
Re: Kommunikation zwischen COM1 und RS2321.766viperbone27.06.06 08:08
Re: Kommunikation zwischen COM1 und RS2321.663viperbone28.06.06 09:33
Re: Kommunikation zwischen COM1 und RS2321.707viperbone28.06.06 10:15
Re: Kommunikation zwischen COM1 und RS2321.771viperbone28.06.06 10:19

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel