DUDA VB 6, PUERTO SERIAL

141 views
Skip to first unread message

Lord_Libra

unread,
Nov 1, 2009, 4:40:40 AM11/1/09
to ConexionElectronica
Saludos cordiales a todos los amigos del Foro
En especial a Christian Bodington, ya que supongo esta va dirigido a
su persona (sobre su libro)

Bueno, la duda es la siguiente:

En la parte de configuracion del componente "MsComm", más claro, la
figura 12.9 pagina 228, se realiza la configuración de una
propiedad==> "CommPort igual a 1". ¿Esa configuracion es el número de
puerto a utilizar?, osea, si quisiera utilizar el serial #4 y no el 1
como normalmente se hace, tendría que modificar esa propiedad, ponerle
4 en vez de 1??, porfavor, necesito esa aclaracion.

la comunicacion serial es solo eso, osea, como lo muestras en tu
libro, no hay nada más que hacer para otras aplicaciones???

Dese ya muchas gracias

Christian Bodington

unread,
Nov 1, 2009, 8:43:23 AM11/1/09
to conexione...@googlegroups.com
Hola Lord, efectivamente es la propiedad para seleccionar el puerto la que indicas en tu pregunta. Puedes cambiar este campo, en la tabla de propiedades correspondiente al control MsComm.

En el libro he realizado el ejemplo con el puerto comm1 ya que es el que encontramos comúnmente disponible en cualquier PC.

Saludos...!

Lord_Libra

unread,
Nov 2, 2009, 5:04:17 AM11/2/09
to ConexionElectronica
Hola Christian B. Gracias por la pronta respuesta.

Ahora se me presento otra duda, en si, una inquietud. El programa
realizado en excel, con VBA, esta muy bueno, peroo....., se puede
hacer lo mismo en Visual Basic (en su entorno dedesarrollo), osea, la
grafica del voltaje, se puede hacer puramente en VB sin la
intervencion del excel???. Yo creo que si, pero, no tengo idea de como
hacerlo, ase tiempo investigué algo al respecto, pero no pude
encontrar nada, ya que supongo que tengo que referirme a el componente
en si que me sirva para realizar gráficas. Porfavor, ayudame al
respecto, con algunos links donde traten el tema o documentacion que
puedan mandarme.

Muchas gracias.

Christian Bodington

unread,
Nov 2, 2009, 8:19:28 AM11/2/09
to conexione...@googlegroups.com
Si puedes graficar en visual basic sin la intervención de la hoja de excel. Te pongo un ejemplo que conseguí en la siguiente página:

http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/449-muestra-grafica-microsoft-chart.htm

Es mas o menos lo mismo o parecido en VB.

Saludos...

JoYcEr182

unread,
Nov 27, 2009, 10:50:17 AM11/27/09
to conexione...@googlegroups.com
Hola,
 
¿Que version de Visual Basic estan usando? yo desarrollo mis programas en Visual Studio 2008 es un ambiente en DotNet pero no es tan complicado, he realizado varias aplicaciones usando el puerto serial, incluso puedo detectar los puertos que dispone la compu.
 
Si de algo les sirve cambiarse a DotNet avisenme y les subo mis programas para que hagan los suyos.
 
Saludos.
 
Jose Hernandez.
 
El día 02/11/09, Christian Bodington <cbodi...@gmail.com> escribió:

Lord_Libra

unread,
Nov 27, 2009, 1:19:55 PM11/27/09
to ConexionElectronica
Saludos Cordiales JoYcEr182, gracias por su respuesta.

Hata hace un tiempo, trabaje en el VisualStudio 6, maneje solamente el
VB6 (no muy a fondo). Ahora estoy ingresando al mundo del VisualStudio
2008, con la ayuda de tutoriales realice un programita que
supuestamente reemplaza a la hiperterminal de windows, un programa
sensillo, 4 botones que mandan algo por el puerto serial y el PIC hace
lo suyo, luego manda al programa de la PC y lo muestra en una caja de
texto. Pero, ahora el problema que tengo es que el programa solamente
recepciona caracteres, osea "algo aqui", y no recepciona valores
numéricos, le mando valor numérico y me muestra cualquier otro
símbolo, creo que su correspondiente del número, a mi parecer, tengo
que ponerle unas líneas de código más para que haga la conversion
correcta y me muestre valores numericos, pero quiero mandarlos
concatenados, es decir, quiero que me muestre "VELOCIDAD DEL VIENTO: 9
m/s", por ahora el programa lo que hace es "VELOCIDAD DEL VIENTO: ? m/
s".

Además de lo anterior, quiero trabajar con base de datos, pero me da
problemas el SQL server 2008 expres, creo que necesito librerias extra
o no se, por que me pide algunas cosas al momento de compilar. Aparte,
si es que logro solucionar ese problema, quiero guardar en base de
tatos 3 tipos diferentes de datos, pero en diferentes tiempos, osea,
velocidad, temperatura y humedad, eso implicaría crear 3 bases de
datos???, o es que en una sola puedo guardarlos???, que es lo más
aconsejable?? ya que necesito sacar tipo reportes de esos 3 datos en
sus correspondientes cajas de texto, osea, me tiene que decir de todo
lo guardado, cual es el minimo y cúal el máximo de cada dato, osea,
max y min de temperatura, de velocidad, de humedad.

Como podra usted ver, ando muy liado al respecto de manejar el VS2008,
investigue al respecto de base de datos en C#, y no logro encontrar
nada que pueda servirme, y por ahora, estoy pensando regresar al VS6,
ya que creo que hay más informacion de esa version, ademas que el
código me parece mas fácil y entendible.

Muchas gracias por su ayuda e interes.

On 27 nov, 11:50, JoYcEr182 <joycer...@gmail.com> wrote:
> Hola,
>
> ¿Que version de Visual Basic estan usando? yo desarrollo mis programas en
> Visual Studio 2008 es un ambiente en DotNet pero no es tan complicado, he
> realizado varias aplicaciones usando el puerto serial, incluso puedo
> detectar los puertos que dispone la compu.
>
> Si de algo les sirve cambiarse a DotNet avisenme y les subo mis programas
> para que hagan los suyos.
>
> Saludos.
>
> Jose Hernandez.
>
> El día 02/11/09, Christian Bodington <cboding...@gmail.com> escribió:
>
>
>
> > Si puedes graficar en visual basic sin la intervención de la hoja de excel.
> > Te pongo un ejemplo que conseguí en la siguiente página:
>
> >http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-...
>
> > Es mas o menos lo mismo o parecido en VB.
>
> > Saludos...
>
Reply all
Reply to author
Forward
0 new messages