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,405
    Mencionado
    72 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    136
    Agradecer Thanks Received 
    256
    Thanked in
    Agradecido 163 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
    18,359
    Mencionado
    197 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    3,050
    Agradecer Thanks Received 
    2,520
    Thanked in
    Agradecido 1,706 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
    2,018
    Mencionado
    25 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    787
    Agradecer Thanks Received 
    363
    Thanked in
    Agradecido 236 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,553
    Mencionado
    201 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,091
    Agradecer Thanks Received 
    1,666
    Thanked in
    Agradecido 1,069 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,757
    Mencionado
    23 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    640
    Agradecer Thanks Received 
    575
    Thanked in
    Agradecido 428 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,405
    Mencionado
    72 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    136
    Agradecer Thanks Received 
    256
    Thanked in
    Agradecido 163 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,591
    Mencionado
    63 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    164
    Agradecer Thanks Received 
    648
    Thanked in
    Agradecido 405 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,405
    Mencionado
    72 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    136
    Agradecer Thanks Received 
    256
    Thanked in
    Agradecido 163 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
    935
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    3
    Agradecer Thanks Received 
    32
    Thanked in
    Agradecido 19 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,553
    Mencionado
    201 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,091
    Agradecer Thanks Received 
    1,666
    Thanked in
    Agradecido 1,069 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,591
    Mencionado
    63 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    164
    Agradecer Thanks Received 
    648
    Thanked in
    Agradecido 405 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,553
    Mencionado
    201 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,091
    Agradecer Thanks Received 
    1,666
    Thanked in
    Agradecido 1,069 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
    935
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    3
    Agradecer Thanks Received 
    32
    Thanked in
    Agradecido 19 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,553
    Mencionado
    201 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,091
    Agradecer Thanks Received 
    1,666
    Thanked in
    Agradecido 1,069 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,591
    Mencionado
    63 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    164
    Agradecer Thanks Received 
    648
    Thanked in
    Agradecido 405 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
  •