Después de un periodo sin escribir nada en mi blog me gustaría retomar el ritmo y seguir publicando más información referente a mi proyecto para el III CUSL.
Tras revisar varios sitios y algunos documentos sobre instrumentación virtual, parece evidente que el siguiente paso para conseguir una implementación libre de LabGNU será crear una librería VISA abierta. Buscando he podido encontrar OpenVISA (para C), pero parece que está abandonada desde hace tiempo. También existe una librería para python llamada PyVISA, pero que será poco útil de momento, ya que su funcionamiento se lo debe a un módulo de python (parte del mismo proyecto) llamado vpp43, que por lo poco que he mirado parece que se apoya en una librería externa propietaria del fabricante de hardware. El objetivo de este módulo es adaptar las llamadas a la librería propietaría desde el lenguaje python. También le veo un gran inconveniente, y es que los nombres de las funciones cambian, por lo que por ejemplo la función estándar definida por la especificación VISA como viRead, en python sería read, y esto pasa con todas las funciones. De momento queda descartado el uso de este proyecto en LabGNU.
De momento creo que lo principal es tener una implementación de VISA abierta, y salvo que OpenVISA tenga un grado suficiente de madurez, tendré que empezar a construirla. En esta primera fase del proyecto creo que me contentaré con la implementación tenga soporte para RS-232 y según el tiempo disponible GPIB o USB.
De momento esto es todo lo que he podido hacer, ya que el tiempo libre que tengo es menor cada día.
Software que reemplace a
Software que reemplace a labview.
Buen día he solicitado a COPLEC me ayude con referencias respecto a un proyecto que estoy realizando con otro amigo, queremos conectarnos a equipos electrónicos de laboratotio mediante sus puertos HPIB (GPIB9) mediante software libre para realizar la calibración de equipos de RF, hemos estado consultando y casi todos los caminos, por no decir todos, nos llevan a Labview, por lo que deseamos saber si existe algún o algunos software que le puedan reemplazar. COPLEC me ha sugerido que me contacte con usted, he revisado sus comentarios y pienso que es lo que necesitamos, no se si nos puede dar algunas luces sobre nuesta necesida...
Saludos.
Muy buenas, siento decir que
Muy buenas, siento decir que actualmente LabGNU no dispone de un núcleo funcional. Lo que puedo recomendar es que probeis a usar OpenVISA o la implementación VISA de algún otro fabricante. Esto les permitirá escribir aplicaciones en C que puedan comunicarse con su instrumento. Dependerán de la documentación que os proporcione el fabricante para saber los comandos que admite el instrumento, así como la forma de las respuestas.
Siento no poder ser de más ayuda.
Un saludo.
Enviar un comentario nuevo