Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Det här avsnittet beskriver hur du använder My.Computer.Ports för att skicka strängar till datorns serieportar i Visual Basic.
Exempel
Det här exemplet skickar en sträng till COM1-serieporten. Du kan behöva använda en annan seriell port på datorn.
My.Computer.Ports.OpenSerialPort Använd metoden för att hämta en referens till porten. Mer information finns i OpenSerialPort.
Med Using blocket kan programmet stänga serieporten även om det genererar ett undantag. All kod som ändrar serieporten ska visas i det här blocket eller inom ett Try...Catch...Finally block.
Metoden WriteLine skickar data till serieporten.
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
Kompilera koden
- Det här exemplet förutsätter att datorn använder
COM1.
Robust Programmering
Det här exemplet förutsätter att datorn använder COM1. Om du vill ha mer flexibilitet bör koden göra det möjligt för användaren att välja önskad serieport från en lista över tillgängliga portar. Mer information finns i Så här: Visa tillgängliga serieportar.
I det här exemplet används ett Using block för att se till att programmet stänger porten även om det utlöser ett undantag. Mer information finns i Använda instruktion.