vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Array über Schleife füllen und dann per Serialport senden 
Autor: M.Profitlich
Datum: 04.12.11 04:44

Hallo, an alle, ich habe volgendes problem ...

Private Sub btn_senden_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles btn_senden.Click
        'Dim senden As String
 
        SerialPort1.Open()
        Dim x As Integer
        Try
            Dim tobesplitted As String = Telegramm
            Dim liste As New List(Of String)
            For I = 0 To tobesplitted.Length - 1 Step 2
                liste.Add(tobesplitted.Substring(I, 2))
            Next I
 
            For x = 0 To Telegramm.Length
                SerialPort1.Write(liste(x)) '(Convert.ToString(Telegramm(x) & 
                ' Telegramm(x + 1))) ' convert byte geht nicht - Fehler
            Next x
            'MessageBox.Show(Telegramm(0))
        Catch ex As Exception
            MsgBox("Fehler ....")
        End Try
 
        SerialPort1.Close()
 
    End Sub
    'Private Function ConvertAsciiHexToByte(ByVal asciiHexToConvert As String) 
    ' As Byte
 
    '    Dim convertedValue As Byte
 
    '    convertedValue = Convert.ToByte(asciiHexToConvert, 16)
    '    Return convertedValue
 
    'End Function
 
    'Private Function ConvertByteToAsciiHex(ByVal byteToConvert As Byte) As 
    ' String
 
    '    Dim convertedValue As String
 
    '    convertedValue = Hex$(byteToConvert)
    '    Return convertedValue
 
    'End Function
End Class
, das mir das Array die richtigen werte anzeigt aber sie über den SerialPort1 anders versendet ..
, was muss ich ändern das der wert im array so gesendet wird wie er dort zu sehen ist ...

soll : 01060003 ...
ist : 30 31 30 ....

damit kann meine gegenstelle nichts anfangen ..

noch was, wenn ich den Array manuell fülle, sprich

Dim Telegramm(8) = Byte
Telegramm(0) = 01
..
..

SerialPort1.wirte(telegramm,0,8)

geht es ...

Kann mir da jemand helfen ...

danke schon einmal im Voraus ...
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Array über Schleife füllen und dann per Serialport senden2.447M.Profitlich04.12.11 04:44
Re: Array über Schleife füllen und dann per Serialport sende...1.657ModeratorFZelle04.12.11 12:41
Re: Array über Schleife füllen und dann per Serialport sende...1.525M.Profitlich04.12.11 18:22
Re: Array über Schleife füllen und dann per Serialport sende...1.920Preisser05.12.11 09:04
Re: Array über Schleife füllen und dann per Serialport sende...1.512M.Profitlich05.12.11 22:05

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-2024 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