Fecha y hora actual: Jueves 17 Ene 2019 04:36
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Cadenas puerto serie VB 2008 express

Responder al Tema

Índice del Foro > Visual Basic .NET > Cadenas puerto serie VB 2008 express

Autor Mensaje
cincosoft



Registrado: 20 May 2011
Mensajes: 1

Mensaje Publicado: Viernes 20 May 2011 08:51

Título del mensaje: Cadenas puerto serie VB 2008 express

Responder citando

Hola,
Es la primera vez que hago algo con VB. Necesito leer los datos que me envia un aparato al puerto seria. Este funciona porque lo he probado con el Tera Term y veo que me llegan datos. El código que he creado es:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
RTBTexto.Text = ReceiveSerialData()
End Sub
Function ReceiveSerialData() As String
' Receive strings from a serial port.
Dim returnStr As String = ""
Using com1 As IO.Ports.SerialPort = _
My.Computer.Ports.OpenSerialPort("COM1")
MessageBox.Show(com1.IsOpen)
Do
' Dim Incoming As String = com1.ReadLine()
Dim Incoming As String = com1.ReadLine()
If Incoming Is Nothing Then
Exit Do
Else
returnStr &= Incoming & vbCrLf
End If
Loop
End Using
Return returnStr
End Function
Al ejecutarlo el el programa se me queda en espera y el aparato conectado al puerto serie me dice que no hay transmisión, cosa que no pasa cuando prueba con el Tera Term.
Alguien me puede echar una mano? Paso a paso que es mi primera incursión en VB.
Muchas gracias.[/b]

Volver arriba
Ver perfil del usuario Enviar mensaje privado
AppMarc
Usuario Inquieto


Registrado: 14 May 2011
Mensajes: 72
Ubicación: Murcia - España

Mensaje Publicado: Viernes 20 May 2011 15:06

Título del mensaje: Re: Cadenas puerto serie VB 2008 express

Responder citando

Hola, no se mucho de VB, pero te respondo pare decirte que es mejor que cuando vayas a pegar un código uses la etiqueta Code para que todo quede más organizado y no cueste tanto leer tu mensaje. Espero que alguien te ayude.

Un saludo.


Descarga mis aplicaciones y visita mi web aquí Guiño
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
WhiteSkull
CoAdmin


Registrado: 20 Mar 2009
Mensajes: 3136
Ubicación: y*width+x

Mensaje Publicado: Viernes 20 May 2011 16:02

Título del mensaje: Re: Cadenas puerto serie VB 2008 express

Responder citando

Para comprobar si la transmisión se está llevando acabo, lo mejor es que uses una aplicación que monitoree el puerto que necesites... Aplicaciones como la descrita, te podría srvir Serial Port Monitor o similar.

Luego no olvides ejecutar la aplicación en modo administrativo, si el sistema que usas es tipo vista o siete...

Aparte de eso, no creo que algún antivirus o firewall del sistema te impida realizar la transmisión...

suerte Ok

Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

SQL Express 2005 Base de datos dañada necesita ...

ramonmerin Programación en general 0 Miércoles 28 Oct 2015 12:22 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Error en visual basic 2010 express

Karlos Visual Basic y VBA 0 Miércoles 22 Abr 2015 00:37 Ver último mensaje
El foro no contiene ningún mensaje nuevo

ayuda con MAX7219 y puerto serie/paralelo

tito_raptor ASM 3 Martes 14 Oct 2014 19:21 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Visual Basic 2008 almacenar datos y hacer calculos

lenchog46 Programación en general 1 Miércoles 12 Mar 2014 12:31 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Como validar con jpcap java el numero de transa...

Andres Felipe Velez Java 0 Viernes 07 Mar 2014 17:20 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,