Visual Basic - Utilizar los puertos para leer datos

Life is soft - evento anual de software empresarial
 
Vista:

Utilizar los puertos para leer datos

Publicado por Carlos A. (5 intervenciones) el 16/09/2000 00:00:00
Quisiera saber como puedo hacer para leer y escribir datos, desde y hacia un puerto serie o paralelo.
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

RE:Utilizar los puertos para leer datos

Publicado por Ricardo (1 intervención) el 16/09/2000 00:00:00
Disculpa no te puedo colaborar con eso, pero si es muy importante saber si alguna persona te ha colaborado con eso para que por favor me ayudes a contactarla...

Te agradece Ricardo...
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
Imágen de perfil de Juan Arturo

Aqui hay un ejemplo:

Publicado por Juan Arturo (32 intervenciones) el 16/09/2000 00:00:00
Select Case MSComm1.CommEvent
´ Handle each event or error by placing
´ code below each case statement

´ Errors
Case comEventBreak ´ A Break was received.
´ Label4.Caption = "eventBreak"
Case comEventCDTO ´ CD (RLSD) Timeout.
´ Label4.Caption = "CDTO"
Case comEventCTSTO ´ CTS Timeout.
´ Label4.Caption = "eventCTSTO"
Case comEventDSRTO ´ DSR Timeout.
´ Label4.Caption = "eventDSRTO"
Case comEventFrame ´ Framing Error
´ Label4.Caption = "eventFrame"
Case comEventOverrun ´ Data Lost.
´ Label4.Caption = "eventOverru"
Case comEventRxOver ´ Receive buffer overflow.
´ Label4.Caption = "eventRXOver"
Case comEventRxParity ´ Parity Error.
´ Label4.Caption = "eventRxParyty"
Case comEventTxFull ´ Transmit buffer full.
´ Label4.Caption = Label4.Caption & "eventTxFull"
Case comEventDCB ´ Unexpected error retrieving DCB]
´ Label4.Caption = "eventDCB"
´ Events
Case comEvCD ´ Change in the CD line.
´ Label4.Caption = "eventCD"
Case comEvCTS ´ Change in the CTS line.
´ Label4.Caption = "eventCTS"
Case comEvDSR ´ Change in the DSR line.
Exit Sub
´ Label4.Caption = "eventDSR"
Case comEvRing ´ Change in the Ring Indicator.
´ Label4.Caption = "eventRing"
Case comEvReceive ´ Received
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
Imágen de perfil de Juan Arturo

continua...

Publicado por Juan Arturo (32 intervenciones) el 16/09/2000 00:00:00
Lo malo de este foro tan corto.
´ Lo anterior y la sig. linea van el el evento OnCOmm
CodigoLeido = MSComm1.Input
´ESTA instruccion es la que lle la informacion que llega, pero aguas porque una vez que la lees se vacia por ello debes asignarlo a una variable.
Propiedades que debes asignarle al control:
With MSComm1
.CommPort = 1 ´ Establece el Puerto Serial
.Settings = "9600,n,8,1" ´ Baud 9600, Sin Paridad, 8 Bits Datos, 1 Parada
.ParityReplace = "" ´ Elimina el Caracter de Remplazo de la Paridad
.RThreshold = 25 ´ Cada cuantos caracteres recibidos en el Buffers se activara el suceso
´.PortOpen = True ´ Abre el Puerto Serial
End With
Yo lo trabaje con la lectura de unos transponders y una antena de radiofrecuencia conectado al puerto serie y funciono bien.
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
sin imagen de perfil
Val: 250
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Otra respuesta.

Publicado por CESAR NAVA SOTO (123 intervenciones) el 16/09/2000 00:00:00
Puedes utilizar la libreria InpOut32.dll, esta es una libreria gratuita la cual te permite manipular los puertos de entrada y salida, como si los estuvieras manejando desde Basic para MS-DOS (te agrega los comandos Inp y Out respectivamente). Si te interesa escribeme y te la mando por e-mail.
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

RE:Otra respuesta.

Publicado por ana (8 intervenciones) el 09/01/2001 00:00:00
Hola Cesar a mi me interesa mucho,estoy intentando leer unos datos de temperatura por el puerto serie,hasta ahora lo controlaba con un programa en basic DOS.Si pudieras mandarme um e-mail.gracias de antemano.
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