Foros del Web » Programación para mayores de 30 ;) » .NET »

Agilizar Envio serial en Vb.net

Estas en el tema de Agilizar Envio serial en Vb.net en el foro de .NET en Foros del Web. Que tal muchachos como estan, estoy teniendo un problema para enviar unos datos por puerto serie, me esta tomando aproximadamente 1 min enviar un grupo ...
  #1 (permalink)  
Antiguo 02/06/2011, 10:29
 
Fecha de Ingreso: abril-2010
Mensajes: 82
Antigüedad: 14 años, 6 meses
Puntos: 2
Pregunta Agilizar Envio serial en Vb.net

Que tal muchachos como estan,

estoy teniendo un problema para enviar unos datos por puerto serie, me esta tomando aproximadamente 1 min enviar un grupo de datos decimales contenidos en un archivo de peso 194 Kb. La aplicacion que estoy haciendo no puede tomarse tanto tiempo.
Lo que yo necesito que haga es tomar valores decimales del archivo (todos juntos o linea a linea) y enviarlos por el puerto serie.
Necesito optimizar mi codigo y no se como. Alguno me puede dar una mano?


Pego parte del codigo:

Dim Buf(0) as byte
Dim ValorBinario as integer

Using ArchivoMensaje As StreamReader = New StreamReader(RUTA_MENSAJES & "\" & MensajeSeleccionado & ".dmm")
Linea = ArchivoMensaje.ReadLine
While (Not Linea Is Nothing)
ValorBinario = val(Linea)
Buff(0) = ValorBinario
PuertoSerie.Write(Buf,0,Buf.lenght)
Linea = ArchivoMensaje.ReadLine
End While
PuertoSerie.Write(">>")
End Using

Desde ya muchas gracias. Votos positivos para el que me ayude a resolver este problema

Etiquetas: envio, serial
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:57.