vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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: Auswerten von SerialPort Kommunikation beschleunigen/verbessern 
Autor: moDiag
Datum: 10.03.09 08:32

Hallo,

zunächst: scheint das falsche Forum zu sein, da .net. However: kenne mich mit .net zwar nicht aus, aber in VB6 würde dein Code auch zu langsam sein. Im OnReceive-Event sollte man wirklich nur die Daten entgegennehmen, zwischenspeichern und kurz prüfen, ob alle Daten da sind - wenn ja, dann ab in eine andere Prozedur zum Auswerten.

Also ungefähr so:

Public Sub cp.DataReceived(...)
 
myInbuffer=myInbuffer & cp.ReadData
 
If len(myInbuffer)>=30 and Mid$(myInbuffer, len(myInbuffer)-1,1)=3 then _
  DatenAuswerten(myInbuffer)
 
end Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Auswerten von SerialPort Kommunikation beschleunigen/verbess...2.189HerrBlümchen10.03.09 00:16
Re: Auswerten von SerialPort Kommunikation beschleunigen/ver...1.374moDiag10.03.09 08:32
Re: Auswerten von SerialPort Kommunikation beschleunigen/ver...1.116HerrBlümchen10.03.09 17:12
Re: Auswerten von SerialPort Kommunikation beschleunigen/ver...1.108moDiag10.03.09 17:56
Re: Auswerten von SerialPort Kommunikation beschleunigen/ver...1.151ModeratorFZelle10.03.09 18:16
Re: Auswerten von SerialPort Kommunikation beschleunigen/ver...1.126moDiag10.03.09 18:23
Re: Auswerten von SerialPort Kommunikation beschleunigen/ver...1.205ModeratorFZelle10.03.09 18:29

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