Autor Tema: Velleman HPS40 VB6 Codigo.  (Leído 8745 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado IAO

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 702
Velleman HPS40 VB6 Codigo.
« en: 15 de Enero de 2009, 18:53:19 »
Holaaaaa:

Hice un pequeño programa en VB6 para recibir datos del osciloscopio HPS40.
Pienso que puede funcionar con cualquier equipo que mande formato ASCII.

Me dió muchos problemas....,
Solo les comentaré que tenía que activar el RTS del puerto serial en el programa de VB6.
Por ese detalle del RTS, no me recibía nada. Todo lo demás estaba bien.

Bueno espero le sea de ayuda a alguien.


Código VB6 recibiendo datos HPS40 Scope


Otra cosa más, el recibe la info en sentido inverso,  -1.543 al recibir es 345.1- Jajaja que locura...
debo corregir eso. No sé como, pero en unos días lo acomodo.


Bye('_')......





  
« Última modificación: 15 de Enero de 2009, 19:00:09 por IAO »
"No hay caminos para lograr la PAZ. La PAZ es el camino"... (Mahatma Gandhi).
Mentes Superiores discuten Ideas, Proyectos. Mentes Promedio discuten Acontecimientos y Sucesos. Mentes Pobres discuten sobre Personas.

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #1 en: 15 de Enero de 2009, 19:36:44 »
A mí me vendrá muy bien IAO (cuando sea capaz de encontrar tiempo para volver a usar el osciloscopio). Muchas gracias.

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #2 en: 15 de Enero de 2009, 19:46:19 »
Por cierto, ¿sabes que aquí http://www.velleman.be/be/en/download/files/ tienes el software para el velleman incluida la librería vb-run verdad?

Desconectado IAO

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 702
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #3 en: 15 de Enero de 2009, 21:22:23 »
Holaaaa:

Sr. jfmateos2:
Como está, bueno espero que bien. Sabía que tú y otro compañero que compró uno, podría necesitarlo
en algún momento.
Si, yo bajé esos programas pero quería hacer algo diferente. Cuando lo termine lo publico aquí mismo.
Ni te imaginas lo que pasé para poder ver el código ascii en el TextBox. :)
Fue una odisea como la novela de Omero. :D
Mejoralo cuando puedas ese código es todo tuyo. Cuando estaba trabajando me recordaba de ustedes y decía
ellos lo pueden llegar a necesitarlo también.  :-/.
-
Por otra parte, hice las pruebas hace un rato con un Multimetro Digital: Marca UNI-T, Modelo: UT70B,
cambié unas cositas y listo, 8 meses intentandolo y hoy ya recibo la data ascii.
Lo que cambié en el M.Digital fue esto:
Código: [Seleccionar]
......
    MSComm1.CommPort = 1 'para COM1 ó 2 para COM2
'''Make sure DTR line is UP
    MSComm1.DTREnable = True  '''<----- If not True don´t work.
'''Make sure RTS line is Up ---> Very Important
    MSComm1.RTSEnable = False '''<----- If not False don´t work.
    MSComm1.Settings = "2400,o,7,1"
    MSComm1.PortOpen = True
........

Me parece que sr. flacoclau tiene uno parecido, espero le pueda servir también.
Les comento que todo el truco está en el DTREnable y RTSEnable, fijense que
en el de HPS40 está configurado diferente.

Bueno es todo......
Con todo cariño para ustedes, por un feliz año nuevo Jojojojojo

Bye('_').....

Repito: Pienso que puede funcionar con cualquier equipo que mande formato ASCII.
Solo hay que saber jugar con RTS y DTR.
« Última modificación: 15 de Enero de 2009, 21:27:29 por IAO »
"No hay caminos para lograr la PAZ. La PAZ es el camino"... (Mahatma Gandhi).
Mentes Superiores discuten Ideas, Proyectos. Mentes Promedio discuten Acontecimientos y Sucesos. Mentes Pobres discuten sobre Personas.

Desconectado IAO

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 702
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #4 en: 16 de Enero de 2009, 22:08:40 »
Holaaaaa:

Ya logré recibir la data en forma correcta, no invertida. Era una tontería.
Código: [Seleccionar]
En el código donde aparece
Text1.Text = sData & Text1.Text & vbCrLf
Cambielo por esto:
Código: [Seleccionar]
Text1.Text = Text1.Text & sData '& vbCrLf

Ahora recibe los datos en forma adecuada. 123.35  --> 123.35 al recibir en VB6.
Es válido tanto para el D.Multimeter como para el Osciloscopio.

Bye('_').....

"No hay caminos para lograr la PAZ. La PAZ es el camino"... (Mahatma Gandhi).
Mentes Superiores discuten Ideas, Proyectos. Mentes Promedio discuten Acontecimientos y Sucesos. Mentes Pobres discuten sobre Personas.

Desconectado IAO

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 702
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #5 en: 27 de Enero de 2009, 22:07:45 »
Holaaaaa:

Es una tonteria, pero quería que vieran como va quedando..Falta pero pronto terminaré.



Bye('_')....
"No hay caminos para lograr la PAZ. La PAZ es el camino"... (Mahatma Gandhi).
Mentes Superiores discuten Ideas, Proyectos. Mentes Promedio discuten Acontecimientos y Sucesos. Mentes Pobres discuten sobre Personas.

Desconectado Slalen

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1079
    • Página web personal de Guillermo Herrero González
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #6 en: 28 de Enero de 2009, 06:05:34 »
Hola IAO!!!

Como a Jfmateos me va a venir muy bien!!

Muchas gracias!!!!

¿Has probado a unir el RTS y el CTS en el conector?

Normalmente, si lo haces, engañas al puerto y no tienes que implementar el RTS.

Lo dicho, muchísimas gracias

Desconectado IAO

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 702
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #7 en: 29 de Enero de 2009, 20:28:48 »
Holaaa:

Hola compañero Slalen:
Es un gusto que les pueda servir en su momento. De verdad no he probado y ni sabía
lo de unir RTS con CTS, pero le prometo que realizaré pruebas a ver que tal.
Mientras menos código hay. pienso que es mejor.  :D.

Ya voy a comenzar la parte de los gráficos en el picture y pensé que estaba cubierto,
pero ayer me dí cuenta que la cosa se me va a poner bien pelua.
Ya veremos...hay que esperar un poco.

Bye('_')....
"No hay caminos para lograr la PAZ. La PAZ es el camino"... (Mahatma Gandhi).
Mentes Superiores discuten Ideas, Proyectos. Mentes Promedio discuten Acontecimientos y Sucesos. Mentes Pobres discuten sobre Personas.

Desconectado IAO

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 702
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #8 en: 09 de Agosto de 2009, 15:41:37 »
Holaaaaaa:


Okey después de meses ya terminé este programita ayer.
Es muy básico, pero funciona. Se requiere más conocimientos para dejarlo fino, fino.
Está funcionando, pueden modificarlo a su gusto. Es todo suyo
Dentro del Zip hay un Documento en word. Para entenderlo un poco mejor.
Fuente del Programa VB6....

Aquí una captura del Programa....
Captura programa Graficando....

Espero les guste.
Saludos
"No hay caminos para lograr la PAZ. La PAZ es el camino"... (Mahatma Gandhi).
Mentes Superiores discuten Ideas, Proyectos. Mentes Promedio discuten Acontecimientos y Sucesos. Mentes Pobres discuten sobre Personas.

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #9 en: 09 de Agosto de 2009, 15:47:47 »
Muchas gracias IAO, me vendrá muy bien porque creo que el programa que venía con el osciloscopio sólo permitía capturar un número de muestras limitado.
Gracias por compartirlo.

Desconectado IAO

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 702
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #10 en: 10 de Agosto de 2009, 12:05:28 »
Hola jfmateos2.....

Si solo quieres recibir datos y tomarlos o copiarlos desde un TexBox, usa este programa:
Recepción Modo Binario
Solo tienes que parar o detener tu mismo la comunicación con el botón Stop.
El HPS40 debe estar modo Binary. Funciona bien.

Aquí esta un programa hecho por un ruso en delphi7, es mejor que original de Velleman.
Te lo recomiendo ampliamente.....
HPS40 Ruso

Esta es la página del Ruso, dale un vistazo con el traductor de google..le adaptó un USB al propio osciloscopio.
Pagina Web del Ruso HardLock

Bueno, espero te sea de utilidad......
« Última modificación: 10 de Agosto de 2009, 12:09:43 por IAO »
"No hay caminos para lograr la PAZ. La PAZ es el camino"... (Mahatma Gandhi).
Mentes Superiores discuten Ideas, Proyectos. Mentes Promedio discuten Acontecimientos y Sucesos. Mentes Pobres discuten sobre Personas.

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #11 en: 10 de Agosto de 2009, 12:59:46 »
Grande Ruben, y como repiten por aquí: Gracias por compartirlo con todos.  :-/ :-/

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Slalen

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1079
    • Página web personal de Guillermo Herrero González
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #12 en: 13 de Agosto de 2009, 12:26:40 »
muchas gracias!!

Acabo de volver de marruecos y dentro de un rato me voy a salamanca, hasta septiembre no podré probarlo :(


Desconectado flacoclau

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1692
    • El Micro Reactor
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #13 en: 13 de Agosto de 2009, 23:35:01 »

Me parece que sr. flacoclau tiene uno parecido, espero le pueda servir también.


Gracias Iao por acordarte, pero el mío no tiene puerto :(
Saludos amigo!!
Las personas con buena ortografía me atraen textualmente.

El Micro Reactor

Córdoba capital - Argentina.

Desconectado IAO

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 702
Re: Velleman HPS40 VB6 Codigo.
« Respuesta #14 en: 24 de Agosto de 2009, 18:00:37 »
Hola....

Bueno PalitroqueZ.... Aqui andamos para darnos una manita.... Esto no es nada pero me dió batalla.
Ese MsComm de VB6 es medio diabólico. Te comento que más abajo coloco el link de uno que hice en FreeBasic,
super sencillo, sin tanto perolero que usa el VB6 y trabaja bien. Te invito a que veas el código.
A Jfmateos2  y  Slalen,  aparte del fuente hay un ejecutable. Pero si dudais de mi, pueden bajarse 
el FreeBasic, compilarlo y modificarlo a su gusto. Es tan sencillo que me gusta más que el de VB6.
De verdad quedé mas enamorado de FreeBasic. Lo adoro.

flacoclau lo lamento, pero lo tenia en mis pensamientos cuando pase la información para el Multimetro UNI-T.
Bueno para otros más servirá.

Aqui está el link para el fuente y ejecutable.
 Fuente Ejecutable

Una captura de una de las tantas pruebas, en etapa de desarrollo, no se había finalizado.


Espero les sea de utilidad.....Aunque sino les es útil, por lo menos se aprende algo nuevo....


Saludos a todos, se les quiere..... Bye('_')....
« Última modificación: 30 de Agosto de 2009, 20:56:51 por IAO »
"No hay caminos para lograr la PAZ. La PAZ es el camino"... (Mahatma Gandhi).
Mentes Superiores discuten Ideas, Proyectos. Mentes Promedio discuten Acontecimientos y Sucesos. Mentes Pobres discuten sobre Personas.


 

anything