Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

novato en bv y quiero usar el puerto serial del pc

Estas en el tema de novato en bv y quiero usar el puerto serial del pc en el foro de Visual Basic clásico en Foros del Web. hola a tods, he esto inscrito en esta web por arto time pero no habia partisipado en nada, y bueno me a llegado la hora ...
  #1 (permalink)  
Antiguo 30/03/2011, 15:02
 
Fecha de Ingreso: marzo-2010
Mensajes: 9
Antigüedad: 14 años, 1 mes
Puntos: 0
novato en bv y quiero usar el puerto serial del pc

hola a tods, he esto inscrito en esta web por arto time pero no habia partisipado en nada, y bueno me a llegado la hora de hacerlo.

en este tema estoy utilisando BV6, y quiero hacer varias cosas, pero de apoco.

primero si me pueden ayudar a poder configurar el puerto com, para poder tener lectura de él.
he creado un from2 que me me pide el com a utilizar, esto es por medio de un combobox, tambien tengo otro combobox con los bits por segundo, otro con los bit de parada, otro con la paridad, y el ultimo con bit de datos.

ahora como puedo hacer para que con estos datos que tengo, quede listo el puerto para la transmisión o recepción de datos.????

saludos y espero queme puedan ayudar. ya que nesesito de ella.

DP: esta es la primera parte nomas por que tengo mas dudas, pero de apoco.
  #2 (permalink)  
Antiguo 31/03/2011, 05:47
 
Fecha de Ingreso: marzo-2010
Mensajes: 9
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: novato en bv y quiero usar el puerto serial del pc

hola, alomeor no se entiende lo que quiero hacer.

ahora uno siempre o por lo menos en la mayoria de los casos uno configura el setting del mscomm a voluntad del pc, pero lo que yo quero es poder configurar este parametro en cualquier momento. y en cualquier pc. osea

MSComm1.CommPort = 1 'Paso 1: elijo el puerto
MSComm1.Settings = "9600,N,8,1" 'Paso 2:
MSComm1.PortOpen = True

el paso dos lo quiero cambiar por la asignación de los combobox que mencione en el post de arriba, porque así podre seleccionar la configuracion de comunicación a voluntad. se entiende ?? ayuda por favor.

lo que yo hice pero lo mas seguro esque este mal es:

MSComm.Setting ="baudios.paridad.dato.bit"

donde cada nombre entre "" son los nombres que le asigno a los combobox. estara bine esto o no ??
  #3 (permalink)  
Antiguo 31/03/2011, 06:20
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: novato en bv y quiero usar el puerto serial del pc

Hola!!
Si lo que quieres es asignarle los valores de los combo, intenta asi:
Código vb:
Ver original
  1. MSComm1.CommPort = 1 'Paso 1: elijo el puerto
  2. MSComm1.Settings = baudios.text & "," & paridad.text & "," & dato.text & "," & bit.text 'Paso 2:
  3. MSComm1.PortOpen = True

Nos Cuentas!

Última edición por lokoman; 31/03/2011 a las 06:26
  #4 (permalink)  
Antiguo 31/03/2011, 07:53
 
Fecha de Ingreso: marzo-2010
Mensajes: 9
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: novato en bv y quiero usar el puerto serial del pc

hola lokoman, gracias or la respuesta, entonces con esto deveria configurarce el puerto a medida que voy ingresando los texbox ????
ahora esto tendre que presionarle un aceptar o algo para que se quede de la manera configurada ??
por otrol ado en la parte de paridad tengo otra duda, y es que este setting acepta los nombres como paridad= par, impar,nunguno,espacio y marca. o solo acepta las letras respectivas de estas sentencias ?? osea paridad=E,O,N,S o M ????

tambien la configuracion del com seria:
MScomm.CommPort = Val(Comm.Text + 1)
????

saludos y gracias por lo ya ayudado

Etiquetas: bv6, pc, puerto, 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 00:05.