|
|
Informationen über serialport |
HTML Button via Webserver im Visual Basic erkennen |
Verfasst am: 02.12.2010, 20:42 Aufrufe: 816
|
Daten vom COM Port auslesen |
Verfasst am: 01.10.2010, 09:54 Aufrufe: 1246
Wenn die 1 gesendet wird, soll eine bestimmte Funktion in meinem Code ausgeführt werden.
Ich habe schon einige Stunden im Netz gesucht, aber die meisten Beispielcodes waren alle nur für VB6. Ich brauche ja für .NET oder?
Ich habe in meinem Projekt schon aus der Toolbox das SerialPort Element eingefügt und meinen COM2 bei Portname eingegeben.
Baudrate passt auch.
Jetzt habe ich doppelt auf DataReceived geklick ...
|
[VB 2010] Mehrkreistemperaturregler Feller Engineering MCS |
Verfasst am: 02.07.2010, 13:29 Aufrufe: 939
Click
Dim antwort As String
Dim befehl As String
befehl = txt_befehl.Text
Call SendSerialData(befehl & CheckSum(befehl) & ChrW(3))
antwort = ReceiveSerialData()
txt_antwort.Text = antwort
End Sub
Sub SendSerialData(ByVal data As String)
Using com1 As IO.Ports.SerialPort = My.Computer.Ports.OpenSerialPort("COM1" ...
|
Warum springt er nicht aus der Prozedur? |
Verfasst am: 20.07.2009, 08:21 Aufrufe: 701
Hallo,
hab da ein Problem ich möchte eine Abfrage starten sobald mein Port keine Antwort mehr bekommt. Jedoch springt das Programm nicht mehr zurück. Weiß jemand was ich falsch gemacht habe?
Sub Pause(ByRef serialPort As System.IO.Ports.SerialPort)
Dim response As String
' serialPort.Open()
1: serialPort.WriteLine("SL&F")
Try
...
|
Programmcode ausführen, bis Anweisung erfüllt |
Verfasst am: 17.07.2009, 12:02 Aufrufe: 515
Wenn du willst das es wieder zu Writeline springt mach es so
1:
SerialPort.Writeline("Anweisung")
Try
SerialPort.Readline()
Catch ex as Exception
MessageBox.Show("No response")
GoTo 1
End Try
|
Programmcode ausführen, bis Anweisung erfüllt |
Verfasst am: 15.07.2009, 10:02 Aufrufe: 515
Wenn ein gerät keine antwort zurück sendet soll in dies sogenannte Pause gesprungen werden und immer wieder ein Befehl abgefragt werden bis eine Antwort zurück kommt und dann soll wieder zurück ins Hauptprogramm gesprungen werden und an der Stelle weitergemacht werden wo es pause gemacht hat.
Hoffe ihr könnt mir soweit folgen.
Ich habe in meine Pause-Funktion folgendes geschrieben:
SerialPort.Writeline(" ...
|
.Net 2003 und PDA |
Verfasst am: 08.04.2009, 07:59 Aufrufe: 365
Hallo zusammen,
kann mir jemand erklären, wie man eine Schnittstelle im PDA Poket PCanspricht, die sich als Serielle Schnitstelle COM4
zu erkennen ist anspricht.
Ich dachte dass ich das über SerialPort Systems.IO.PORTS machen kann, aber das geht erst ab der Version 3.5 Framework.
da .Net2003 aber mit 1.1 verheiratet ist, kann ich dies nicht nutzen.
Zweiter Weg wäre über Microsoft Communication Control, das ...
|
|
|