• Viernes 17 de Mayo de 2024, 07:31

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - estebanreinoso83

Páginas: [1]
1
Visual Basic para principiantes / Re: Envio De Datos Basic
« en: Viernes 20 de Junio de 2008, 20:53 »
Amigo Nebire

Perdona que vuelva a molestar pero la verdad e intentado solucionar la parte de codigo que me falta y no he podido, creo q la falta de tiempo tambien me afecta mucho, pues trabajo y viajo bastante y caso no dispongo de tiempo libre, ademas tengo que entregar pronto el proyecto sino me hago pedazos.
Podrias aunq sea darme una pista de como conseguir la ultima parte del codigo? solo eso de presentar los puertos en una listbox y como puedo escojer uno de ellos.

Gracias
Esteban

2
Visual Basic para principiantes / Re: Envio De Datos Basic
« en: Viernes 6 de Junio de 2008, 17:30 »
Amigo Nebire acabo de probar tu programa y en verdad funciona porque escanea los puertos y solo me da error en los puertos que no estan habilitados, hasta ahi todo bien solo que en la parte:
[CODE] If puertos(0) > 0 Then
      ' se podrían poner en un listbox para cambiar si un puerto arrojara problemas
      '   o si eso ocurre se podría volver a ejecutar nuevamente la rutina de detección de puertos
       MSComm1.CommPort = puertos(1) ' tomamos el primero de los hallados, es lo más consecuente
       MSComm1.PortOpen = True
      'MSComm1.Settings= ' establecemos las características que deseemos y qeu sean acorde a nuestro hardware
      ' otras acciones

Me gustaria que el programa no habilite el primer puerto encontrado sino que me muestre a mi los puertos válidos y me de la posibilidad de escojer el puerto que yo desee.

Perdon la insistencia y las molestias pero soy bastante ignorante en cuanto a basic y me gustaria que me des esta mano final.
Gracias de antemano
Esteban

3
Visual Basic para principiantes / Re: Envio De Datos Basic
« en: Miércoles 4 de Junio de 2008, 18:52 »
Hola Nebire, muchas gracias por tu ayuda, me ha servido de mucho, la verdad acabo de terminar el proyecto y ya tengo el dato de temperatura en pantalla con solo dos timers que envian y reciben la ingo al musmo tiempo: cada 5 seg.
La verdad todo eso esta bien.
Ahora y como punto final quisiera que me ayudes con una duda que tengo hace rato.
Lo que pasa es que necesito que mi aplicación, al ingresar en ella, escanee todos los puertos seriales que puedo usar y crear una opcion para yo escoger que puerto voy a usar para, finalmente, establecer el puerto escogido como predeterminado para el resto de la comunicación.
Eso sería lo único que me falta en si.
Gracias por tu ayuda y disculpa tantas molestias pero soy principiante en esto de BASIC.
Esteban

4
Visual Basic para principiantes / Re: Envio De Datos Basic
« en: Martes 3 de Junio de 2008, 00:43 »
Hola amigo Nebire, gracias por interesarte en el tema y por tu ayuda, la verdad ya logre la conversion y tengo el dato en ASCII, el pic me envia dos numeros que envia primero el de decenas y luego el de centenas, con el hiperterminal conectado serialmente logro observar la temperatura correspondiente, pero yo necesito ver el dato en BASIC, tengo una aplicación para el resto de cosas y en ella uso un timer el cual cada milisegundo escanea el com serial y compara lo que le llega almacenandolo en una variable A, hasta ahi todo bien, ahora mi pregunta es como presentar el dato en pantalla, estaba usando un text para que el momento en que lleguen los datos presentarlos en el mismo pero no se si la programación estará bien, el asunto es que tipo debo declarar a la variable para que almacene los 2 numeros enviados y todo eso? El codigo iba mas o menos asi:

para la parte deseada de temperatura:

Private Sub Timer1_Timer()
A = MSComm1.Input
If Len(A) > 3 Then
End If
If A = "f" Then 'La f es solo como comprobacion para saber que es la temperatura
lblResul.Visible = True
cmdAcep.Visible = True
cmdMenu.Visible = True
cmdSal.Visible = True
X = MSComm1.Input   ' asigno los dos numeros que me llegan a la variable
TextResult.Visible = True
TextResult.Text = X  'Supuestamente aqui enseño la temp. pero no se si esta bien
End If
End Sub


Por favor ayúdame en esta parte que ya ees lo ultimo que tengo que hacer para terminar mi proyecto.
Gracias de antemano

PD: djunto como texto la programación completa del formulario

5
Visual Basic para principiantes / Envio De Datos Basic
« en: Sábado 10 de Mayo de 2008, 01:41 »
Cree una aplicación en Basic en la cual se comunica con pic. La aplicación envia caracteres ASCII al pic y este responde con caracteres ASCII tambien. Mi problema se da cuando la aplicación le pide medir la temperatura de una habitación, pues el pic usa un ADC para la connversión de datos y debe enviar este dato a la aplicación, el problema es q nose como debe enviarlo si como ASCII o decimal o binario o hexadecimal o como, en todo caso serian 2 numeros los enviados, ademas cual seria la codificacion en basic para poder ver estos valores en la aplicacion?
Gracias por la ayuda, le necesito urgente

6
Visual Basic para principiantes / Re: Comunicación Serial En Vb 6.0
« en: Martes 29 de Abril de 2008, 21:01 »
Amigo por favor enviame el codigo que dicer tener es que lo necesito de urgencia. Reitero mi correo es esteban_santiago83@yahoo.es

7
Visual Basic para principiantes / Re: Comunicación Serial En Vb 6.0
« en: Jueves 17 de Abril de 2008, 17:23 »
Hola perdon por responder despues de tanto tiempo pero estaba ocupado en otra parte de mi proyecdto. La verdad si necesito mucho de tu ayuda y me serviria mucho si me envias el codigo. Mi correo es esteban_santiago83@yahoo.es
Gracias por enviarme y si lo gaces lo antes posible te agradeceré eternamente.
Esteban

8
Visual Basic para principiantes / Comunicación Serial En Vb 6.0
« en: Martes 8 de Abril de 2008, 17:06 »
Buenos días, estoy haciendo mi tesis y cree una aplicación en Visual Basic para comunicarme serialmente con un dispositivo de control domótico, hasta ahora he logrado comunicarme.
Para abrir el puerto de comunicación serial utilice el botón correspondiente y con el comando MSComm1.portopen=true pero necesito que antes de habilitar el puerto el programa escanee los puertos seriales válidos que tenga el computador donde se lo corra y me permita la opción de escoger elñ puerto que el usuario necesite.
Una vez hecho esto el programa debe utilizar este puerto como predeterminado para la comunicación, osea que siga ejecutando el resto de la aplicación usando el puerto escogido. Como puedo hacer esto?
Gracias por su ayuda, la necesito de forma urgente

Páginas: [1]