Visual Basic - Puerto serie

Life is soft - evento anual de software empresarial
 
Vista:

Puerto serie

Publicado por Fran (2 intervenciones) el 14/07/2007 07:25:15
Hola a todos, estoy intentando comunicar con un equipo electrónico por medio de un programita en Microsof visual - basic, utilizo el control para el puetro que viene en la librería de instalación . Me permite escribir y leer utilizando los metodos del control. El problema me surge cuando leo no es el formato Hexadecimal. ¿Que función puedo utilizar para convertir el valor leído a hexadecimal? y para escribir en el puerto ¿Cómo formo la trama?. Disculpad, pero stoy un poco verde en estos temas. Os adjunto las lineas de código de lectura/escritura.
WRITE:
sp.NewLine = vbCrLf
sp.WriteLine(Texto.Text)
consola.AppendText("Enviado..: " & Texto.Text & vbCrLf)
READ:
Private Sub sp_DataReceived(ByVal sender As System.Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles sp.DataReceived
Dim s As String = sp.ReadExisting
Dim Escritor As New Delegado(AddressOf Me.Mostrar)
Me.Invoke(Escritor, s)
'consola.AppendText("Datos recibidos..:" & s & vbCrLf)
End Sub
Sub Mostrar(ByVal d As String)
consola.AppendText("Datos recibidos..:" & d & vbCrLf)
End Sub

------------------Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Foro equivocado

Publicado por Matías Freire (421 intervenciones) el 18/07/2007 22:33:19
Fran....

El código que pusiste indica que estás trabajando sobre VB.NET...

Deberías hacer allí tu consulta.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar