Megosztás a következőn keresztül:


Útmutató: Sztringek küldése soros portokra a Visual Basicben

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.

Lásd még