Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ebben a témakörben bemutatjuk, hogyan használja a My.Computer.Ports stringek küldésére a számítógép soros portjaira a Visual Basicben.
példa
Ez a példa egy sztringet küld a COM1 soros portra. Előfordulhat, hogy másik soros portot kell használnia a számítógépen.
A My.Computer.Ports.OpenSerialPort metódust használva szerezzen hivatkozást a portra. További információért lásd OpenSerialPort.
A Using blokk lehetővé teszi, hogy az alkalmazás akkor is bezárja a soros portot, ha kivételt hoz létre. A soros portot módosító összes kódnak ebben a blokkban vagy blokkban Try...Catch...Finally kell megjelennie.
A WriteLine metódus elküldi az adatokat a soros portra.
Sub SendSerialData(ByVal data As String)
' Send strings to a serial port.
Using com1 As IO.Ports.SerialPort =
My.Computer.Ports.OpenSerialPort("COM1")
com1.WriteLine(data)
End Using
End Sub
A kód összeállítása
- Ez a példa feltételezi, hogy a számítógép a következőt használja
COM1: .
Robusztus programozás
Ez a példa feltételezi, hogy a számítógép a következőt használja COM1: a nagyobb rugalmasság érdekében a kódnak lehetővé kell tennie a felhasználó számára a kívánt soros port kiválasztását az elérhető portok listájából. A további információkért lásd: Az elérhető soros portok megjelenítése.
Ez a példa egy blokkot Using használ annak biztosításához, hogy az alkalmazás bezárja a portot, még akkor is, ha kivételt jelez. További információ: Az utasítás használata.