2011/2/7 Dario Piaf <[email protected]>:
> Hola,
> Estoy haciendo un proyecto para el colegio, el cual resumidamente es un
> software que mide distintos estados de señales analogicas y digitales para
> luego en funcion de ellas modificar otras.
> Todo esto lo estoy desarrollando en C bajo Linux.
> No soy muy conocedor del sistema operativo ni del lenguaje, pero estudiando
> un poco de libros y otras fuentes me he abierto camino.
> Ahora estoy atascado en un tema que les paso a comentar:
> Me gustaria que este programa tenga una interfaz grafica, la cual sea WEB,
> es decir que se pueda acceder al programa corriendo en la maquina a traves
> del servidor apache que corre en la misma.
> No se si estoy pidiendo locuras o si hay chances de hacer esto. Si existe
> alguna chance, que deberia investigar? algun modulo para apache? Si escuchan
> alternativas.
>

Yo hice algo similar con una señal que leía del puerto serie la señal
que recibía desde un arduino (donde hacía el control del sistema).
Quería hacer una interfaz con monitorización en un principio con la
típica señal de error, control y salida. Hay un montón de scripts
dando vueltas para poder hacer la representación gráfica en tiempo
real, pero lo que me resultó comodísimo para hacer una interfaz
gráfica es pyqt, hay un montón de alternativas pero con esto yo lo
hice en un rato. Ya que estaba mandaba para el arduino los
coeficientes del PID para ver cómo respondía el sistema, quedó bastate
gráfico. Si te interesa asivame y te lo paso a tu correo, la
documentación la tengo que mejorar MUCHO.. pero cualqueir cosa me
preguntás.

La ventaja que le veo es que no te tenés que complicar con el servidor
web, sincronización del procesos ni nada pro el estilo, si recibís los
datos con una DAQ pasás los algoritmos que tenés a python y sale
andando.

Otro proyecto que estuve haciendo últimamente me metí mucho con Scilab
[0] + xcos [1], el primero es una herramienta de cálculo numérico con
un montón de módulos para control, mientras que el segundo es una
aplicación hecha en scilab similar a simulink de matlab, vi por ahí
que hay un módulo para adquirir datos, que está un poco verde porque
creo que lee datos desde una planilla, no le hice mucho caso, pero una
vez que tenés los datos en el programa hacés lo que querés. Sería más
didáctico y conceptualmente muchísimo más claro (a mi parecer).

Poco más... cualquier cosa avisá.

[0] scilab.org
[1] http://www.scilab.org/products/xcos

-- 
GA

Responder a