Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describe cómo usar My.Computer.Ports
para enviar cadenas a los puertos serie del equipo en Visual Basic.
Ejemplo
En este ejemplo se envía una cadena al puerto serie COM1. Es posible que tenga que usar un puerto serie diferente en el equipo.
Use el My.Computer.Ports.OpenSerialPort
método para obtener una referencia al puerto. Para obtener más información, consulte OpenSerialPort.
El Using
bloque permite que la aplicación cierre el puerto serie incluso si genera una excepción. Todo el código que manipula el puerto serie debe aparecer dentro de este bloque o dentro de un Try...Catch...Finally
bloque.
El WriteLine método envía los datos al puerto serie.
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
Compilar el código
- En este ejemplo se supone que el equipo usa
COM1
.
Programación sólida
En este ejemplo se supone que el equipo usa COM1
; para obtener más flexibilidad, el código debe permitir al usuario seleccionar el puerto serie deseado en una lista de puertos disponibles. Para obtener más información, vea Cómo: Mostrar puertos serie disponibles.
En este ejemplo se usa un Using
bloque para asegurarse de que la aplicación cierra el puerto incluso si produce una excepción. Para obtener más información, vea Using Statement.