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,360
    Mencionado
    72 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    129
    Agradecer Thanks Received 
    224
    Thanked in
    Agradecido 150 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
    17,955
    Mencionado
    188 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,825
    Agradecer Thanks Received 
    2,355
    Thanked in
    Agradecido 1,581 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
    1,796
    Mencionado
    22 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    679
    Agradecer Thanks Received 
    316
    Thanked in
    Agradecido 205 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    2
    eso, poned un videotuto, ja ja

  4. #4

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,425
    Mencionado
    199 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,028
    Agradecer Thanks Received 
    1,597
    Thanked in
    Agradecido 1,036 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
    Mensajes
    4,561
    Mencionado
    21 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    594
    Agradecer Thanks Received 
    517
    Thanked in
    Agradecido 380 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.

  6. #6

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    2,360
    Mencionado
    72 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    129
    Agradecer Thanks Received 
    224
    Thanked in
    Agradecido 150 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,561
    Mencionado
    62 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    158
    Agradecer Thanks Received 
    637
    Thanked in
    Agradecido 397 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
    2,360
    Mencionado
    72 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    129
    Agradecer Thanks Received 
    224
    Thanked in
    Agradecido 150 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
    929
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    3
    Agradecer Thanks Received 
    29
    Thanked in
    Agradecido 17 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,425
    Mencionado
    199 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,028
    Agradecer Thanks Received 
    1,597
    Thanked in
    Agradecido 1,036 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,561
    Mencionado
    62 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    158
    Agradecer Thanks Received 
    637
    Thanked in
    Agradecido 397 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,425
    Mencionado
    199 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,028
    Agradecer Thanks Received 
    1,597
    Thanked in
    Agradecido 1,036 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
    929
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    3
    Agradecer Thanks Received 
    29
    Thanked in
    Agradecido 17 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,425
    Mencionado
    199 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,028
    Agradecer Thanks Received 
    1,597
    Thanked in
    Agradecido 1,036 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,561
    Mencionado
    62 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    158
    Agradecer Thanks Received 
    637
    Thanked in
    Agradecido 397 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
  •