User Tag List

Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 19

Tema: Librería gráfica de alto nivel para hacer Front-Ends industriales

  1. #1
    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    2,337
    Agradecer
    126
    Agradecido 219 veces en 147 posts
    Mencionado
    69 Post(s)
    Tagged
    0 Tema(s)

    Librería gráfica de alto nivel para hacer Front-Ends industriales

    Saludos compañer@s,


    Estoy buscando una librería gráfica para hacer Front-Ends industriales en lenguaje C para PC;
    de siempre he utilizado la librería emWIN ( https://www.segger.com/products/user-interface/emwin/ , si miráis un poco más abajo en esa página, en la parte de Industrial Controls )
    que es estupenda, muy fácil de usar y de muy alto nivel, con un par de líneas tienes un scope funcionando sin mayores líos,

    Pero emWIN es sólo para microcontroladores, y no hay versión para PC


    Ahora me encuentro en la necesidad de hacer eso mismo a modo de Front-ends para PCs, necesito que sea en lenguaje C porque el código tiene que generarse automáticamente sí o sí (requerimientos de MISRA e IEC necesarios). Y un Front-End para LabVIEW o Simulink no me sirve porque deber correr de forma nativa,

    Gracias anticipadas,

  2. #2
    Fecha de ingreso
    Nov 2005
    Ubicación
    Excartagenero
    Mensajes
    17,590
    Agradecer
    2,610
    Agradecido 2,212 veces en 1,488 posts
    Mencionado
    185 Post(s)
    Tagged
    0 Tema(s)
    Entradas de blog
    1
    Para mi es todo chino... a ver si alguien sabe algo.

  3. #3
    Fecha de ingreso
    Jan 2016
    Ubicación
    Cádiz
    Mensajes
    1,560
    Agradecer
    579
    Agradecido 271 veces en 170 posts
    Mencionado
    18 Post(s)
    Tagged
    0 Tema(s)
    Entradas de blog
    2
    eso, poned un videotuto, ja ja

  4. #4
    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,349
    Agradecer
    1,983
    Agradecido 1,564 veces en 1,010 posts
    Mencionado
    198 Post(s)
    Tagged
    0 Tema(s)
    No puedes usar por ejemplo QT? Se que QT tira con C++ pero no se si puedes usarlo con C también (imagino que sí)

  5. #5
    Fecha de ingreso
    Sep 2006
    Mensajes
    4,446
    Agradecer
    546
    Agradecido 477 veces en 354 posts
    Mencionado
    21 Post(s)
    Tagged
    0 Tema(s)
    Lo malo es que las QT o las wxWidgets es que son enormes si solo quieres dibujar unos controles, después estan pensadas para usarlas en C++ y puede que tengas mas problemas si quieres usar solo C.

    Tal vez dependiendo de lo que necesites los puedes dibujar a pelo son SDL, OpenGL. o algo parecido.
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.

  6. #6
    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    2,337
    Agradecer
    126
    Agradecido 219 veces en 147 posts
    Mencionado
    69 Post(s)
    Tagged
    0 Tema(s)
    He encontrado la librería IUP, que sirve como reemplazo en PC de emWIN.
    Parece ligerita,

    http://webserver2.tecgraf.puc-rio.br/iup/

    Contiene las funcionalidades que necesito (dibujar y actualizar gráficas), botones y barras deslizantes.
    Las funciones se manejan igual de fácil y vienen a ser más o menos las mismas con distintos nombres,
    además, en su interior, utiliza OpenGL para dibujar, lo que nos asegura un buen rendimiento.

    La idea es que las mismas funcionalidades que tengo programadas en lenguaje gráfico de muy alto nivel (Matlab-Simulink) que me permiten generar un front-end para un microcontrolador y generar todo el código en base texto pulsando un botón, también sirva para hacerlo pero para ejecutarlo en un PC.

  7. #7
    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,518
    Agradecer
    147
    Agradecido 617 veces en 386 posts
    Mencionado
    61 Post(s)
    Tagged
    0 Tema(s)
    Entradas de blog
    28
    imgui es C++ y se usa para hacer GUIs ligeras para herramientas de este tipo. QT es matar moscas a cañonazos

    EDIT: Hay un port a C https://github.com/cimgui/cimgui

  8. El siguiente usuario agradece a pakoito este mensaje:

    masteries (01/12/2018)

  9. #8
    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    2,337
    Agradecer
    126
    Agradecido 219 veces en 147 posts
    Mencionado
    69 Post(s)
    Tagged
    0 Tema(s)
    Cita Iniciado por pakoito Ver mensaje
    imgui es C++ y se usa para hacer GUIs ligeras para herramientas de este tipo. QT es matar moscas a cañonazos

    EDIT: Hay un port a C https://github.com/cimgui/cimgui
    También pinta bien, ya tengo un par para probar,

  10. #9
    Fecha de ingreso
    Mar 2006
    Ubicación
    Frankfurt
    Mensajes
    927
    Agradecer
    3
    Agradecido 28 veces en 16 posts
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Por añadir otra posibilidad: https://github.com/vurtun/nuklear

    No la he probado, simplemente vi el proyecto y guardé el enlace.
    :wq

  11. #10
    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,349
    Agradecer
    1,983
    Agradecido 1,564 veces en 1,010 posts
    Mencionado
    198 Post(s)
    Tagged
    0 Tema(s)
    Cita Iniciado por pakoito Ver mensaje
    imgui es C++ y se usa para hacer GUIs ligeras para herramientas de este tipo. QT es matar moscas a cañonazos

    EDIT: Hay un port a C https://github.com/cimgui/cimgui
    Yo k se hulio! Yo no he hecho aplicaciones de escritorio para Windows en la vida xD

  12. #11
    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,518
    Agradecer
    147
    Agradecido 617 veces en 386 posts
    Mencionado
    61 Post(s)
    Tagged
    0 Tema(s)
    Entradas de blog
    28
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    Yo k se hulio! Yo no he hecho aplicaciones de escritorio para Windows en la vida xD
    Es todo Node y Electron ahora HUE HUE HUE HUE

  13. #12
    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,349
    Agradecer
    1,983
    Agradecido 1,564 veces en 1,010 posts
    Mencionado
    198 Post(s)
    Tagged
    0 Tema(s)
    Cita Iniciado por pakoito Ver mensaje
    Es todo Node y Electron ahora HUE HUE HUE HUE
    Uff uff cuanto me alegro de no tener que tocar esas cosas xD

  14. #13
    Fecha de ingreso
    Mar 2006
    Ubicación
    Frankfurt
    Mensajes
    927
    Agradecer
    3
    Agradecido 28 veces en 16 posts
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Cita Iniciado por pakoito Ver mensaje
    Es todo Node y Electron ahora HUE HUE HUE HUE
    Parece que hoy en día lo más importante es ahorrar en tiempo de desarrollo porque ahora todo el mundo tiene "mucha memoria y mucha CPU". Al final los que pagan son los usuarios teniendo que soportar interfaces no nativas y aplicaciones ineficientes que consumen una cantidad ridícula de recursos.
    :wq

  15. Los siguientes 2 usuarios agradecen a jcom este post:

    swapd0 (02/12/2018),^MiSaTo^ (02/12/2018)

  16. #14
    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,349
    Agradecer
    1,983
    Agradecido 1,564 veces en 1,010 posts
    Mencionado
    198 Post(s)
    Tagged
    0 Tema(s)
    Cita Iniciado por jcom Ver mensaje
    Parece que hoy en día lo más importante es ahorrar en tiempo de desarrollo porque ahora todo el mundo tiene "mucha memoria y mucha CPU". Al final los que pagan son los usuarios teniendo que soportar interfaces no nativas y aplicaciones ineficientes que consumen una cantidad ridícula de recursos.
    Totalmente. Precisamente por eso me da tanto asco node.js/ electron. Y si he hecho muchas cosas con JavaScript y node. Y me sigue pareciendo una casa de ***** xD

  17. El siguiente usuario agradece a ^MiSaTo^ este mensaje:

    Zoltar (05/12/2018)

  18. #15
    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,518
    Agradecer
    147
    Agradecido 617 veces en 386 posts
    Mencionado
    61 Post(s)
    Tagged
    0 Tema(s)
    Entradas de blog
    28
    Me he encontrado hoy con

    https://github.com/andlabs/libui

  19. Los siguientes 2 usuarios agradecen a pakoito este post:

    masteries (04/12/2018),Zoltar (05/12/2018)

Página 1 de 2 12 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •