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
    3,441
    Mencionado
    112 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    329
    Agradecer Thanks Received 
    1,183
    Thanked in
    Agradecido 586 veces en [ARG:2 UNDEFINED] posts

    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
    23,649
    Mencionado
    276 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,993
    Agradecer Thanks Received 
    5,820
    Thanked in
    Agradecido 3,793 veces en [ARG:2 UNDEFINED] posts
    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
    3,308
    Mencionado
    36 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,528
    Agradecer Thanks Received 
    710
    Thanked in
    Agradecido 467 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    eso, poned un videotuto, ja ja

  4. #4

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    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
    Ubicación
    Malaga
    Mensajes
    7,561
    Mencionado
    47 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,668
    Agradecer Thanks Received 
    1,922
    Thanked in
    Agradecido 1,289 veces en [ARG:2 UNDEFINED] posts
    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.


    It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx

  6. #6

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    3,441
    Mencionado
    112 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    329
    Agradecer Thanks Received 
    1,183
    Thanked in
    Agradecido 586 veces en [ARG:2 UNDEFINED] posts
    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,686
    Mencionado
    70 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    230
    Agradecer Thanks Received 
    742
    Thanked in
    Agradecido 466 veces en [ARG:2 UNDEFINED] posts
    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
    3,441
    Mencionado
    112 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    329
    Agradecer Thanks Received 
    1,183
    Thanked in
    Agradecido 586 veces en [ARG:2 UNDEFINED] posts
    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
    1,073
    Mencionado
    5 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    30
    Agradecer Thanks Received 
    242
    Thanked in
    Agradecido 105 veces en [ARG:2 UNDEFINED] posts
    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,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    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,686
    Mencionado
    70 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    230
    Agradecer Thanks Received 
    742
    Thanked in
    Agradecido 466 veces en [ARG:2 UNDEFINED] posts
    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,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    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
    1,073
    Mencionado
    5 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    30
    Agradecer Thanks Received 
    242
    Thanked in
    Agradecido 105 veces en [ARG:2 UNDEFINED] posts
    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,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    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,686
    Mencionado
    70 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    230
    Agradecer Thanks Received 
    742
    Thanked in
    Agradecido 466 veces en [ARG:2 UNDEFINED] posts
    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
  •