Contexto
Al ejecutar un .qvi guardado directamente con ./red-view mi-programa.qvi, el Front Panel que aparece es un layout VID básico (text field button text) que no se parece al Front Panel diseñado en QTorres.
Comportamiento actual
El compilador genera:
view layout [
text "A" f_1: field "5.0"
text "B" f_2: field "3.0"
button "Run" [...]
text "Resultado" t_3: text "---"
]
Una ventana genérica sin estilo, sin colores, sin posicionamiento fiel al diseño.
Comportamiento esperado (LabVIEW)
Al ejecutar el .qvi standalone, el Front Panel debe verse igual (o muy similar) a como se ve en el canvas de QTorres: controles azules, indicadores naranja, posiciones respetadas.
Posible solución
El compilador (compile-diagram) debería generar código view con bloques base + draw que reproduzcan el estilo visual, usando las posiciones (offset:) del front-panel: del qvi-diagram y los colores de canvas.red.
Alternativamente, el código generado puede usar la propia panel.red de QTorres (self-contained).
Dependencias
Requiere que #12 (Front Panel modular) esté completado — el panel necesita ser exportable como código Red standalone.
Contexto
Al ejecutar un
.qviguardado directamente con./red-view mi-programa.qvi, el Front Panel que aparece es un layout VID básico (text field button text) que no se parece al Front Panel diseñado en QTorres.Comportamiento actual
El compilador genera:
view layout [ text "A" f_1: field "5.0" text "B" f_2: field "3.0" button "Run" [...] text "Resultado" t_3: text "---" ]Una ventana genérica sin estilo, sin colores, sin posicionamiento fiel al diseño.
Comportamiento esperado (LabVIEW)
Al ejecutar el
.qvistandalone, el Front Panel debe verse igual (o muy similar) a como se ve en el canvas de QTorres: controles azules, indicadores naranja, posiciones respetadas.Posible solución
El compilador (
compile-diagram) debería generar códigoviewcon bloquesbase+drawque reproduzcan el estilo visual, usando las posiciones (offset:) delfront-panel:delqvi-diagramy los colores decanvas.red.Alternativamente, el código generado puede usar la propia
panel.redde QTorres (self-contained).Dependencias
Requiere que #12 (Front Panel modular) esté completado — el panel necesita ser exportable como código Red standalone.