TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: LABmouse en 14 de Julio de 2011, 21:09:47

Título: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 14 de Julio de 2011, 21:09:47
Hola,

Queria compartir con todos un proyecto que hace tiempo tenia en mente y que por fin en estas vacaciones logro empezar y  terminar.

Quiero agradecer de gran manera a JIM, SUKY y BRUNOF por sus aportes a este proyecto.  Sus comentarios y respuesta fueron siempre una gran ayuda en aquellos problemas que se me presentaban por mi poca experiencia en Visual C++.

Para explicar de que se trata esto, les dejo todo acá:






OCTOPLUS
Terminal


Garantías:
Este trabajo se distribuye de forma gratuita sin ningún tipo de retribución económica. No se dará garantía sobre este software de ningún tipo. No nos hacemos responsables por cualquier daño o perjuicio que pueda generar una mala manipulación o instalación de este software.



1.   ¿Qué es Octoplus-Terminal?
En este proyecto la palabra terminal hace referencia a una aplicación o interfaz para PC  que permite de manera grafica enviar, recibir y visualizar datos provenientes de un puerto que implemente el estándar serial COM RS232.  Existe una gran variedad de aplicaciones de este tipo, algunas de ellas son de libre distribución por internet con diferentes niveles de complejidad, versatilidad y robustez.

¿Que se pretende con Octoplus-Terminal?
En el desarrollo de proyectos con sistemas embebidos, toma gran importancia la comunicación por puerto serial entre estos y el PC. En muchos casos existe la necesidad de hacer seguimiento y/o depuración del proyecto que se está realizando, ya que a decisión del programador el dispositivo programable puede enviar cadenas de caracteres que indiquen el estado del proyecto, solicitar datos de configuración que permitan validar contraseñas o infinidad de aplicativos que solo se pueden determinar durante el proceso de desarrollo.  Lo anterior nos describe que se requiere una interfaz grafica instalada en el PC que reciba los datos por puerto serial y los muestre de manera clara, que su configuración no requiera de grandes conocimientos de programación y sea de fácil instalacion.  En Windows®XP se contaba con la aplicación Hyperterminal que es bastante conocida y usada por muchos desarrolladores de aplicaciones, pero que lastimosamente fue dejada de lado en las nuevas versiones de sistemas operativos como Vista o Seven. Esta necesidad nos lleva a crear una solución, una nueva interfaz que cumpla con los requerimientos mínimos para comunicar un MCU, DSP, FPGA, CPLD, DSC, o cualquier equipo programable el PC por puerto COM RS232 y que a su vez incluya algunas mejoras y utilidades que serán de gran ayuda para la visualización de estos datos recibidos.

2.   Instalación de OCTOPLUS-TERMINAL.
OctoplusTerminal es distribuido de manera gratuita bajo un instalador para sistemas operativos Windows®.

Pasos para instalar OctoplusTerminal:

1.   En la carpeta “OctoplusTerminal”, ejecutar  Setup.msi
(http://www.octoplus.com.co/images/terminal/img1.png)


2.   Determinar lugar donde se quiere instalar aplicación. (Recomendado mantener valor por defecto).
(http://www.octoplus.com.co/images/terminal/img2.png)


3.   Confirmar Instalación, lo que iniciara el proceso de instalación.
(http://www.octoplus.com.co/images/terminal/img3.png)


4.   Al finalizar el proceso de instalación, cerrar instalador de aplicación.
(http://www.octoplus.com.co/images/terminal/img4.png)


En este punto, debe aparecer en el Escritorio el icono de la aplicación OctoplusTerminal.


5.   Abrir ruta donde se instalo OctoplusTerminal y buscar carpeta “EFmJM60 Driver Installer”. Por defecto la ruta de instalación es “C:\Octoplus\Octoplus Terminal”.


6.   Ejecutar “Setup JM60 Bootloader WinUSB Driver Installer”.
(http://www.octoplus.com.co/images/terminal/img5.png)


7.   Iniciar Instalación de Driver.
(http://www.octoplus.com.co/images/terminal/img6.png)


8.   Permitir instalacion de Driver.


9.   Esperar proceso de instalación de Driver, hasta que aparece información de cerrar proceso en pantalla.
(http://www.octoplus.com.co/images/terminal/img7.png)


10.   Iniciar OctoplusTerminal para verificar Instalación.
(http://www.octoplus.com.co/images/terminal/img8.png)




3.    Interfaz grafica Octoplus-Terminal.

(http://www.octoplus.com.co/images/terminal/img9.png)

(http://www.octoplus.com.co/images/terminal/img10.png)

(http://www.octoplus.com.co/images/terminal/img11.png)

(http://www.octoplus.com.co/images/terminal/img12.png)

(http://www.octoplus.com.co/images/terminal/img13.png)

(http://www.octoplus.com.co/images/terminal/img14.png)



4.    Modulos Octoplus-Terminal.
4.1.   Consola ASCII-HEX

El espacio llamado consola es dedicado a la visualización de datos de entrada y salida por el puerto serial.

4.1.1.   Consola ASCII.
En Consola-ASCII todos los datos son mostrados usando los caracteres ASCII imprimibles, es decir aquellos que van del carácter espacio “ ” que corresponde al número decimal 32 hasta el símbolo “~” que corresponde al número decimal 127).  Los caracteres ASCII no imprimibles tendrán un comportamiento sobre la impresión según el byte recibido, por ejemplo: si se llega a recibir el byte 13 en decimal, este corresponde al código ASCII de retorno de carro (“\r”), lo cual daría como resultado en la Consola HEX un cambio de línea para impresión.

4.1.2.   Consola HEX.
En Consola-HEX todos los datos son mostrados como números hexadecimales. Byte a byte son impresos sin importar si son caracteres ASCII imprimibles o no imprimibles,  lo cual nos permite poder ver en pantalla todos los datos enviados y recibidos por puerto COM. Los caracteres no imprimibles serán resaltados en color VERDE.

(http://www.octoplus.com.co/images/terminal/img15.png)



4.2.    Osciloscopio de 8 canales.
Esta es una pequeña y sencilla interfaz grafica que permite visualizar a manera de osciloscopio hasta 8 datos de 8 bits cada uno, todos serán visualizados simultáneamente como si de un osciloscopio digital se tratara.  El avance en el tiempo o escala del eje X  es controlado de manera automática, ya que avanzara un punto de la señal cada vez que se recibe un dato valido para el osciloscopio.  La escala de nivel o eje Y sea fijo pues solo se admiten datos de 8 bits ( 0 … 255).

Cada canal será dibujado con un color diferente para su fácil identificación.


4.2.1.    Formato de datos para Osciloscopio.
Octoplus-Terminal en modo osciloscopio trabaja de manera simultánea con la consola ASCII y HEX, lo que permite poder visualizar los datos recibidos en cualquier formato, pero Octoplus-Terminal hace una validación del paquete de dato recibido para garantizar una correcta identificación de dato y canal correspondiente.

Para que los datos sean identificados de manera correcta, se debe enviar una cadena de caracteres ASCII con el siguiente formato:

“Sxx,Txx,Uxx,Vxx,Wxx,Xxx,Yxx,Zxx\r\n”

S  : [Byte=1] Carácter ASCII de letra mayúscula que identifica canal.
xx : [Byte=2] Caracteres ASCII representa el valor en hex que se desea graficar.
,  : [Byte=1] Carácter Ascii separador de dato.
\r : [Byte=1] Representa en número 13 en decimal (retorno de carro).
\n : [Byte=1] Representa el número 10 en decimal (nueva línea).

NOTA: La cadena enviada debe respetar la cantidad de caracteres  nombrados anteriormente, así como las mayúsculas.

Ejemplo:
Si se desea grafica en el osciloscopio los valores decimales  10, 20, 30, 40, 50, 60, 76, 80, se debe enviar la siguiente cadena de texto:

“S0A,T14,U1E,V28,W32,X3C,Y4C,Z50\r\n”

(http://www.octoplus.com.co/images/terminal/img16.png)



4.3.   Indicadores Lineales, Angulares y de Temperatura.
Estos indicadores permiten una visualización rápida y clara de datos. Son de gran utilidad en aplicaciones de lectura de sensores análogos y digitales desde sistemas embebidos.


4.3.1.    Formato de datos para Indicadores.
Octoplus-Terminal en modo indicador trabaja de manera simultánea con la consola ASCII y HEX, lo que permite poder visualizar los datos recibidos en cualquier formato, pero Octoplus-Terminal hace una validación del paquete de dato recibido para garantizar una correcta identificación de dato e indicador correspondiente. Esta validación es exactamente la misma que la realizada para el osciloscopio.

Para que los datos sean identificados de manera correcta, se debe enviar una cadena de caracteres ASCII con el siguiente formato:

“Sxx,Txx,Uxx,Vxx,Wxx,Xxx,Yxx,Zxx\r\n”

S  : [Byte=1] Carácter ASCII de letra mayúscula que identifica canal.
xx : [Byte=2] Caracteres ASCII representa el valor en hex que se desea graficar.
,  : [Byte=1] Carácter Ascii separador de dato.
\r : [Byte=1] Representa en número 13 en decimal (retorno de carro).
\n : [Byte=1] Representa el número 10 en decimal (nueva línea).

NOTA: La cadena enviada debe respetar la cantidad de caracteres  nombrados anteriormente, así como las mayúsculas.

Ejemplo:
Si se desean visualizar los valores decimales  10, 20, 30, 40, 50, 60, 76, 80, se debe enviar la siguiente cadena de texto:

“S0A,T14,U1E,V28,W32,X3C,Y4C,Z50\r\n”



4.4.   Programador para modulo EFmJM60 y EMm47J53.
Esta es una aplicación adicional muy específica. Lo que se pretende con este modulo es programar de manera rápida y fácil los modulo auto-programables diseñados, fabricados y distribuidos por la empresa OCTOPLUS.

(http://www.octoplus.com.co/images/terminal/img17.png)

(http://www.octoplus.com.co/images/terminal/img18.png)


Una vez conectado el modulo EFmJM60 o EMm47J53 al puerto USB y llevado a modo programador, Octoplus-Terminal detecta el dispositivo y habilita el botón de programación correspondiente para buscar el archivo .S19 o .hex según modulo detectado.
Una vez programado de debe dar RESET al dispositivo para probar el funcionamiento del proyecto programado sobre el microcontrolador.



5.   Registro de Datos.
En Octoplus-Terminal existen 3 hojas en las cuales se imprime  información para el usuario.  Cuando Octoplus Terminal inicia, revisa la existencia de 3 archivos de extensión .rtf sobre los cuales se escribe y guarda información. De no existir estos archivos, serán creados  y guardados al finalizar la sesión. No se debe cambiar el nombre y la ruta por defecto de estos archivos.

5.1.   DataLog.
En Octoplus-Terminal se cuenta con una ventana llamada Session Log, en ella se imprimen todos los eventos ocurridos durante una sesión. Errores, apertura y cierre de puerto COM, detección de módulos EFmJM60 y EMm47J53.  

5.2.   ConsolaLog.
Es en este espacio se visualizan los datos que llegan y salen por el puerto COM en formato ASCII.

5.3.   ConsolaHexLog.
Es en este espacio se visualizan los datos que llegan y salen por el puerto COM en formato HEX.

Con esta función de Octoplus-Terminal se podrá convertirse en un sistema que registre de manera permanente los datos que llegan por puerto serial y almacenarlos en un archivo de texto para posterior análisis.

Los datos solo son almacenados cada que el usuario lo desee usando el botón Guardar Consola o al finalizar sesión. También puede modificar el texto en Consola usando Borrar Consola, Cambiar Fuente Consola.




DESCARGA INSTALADOR (http://www.octoplus.com.co/files/Octoplus Terminal V1.0.zip)
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: MLO__ en 14 de Julio de 2011, 21:39:27
Hola.

Pues ... hombre .... en estos casos solo se puede decir: ESPECTACULAR!!!! Muy buen trabajo amigo LABmouse!!!  :-/ :-/ :-/ :-/ es muy buena herramienta.

Saludos
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: jeremylf en 14 de Julio de 2011, 21:50:16
Excelente! Gracias
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: rivale en 14 de Julio de 2011, 22:26:19


Muy buena la aplicacion, Felicidades!! :-/ :-/



Descargando y a probar...
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: vdiazg en 14 de Julio de 2011, 22:59:09
Que barbaro, es EXCELENTE !!!!!

 :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Nocturno en 15 de Julio de 2011, 03:00:21
Te quedó precioso, Ernesto. Mi más sincera enhorabuena y el mayor agradecimiento por compartirlo.
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: barral en 15 de Julio de 2011, 04:01:59
 :shock: Genial trabajo. Muchas gracias por compartir este programa.

Felicidades. :-/ :-/
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: MGLSOFT en 15 de Julio de 2011, 08:50:18
Excelente trabajo!!
Para cuando la venta??
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: pablomanieri en 15 de Julio de 2011, 09:36:56
Muy buena interfaz. Quedó espectacular.  :-/
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 15 de Julio de 2011, 11:33:07
Hola amigos, muchisimas gracias por sus palabras de agradecimiento y felicitaciones... Es de verdad culminar algo que en mente tenia hace muchos meses atrás, con lo que siempre pedia de un programa terminal.

Tal vez quede para una versión 2.0 la opción de RS485 y control de señales como DTR, RTS, CTS, etc.

Por ahora estoy muy contento con el resultado, ademas quería que fuera con una interfaz gráfica agradable y moderna.


Me gustaría que lo probaran, enviaran datos y me comentaran sus apreciaciones, que hace falta y así lo mejoramos cada vez mas para todos.

Muchas gracias amigos!





Excelente trabajo!!
Para cuando la venta??

No amigo, el programa es gratis, pero los módulos EFmJM60 y EMm47J53 si están a la venta.  :)
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: jhozate en 15 de Julio de 2011, 12:39:48
 :-/ gracias ernesto..bajando y mañana probando
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: flacoclau en 15 de Julio de 2011, 14:33:15
Ernesto: no te cabe otro adjetivo: ANIMAL!!!
Te felicito!!!! y gracias!!!

 :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: brutto en 15 de Julio de 2011, 16:17:53
impresionante, felicidades!
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Diego E. en 15 de Julio de 2011, 16:37:44
Ernesto, espectacular la aplicación, muchas gracias por compartirla.

Saludos.
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: gera en 15 de Julio de 2011, 19:12:50
Felicitaciones por el excelente trabajo!!! Es una contribución enorme para todos nosotros!
Me gusto mucho el tema de las gráficas, yo siempre q quiero representar datos gráficamente tengo q andar programando algo en processing, ya no más!! jaja
saludos y gracias!! :D
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Suky en 15 de Julio de 2011, 21:01:05
Epa! Muy buen trabajo, excelente, felicitaciones!  Y realmente, el tema de las gráficas es una muy buena idea....



Saludos                                                         
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: marvicdigital en 17 de Julio de 2011, 13:59:20
Que bonito te ha quedado compatriota, pero muchisimo mejor el que lo hallas compartido , existe alguna manera de poderlo compilar para Linux? me gustaría poder hacerlo, pero me imagino que habría que compartir el código fuente..de todas formas me alegro mucho por los windows-users..

saludos
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: gary_servin en 17 de Julio de 2011, 14:29:31
Excelente trabajo! Felicitaciones! y gracias por compartirlo!

Saludos!
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: setshomaru en 18 de Julio de 2011, 11:10:43
Impresionante.... que orgullo que seas Colombiano.
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: MGLSOFT en 18 de Julio de 2011, 11:30:03
En el caso que uno quiera usar solo 3 canales en la graficacion , como seria el formato??
Hay que enviar igual los otros valores, pero en cero??
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: fuente en 18 de Julio de 2011, 11:54:46
Marvicdigital, no lo he probado, pero muchos de los programas que funcionan con windows pueden funcionar en Linux con wine.
Prueba a ver.
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Diego E. en 18 de Julio de 2011, 12:19:27
En el caso que uno quiera usar solo 3 canales en la graficacion , como seria el formato??
Hay que enviar igual los otros valores, pero en cero??

Hola amigo, me tomo el atrevimiento de responderte, creo que sí, yo probé enviando ceros en los que no necesito, pero que lo aclare Ernesto.

Lo conecté a un circuito que me envía muchos datos, unos sensores, luego copié estos datos hexa en excel y por medio de una macro que hice los pasé a decimal, la ayuda fue inmensa.

saludos.
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 18 de Julio de 2011, 12:43:37
Hola amigos,

MUCHISIMAS GRACIAS POR SUS PALABRAS DE AGRADECIMEITNO Y ANIMO!

Estoy tomando nota de los comentarios y aquellas recomendaciones para futuras versiones.



Que bonito te ha quedado compatriota, pero muchisimo mejor el que lo hallas compartido , existe alguna manera de poderlo compilar para Linux? me gustaría poder hacerlo, pero me imagino que habría que compartir el código fuente..de todas formas me alegro mucho por los windows-users..

saludos

La verdad no veo problema en compartir el código fuente, el detalle que le veo es que algunas dll están compiladas para .NET framework y eso no sabría si se puede pasar a Linux. Pero ya mismo me doy a la tarea de revisar ese detalle.



En el caso que uno quiera usar solo 3 canales en la graficacion , como seria el formato??
Hay que enviar igual los otros valores, pero en cero??

Hola amigo MGLSOFT, como dice Diego E. es necesario completar la cadena, pero es valida tu pregunta y tendrá su respuesta en una actualización de este software.

Lo conecté a un circuito que me envía muchos datos, unos sensores, luego copié estos datos hexa en excel y por medio de una macro que hice los pasé a decimal, la ayuda fue inmensa.

saludos.

Que bueno lo que comentas. Muchas gracias por probarlo. Cuéntanos como respondió a alta velocidad en los datos.



SALUDOS A TODOS!
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Diego E. en 19 de Julio de 2011, 10:34:57
Hola Ernesto, la verdad no es que lo haya probado a altas velocidades trabajé sólo a 9600 bps, lo que hice fue recibir la trama de datos de dos sensores, hice dos pruebas:

1- Enviar 4 byte cada 100 ms (estos sólo para la consola Hexa)
2- Ajustar la trama para que me aparezcan los datos en los monitores

El desempeño del aplicativo fue excelente, observé que en la consola hexa recibe máximo 10920 byte (que sucede entonces, deja de recibir o sobrescribe)

Como mejora para otras versiones yo le adicionaría un contador para saber cuantos bytes y palabras se han enviado.

Saludos.

Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 19 de Julio de 2011, 12:21:44
Gracias DiegoE por contar las experiencias con el programa, asi podems hacer de este programa una mejor heramienta.

Anoto tus comentarios y sugerencias para la proxima version.

SALUDOS!
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: jeremylf en 22 de Julio de 2011, 21:05:07
Bajo tu programa. Esta comprimido, lo extraigo. Hay un carpeta, entro a ella. Hay dos "Setup", con cualquier de ellos obtengo este error:
(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=35482.0;attach=16279;image)

Que le pasa a mi Windows? Que hago? Rayos!
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: jeremylf en 22 de Julio de 2011, 21:30:49
Bueno, me baje una actualizacion para windows installer y ya esta bien  :D Gracias LABmouse de nuevo por el programa, lo usare mucho.
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 25 de Julio de 2011, 09:37:51
Umm interesante la solución que planteas. Gracias por comentar tu experiencia.

Saludos!
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: jeremylf en 12 de Septiembre de 2011, 18:14:48
Hola Ernesto, creo que algo bueno que le puede poner al terminal seria la posibilidad de que se mantenga siempre en pantalla (Stay on top), ahorita es lo que quiero de un terminal y estoy usando el termite 2.6 solo por esto.

Por otro lado, estoy por probar el osciloscopio que lo necesito para generar unas graficas antes de crearme cualquier programa en vc# xD


Gracias otra ves, saludos!
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: RALF2 en 21 de Octubre de 2011, 20:38:46
Excelente aplicacion labmouse te lucistes con ella!!!  :mrgreen:
Una pregunta esa aplicacion la hicistes en VB 6.0 de casualidad?

Saludos
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Suky en 21 de Octubre de 2011, 20:42:04
Excelente aplicacion labmouse te lucistes con ella!!!  :mrgreen:
Una pregunta esa aplicacion la hicistes en VB 6.0 de casualidad?

Saludos

Visual C++ 2008..  ;-) Estoy 99% seguro  :mrgreen:
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 21 de Octubre de 2011, 23:19:32
Hola,

Efectivamente es Visual C++ 2008
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: RALF2 en 23 de Octubre de 2011, 10:20:57
Gracias Suky y LABmouse  :mrgreen:
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: ASTROCAR en 23 de Octubre de 2011, 11:37:58
Gracias Suky y LABmouse  :mrgreen:
Te gusto Raul te lo dije era super buenoi ese terminal yo lo uso y es lo mejor.

Aprovecho para dar las gracias al creadour por su valiosa colaboracion cuando grande mejor dicho en otra vida porque ya estoy viejo quiero ser como usted.

Saludos y de verdad muy valiosa aplicavcion y mas a los que de una manera trabajan con micro porque se que en algun momento tiene que estudiar comunicion rs232 y este como monitor ami me parece de los mejor.
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 24 de Octubre de 2011, 14:52:54
Hola amigos,

Muchas gracias por las palabras, tengo en mente algunas nuevas funciones para el terminal, pero creo sera en las próximas vacaciones.

SALUDOS!
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: NANO1985 en 24 de Octubre de 2011, 15:25:50
muuuuuy buen trabajo!!!! felicitaciones!
 ;-)
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: anfegori91 en 02 de Noviembre de 2011, 01:52:35
Gran trabajo!!! una función que utilizaría mucho es el envío de archivos!!! ;-)
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Nocturno en 24 de Noviembre de 2011, 17:14:03
Hola Ernesto, genial tu software. Hoy lo he estrenado para representar las lecturas de un acelerómetro.

La única pega que he tenido es que en Win7-32 daba error y se cerraba. He tenido que abrir el asistente de compatibilidad hacia atrás para poder abrirlo, lo que provoca que vaya muy lento, pero funciona.

Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 24 de Noviembre de 2011, 17:30:56
Grandiosa prueba amigo Nocturno.... Muchas gracias por realimentar comentando aquellos problemas que se van presentando en el camino.

Pues llevo tomando lista de los comentarios que me van entregando ustedes amigos, para implementarle una buena retocada al código ahora en 15 días que salgo de vacaciones.  Entre ellas la mas importante es precisamente la parte de velocidad.

No se por que razón tarda mucho en decodificar el paquete que llega del microcontrolador.  Para que se vea fluido se debe dar unos 100 milisegundos entre trama y trama de datos.  Si pudieras hacer esa prueba amigo manolo, podrás ver que el tiempo de respuesta mejora, y para el ejemplo del acelerometro va muy bien con ese tiempo.   Se me ocurre montar el procesamiento del paquete en un Thread diferente al de graficar.

Tambien quiero dejarle la posibilidad de seleccionar cuantos canales se quieren graficar. Eso también mejoraría la respuesta cuando se usan pocos canales.

Ademas planeo meterle unas cuantas utilidades de las cosas que aprendí en este semestre.

Saludos!

Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Nocturno en 24 de Noviembre de 2011, 18:21:40
Incluso con 100ms iba a pedales, tuve que ponerle 200ms.
Cuenta con que haré las pruebas.
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Diego Gonzalez en 07 de Abril de 2012, 06:34:08
Hola a todos, y en especial a los autores de este fantastico programita.

Queria haceros una consulta. Es normal que a veces en modo osciloscopio no "pille" algunas de las muestras?? Es como si cuando no varia el valor hexadecimal no actualizase el grafico.

Mil gracias
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 08 de Abril de 2012, 16:21:04
Hola Diego, el dato es indiferente a la muestra, es decir, si son 10 veces el mismo dato, se graficaran 10 veces sin importar el valor o si es o no repetido.

Saludos!
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Picuino en 08 de Abril de 2012, 16:51:15
Hola Ernesto, genial tu software. Hoy lo he estrenado para representar las lecturas de un acelerómetro.

La única pega que he tenido es que en Win7-32 daba error y se cerraba. He tenido que abrir el asistente de compatibilidad hacia atrás para poder abrirlo, lo que provoca que vaya muy lento, pero funciona.
He realizado pruebas con el programa y también tengo problemas de velocidad con el. En Windows XP SP3 el programa marcha muy despacio, como si tuviese un conflicto con un dispositivo.
Es una pena porque el programa se ve soberbio y tengo muchas ganas de que me funcione correctamente.

¿Tienes alguna idea de que puede pasarle LABmouse? Si necesitas datos concretos puedo enviarlos.

Saludos.
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Diego Gonzalez en 09 de Abril de 2012, 05:00:29
Hola Diego, el dato es indiferente a la muestra, es decir, si son 10 veces el mismo dato, se graficaran 10 veces sin importar el valor o si es o no repetido.

Saludos!

Hola Labmouse. Cierto, no tenia sentido un muestreador de datos si eso pasase. Pues efectivamente se come muchos datos de vez en cuando. Una pena. No sabras porque sucede eso verdad? No se si será porque esta tratando de buscar las placas "EMm47J53 no detectado" o es lo que dices de descodificar los datos, que en realidad no deberia ser una tarea complicada para el PC. Pero bueno como no se sabe como funciona internamente son solo especulaciones jejeje

Un saludo :)
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 10 de Abril de 2012, 12:57:28
Hola amigos,

Hago las pruebas y también me da el mismo problema, pero tal vez sea mala programación de mi parte pues tarda demasiado tiempo organizando el vector, revisando la integridad del paquete, buscando que cumpla con el formato establecido, separando los datos y luego si pasa a fabricar.

Estudie algunas maneras de poder indicarle de una manera mas fácil y corta cual dato corresponde a cada canal. Pero no encuentro cual seleccionar..

Me gustaría darle soporte para CMUCAM, DINAMIXEL, BLUETOOTH, ANDROID, BOOTLOADER PARA ARDUINO, ARM... muchos otros temas que últimamente estoy atendiendo en la universidad, pero es tan poco el tiempo que me queda libre que veo se me pasan los días y no logro mejorar el Octoplus-Terminal.


El proyecto sera liberado para que todos podamos aportar y mejorarlo, igual estaré trabajando con ustedes para hacerlo cada vez mejor. Quedara por fuera cualquier tema comercial sobre el. Compre un nuevo dominio y un hosting para crear un sitio web .org y sobre el instalar un wiki para que todos podamos aportar.

Estoy muy agradecido por los comentarios y los informes de funcionamiento que me envían al mail, todos con palabras amables y siempre deseando que este proyecto sea mucho mejor. Por ustedes es que estoy haciendo todo para que sea liberado y tenga su espacio.


MUCHAS GRACIAS!!!
Pronto estaré dando la información del nuevo sitio para ello. Prometo sera antes de acabar este mes de Abril del 2012.

PD: Los módulos EMm47J53 y EFmJM60 también serán liberados.  :)
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Suky en 23 de Mayo de 2014, 15:05:58
Hola! Intenté bajar el instalador y ya no esta más :( Alguien lo tiene como para subirlo a otro servidor?


Gracias!
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 26 de Mayo de 2014, 11:14:31
Hola Suky,

Esta es la dirección de descarga.

http://www.octoplus.com.co/tienda/?wpdmact=process&did=My5ob3RsaW5r

Y el manual esta por estos lados.

http://www.octoplus.com.co/tienda/octoplus-terminal/
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Suky en 26 de Mayo de 2014, 20:24:08
Gracias!  :-/
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: MGLSOFT en 27 de Mayo de 2014, 23:48:52
Este esta muy bueno:
http://www.megunolink.com/?utm_source=mlp&utm_medium=app&utm_campaign=reminder&utm_content=0 (http://www.megunolink.com/?utm_source=mlp&utm_medium=app&utm_campaign=reminder&utm_content=0)
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Nocturno en 28 de Mayo de 2014, 02:18:07
 :shock: :shock: :shock: Espectacular
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: MGLSOFT en 28 de Mayo de 2014, 08:27:11
Y poco a poco, CCS va convirtiendo a SIOW (integrado al IDE de CCS) en algo muy parecido:

(https://www.ccsinfo.com/images/newsdesk/serial-io-monitor656.png)

La nota:

https://www.ccsinfo.com/newsdesk_info.php?newsPath=ALL&newsdesk_id=174 (https://www.ccsinfo.com/newsdesk_info.php?newsPath=ALL&newsdesk_id=174)
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 28 de Mayo de 2014, 19:15:15
Que buen software. La cantidad de herramientas es sorprendente.

Gracias por el enlace.


PD: Saludos a todos !
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: jorgenuviola en 10 de Junio de 2014, 22:33:49
hola, prodrian volver a subir el soft? esta caido el link
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: Sar-Jhony en 14 de Enero de 2015, 20:55:05
Hola, es un programa muy bueno tuve la oportunidad de probarlo como programador del 18F47J53 y funciona perfecto, estuve tratando de conseguir este programa nuevamente pues lo des instale  :( me podrían pasar un link de descarga o una alternativa para programar este modulo Gracias.
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: LABmouse en 03 de Febrero de 2015, 11:10:15
Hola.. Este es el sitio oficial del software.

http://www.octoplus.com.co/tienda/octoplus-terminal/
Título: Re: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
Publicado por: flacoclau en 04 de Febrero de 2015, 22:00:29
Hola Ernesto, tantos años, cómo se puede descargar el soft? no encuentro el boton o es que me estoy poniendo viejo?