Manifiesto

Nosotros exploramos... y ustedes nos llaman criminales. Nosotros buscamos ampliar nuestro conocimiento... y ustedes nos llaman criminales. Nosotros existimos sin color de piel, sin nacionalidad, sin prejuicios religiosos... y ustedes nos llaman criminales. Ustedes construyen bombas atómicas, hacen la guerra, asesinan, engañan, y nos mienten y tratan de hacernos creer que es por nuestro bien, ahora nosotros somos los criminales.

Fragmento de "La Conciencia de un Hacker"

16 ago. 2010

Puerto Serie para Octave / Serial Port for Octave

ACTUALIZACIÓN (Octubre 2010) (NEW VERSION - 0.0.2)

Nueva versión liberada: :::click:::octave-serialport-0.0.2:::click:::
Compatible con GNU/Linux y Windows (Linux and Windows compatible)


Hey!

Pss en la escuela en donde estudio usan mucho el MatLab, y una alternativa libre para éste es Octave........ que en términos generales es muy bueno aunque aún le falta mucho para igualar el poder de MatLab, pero yo creo que dentro de unos añitos ya se le pondrá al tiro chingón :)

Bueno, el punto es que Octave no tiene soporte para comunicación por el puerto serie. Por tal motivo me dispuse a crear alguna solución; y ya que no soy programador pss busqué algunas herramientas fáciles de usar....... así que opté por establecer la comunicación del puerto serie con python, con el modulo PySerial, y enviar/recibir la información a octave por medio de sockets. Como resultado de esto se tiene una aplicación en python que funge como servidor y una serie de scripts en octave que hacen de cliente.

En esta entrada pueden descargar dichos scripts con un PDF con las instrucciones de instalación y uso.

Cualquier duda/comentario/aporte/'lo que sea' agradeceré en que se me sea dada.

NOTA: Estos scripts sólo son funcionales en Octave for GNU/Linux.

----------------------------------------------------------------------------------------
DOWNLOAD: octave-serialport-0.0.3.tar.gz (GNU/Linux & Windows)(Para instalar, desde octave: pkg install serialport.tar.gz / To install, into octave: pkg install serialport.tar.gz)
DOWNLOAD: octave-serialport-0.0.3.deb (Ubuntu - Debian)
----------------------------------------------------------------------------------------
Actualización: Octubre del 2010
DOWNLOAD: octave-serialport-0.0.2.tar.gz (GNU/Linux & Windows)
----------------------------------------------------------------------------------------
DOWNLOAD: octave-serialport-0.0.1.tar.gz (GNU/Linux)

6 comentarios:

  1. Hi,

    found your page while searching the web for some help to get octave run to communictae in windows over serial port.
    Can you help with a solution? It would be great to send your work to octave on sourceforge, so they can implement you routines.

    May you like to contact me?
    branadic@users.sourceforge.net

    Kind regards, André

    ResponderEliminar
  2. Hi Aztk,

    Many thanks for your toolbox … It really helps me porting a Matlab program to Octave …

    I see you have intended to add your code on Octave-Forge, please carry on …


    Muchas Gracias,
    Regards,
    Ronan

    ResponderEliminar
  3. Hi Sir,

    You have done a great work in Octave.

    Cheers for that!

    Here is my tecno article too , you can visit this and have some comment out.

    Thanks

    E^3

    ResponderEliminar
  4. Holaa!! :)
    Me parece perfecto tu aplicacion ... pero... no puedo hacerla funcionar! D:
    Para empezar no puedo descargar el paquete de sockets para octave...
    tampoco puedo copiar los archivos en la carpeta de octave... :/
    Si pudieras ayudarme... :)
    Saludos.

    ResponderEliminar
  5. Akabane:

    Que sistema operativo estás usando?
    Te recomiendo que intentes con la versión más actual, la 0.0.3, aunque eso de "actual" es un decir porque ya tiene un rato que no uso octave y no se que tan compatible sean aún estos scripts.
    Para instalar el paquete desde octave te mueves al directorio donde está el archivo y luego ejecutas pkg install serialport.tar.gz, a lo mejor es necesario ser super usuario o administrador, no recuerdo donde instala los scipts............ y el paquete de sockets busca info de como instalarlo, por ejemplo creo en Windows cuando instalas octave también puedes instalar de una vez varias librerías, entre ellas la de sockets........... Si sigues teniendo problemas, dime, pero dame más info.

    Saludos!

    ResponderEliminar

Hey you!
Deja un comentario! va?!