CUE - CUE Visual Composer
Strumento di programmazione dei sistemi di controllo CUE
Cue Visual Composer (CVC) è un software All-In-One per la programmazione di applicazioni di controllo.
CVC è innovativo soprattutto per il suo concetto unico. I touch panel e i controller sono programmati allo stesso modo, il che rende possibile l’utilizzo dei touch panel come unità di controllo completamente funzionali. Un linguaggio di programmazione universale XPL2 consente di programmare oggetti grafici, layout di touch panel, driver di dispositivi e altre parti dell’applicazione di controllo.
La programmazione efficace è ottenuta grazie all’approccio visivo alla programmazione con drag and drop, alla tecnica di editing avanzata IntelliSense, all’esportazione e all’importazione di parti di programma pronte all’uso e altro ancora. La localizzazione della lingua dell’applicazione e il supporto dei caratteri Unicode sono parti intrinseche di CVC, quindi non richiedono alcuno sforzo di programmazione. Qualsiasi parte del codice sorgente può essere protetta da una password per tutelare la proprietà intellettuale dell’autore e può essere concessa in licenza a un hardware specifico. L’applicazione di controllo viene eseguita sui touch panel CUE, sui controller e sui computer basati su Microsoft Windows.
Cue Visual Composer diventa così una piattaforma aperta per un ampio gruppo di programmatori di applicazioni e fornisce un importante contributo allo sviluppo delle moderne interfacce grafiche. Lo stesso linguaggio di programmazione XPL2 è adattato alle esigenze dei sistemi di controllo utilizzati per integrare varie tecnologie. Include una serie completa di potenti comandi che consentono agli integratori di sistemi di ottenere un codice efficace, robusto e facilmente manutenibile.
Ambiente di sviluppo integrato (IDE)
- Sofisticato ambiente di sviluppo derivato da Microsoft Visual Studio 2019
- Tre diversi stili grafici: chiaro, blu e scuro
- Interfaccia personalizzabile con finestre fluttuanti e/o agganciabili
- Riduzione del numero di finestre con area client a schede
- Supporto per il drag & drop
- Facile commutazione del posto di editing attraverso le schede
Configurazione del sistema
- Configurazione 2D visiva con interconnessione tra le pagine
- Finestra di libreria unificata con visualizzazione ad albero degli oggetti
- Visualizzazione dell’elenco dei comandi
Programmazione
- Touch panel programmabili con le stesse caratteristiche del controllore ma con meno porte di controllo
- Linguaggio di programmazione XPL2 semplificato e orientato agli oggetti, uguale per i touch panel e per i controllori
- Set di comandi ridotto con comandi più compatti e potenti
- Il nuovo compilatore genera un codice binario più veloce, robusto ed efficiente
- Modifica del codice sorgente con parole chiave del linguaggio codificate a colori
- Editor di sintassi con IntelliSense e aiuto immediato sensibile al contesto
- API di controllo e grafica disponibili
- Molteplici modalità di debug e test delle applicazioni, che abbreviano notevolmente il ciclo di sviluppo. L’intero progetto può essere simulato su un computer o testato su unità hardware reali utilizzando le loro porte di controllo. La modalità di debug può essere impostata individualmente per ogni unità del progetto e si possono combinare sia la simulazione che il test delle unità reali. CVC visualizza i messaggi di debug delle unità simulate e di quelle reali.
- L’aggiornamento del firmware On-The-Fly è implementato per tutti i touch panel e i controller CUE. Tutti i firmware fanno parte dell’installazione del CVC. Se il CVC riconosce una versione precedente del firmware, la aggiorna automaticamente prima del debug o del caricamento finale del progetto.
Touch panel design
- Progettazione visiva, modifica delle proprietà in loco
- Gli oggetti grafici sono programmati a livello del linguaggio standard XPL2, che include API (Application
- Programming Interface) grafiche. Nella progettazione del layout grafico del touch panel, i programmatori di applicazioni non dipendono quindi da un insieme fisso di oggetti forniti dal produttore del software, ma sono liberi di creare i propri oggetti, spesso molto sofisticati o interi blocchi funzionali.
- Cue Symbol Font comprende più di centotrenta simboli che coprono le esigenze della maggior parte delle applicazioni di controllo. Il set di simboli è raggruppato in Trasporto, Frecce e movimenti, Controllo AV/TV, Indicatori ecc.
- Collezione grafica di base inclusa
Supporto multilingue
- Supporto integrato per la localizzazione rapida e semplice delle applicazioni del touch panel
- Numero illimitato di lingue in ogni applicazione
- Facile traduzione del testo e aggiunta di una nuova lingua senza necessità di modificare la programmazione
- Selezione della lingua pertinente in fase di esecuzione
- I testi sono inseriti in stringhe di risorse che vengono caricate durante l’esecuzione del programma secondo le necessità.
- La codifica dei caratteri Unicode copre anche le seguenti lingue: Arabo, armeno, bengalese, bopomofo, cirillico, devanagari, georgiano, greco e copto, gujarati, gurmukhi, hangul, ebraico, hiragana, kannada, katakana, lao, latino, malayalam, oriya, tamil, telugu, thai e tibetano.
Grafica
Canali alfa
- Supporta il canale alfa per una trasparenza parziale
- Il canale alfa combina un’immagine con uno sfondo per creare l’aspetto di una trasparenza parziale.
Font Anti-Aliasing
- Rende il testo sullo schermo più fluido e più facile da leggere
- Supporta font vettoriali (TrueType e OpenType) con anti-aliasing.
Font Kerning
- Supporta i font vettoriali (TrueType e OpenType) con kerning.
- Kerning si riferisce alla regolazione dello spazio tra i caratteri, in particolare mettendo due caratteri più vicini del normale.
- Kerning migliora l’aspetto di alcune combinazioni di lettere, come WA, MW, TA e VA.
Runtime High Color Enhancer
- Migliora la percezione soggettiva della profondità del colore.
- Sui touch panel con profondità di colore di 16 bit, la grafica dell’applicazione appare come se avesse una profondità di colore di 24 bit.
Requisiti di sistema
Hardware
- Memoria (RAM) di almeno 4 GB
- Grafica che supporti DirectX® 11 o superiore
- Risoluzione dello schermo 1280 x 800 pixel o superiore
- 12 GB di spazio libero sul disco rigido
Software
- Microsoft® Windows 10/11 64-bit
- Microsoft® DirectX® 11 o superiore