sgcGauges Matrice delle funzionalità

Tutto ciò che fa sgcGauges, raggruppato per attività, con un link al topic della guida di ogni funzionalità. Ogni gauge ha un modello headless, un controllo VCL, un controllo FireMonkey e tre controlli .NET.

Tipi di gauge

8 funzionalità

Dati live

1 funzionalità

.NET

7 pacchetti NuGet

Documentazione

Guida online e manuali PDF

Registered indica le funzionalità incluse nelle edizioni Registered e Trial e non nell'edizione Community gratuita. ~ indica una funzionalità che Community ha solo in parte, con la differenza indicata sotto.

Ogni riga rimanda al suo argomento della guida. La colonna Community mostra cosa include l'edizione Community .NET gratuita; tutto è incluso in Registered e Trial.

Tipi di gauge

FunzionalitàDettagliCommunityGuida
RadialeGauge a quadrante con scale, intervalli e lancette.Guida
LineareBarra, termometro e bullet graph in un solo gauge: LinearStyle glsBar, glsThermometer, glsBullet, più Target.Guida
DigitaleDisplay a 7 segmenti. Il 14 segmenti e la matrice di punti con segmenti fantasma e inclinazione sono nell'edizione Registered.Guida
LED e barra LEDLED lampeggianti e una barra LED con mantenimento del picco.Guida
Anello di avanzamentoIndicatore di avanzamento circolare.Guida
VU meterMisuratore del livello audio.RegistrataGuida
Orologio e bussolaGauge a orologio analogico e a bussola.RegistrataGuida
AnnunciatoreTile di allarme che lampeggiano finché non vengono riconosciuti (Acknowledge, OnTileClick).RegistrataGuida

Scale, intervalli e allarmi

FunzionalitàDettagliCommunityGuida
IntervalliFasce verdi, ambra e rosse da qualsiasi minimo a qualsiasi massimo (Ranges.Add, StartValue, EndValue, Color).Guida
ScaleScala con MajorInterval. Più scale per gauge sono nell'edizione Registered.Guida
LancetteLancette ad ago e a indicatore. Più lancette per gauge sono nell'edizione Registered.~Community disegna una scala e una lancetta per gauge; l'edizione Registered le disegna tutte.Guida
Soglie con isteresiOnThreshold scatta a ogni attraversamento (gtdRising, gtdFalling, gtdBoth), nel thread principale qualunque thread abbia scritto il valore.Guida

Animazione, temi e rendering

FunzionalitàDettagliCommunityGuida
AnimazioneLa lancetta si anima verso ogni nuovo valore, 300 ms per impostazione predefinita, con cinque curve di easing: geLinear, geQuadOut, geCubicOut, geCubicInOut, geBackOut.Guida
TemiTemi chiaro e scuro con una sola proprietà: Theme := utDark.Guida
Rendering headlessSaveToPNG e SaveToSVG su ogni controllo e modello, anche su Linux64 e nella demo .NET ConsoleRender.Guida
Da destra a sinistra (arabo ed ebraico)La posizione di didascalia e testo dell'unità segue la direzione. Quadranti, orologi, bussola, VU meter e avanzamento lineare e ad anello mantengono il loro orientamento.Guida
Stampa e anteprima di stampaPrint e ShowPrintPreview stampano il gauge in una pagina come sullo schermo, al suo valore finale anche mentre un'animazione è in corso. PrintSettings imposta una sola volta la carta, l'orientamento, i margini, la scala, l'intestazione e il piè di pagina per la stampante, l'anteprima e il PDF. In tutte le edizioni, su VCL, FireMonkey, WinForms, WPF e Avalonia (FireMonkey stampa su Windows e macOS).Guida
Esportazione PDF accessibile, PDF/UA e PDF/A (con sgcPDF)ExportToPDF scrive il gauge come grafica vettoriale con testo reale e un testo alternativo con la didascalia, il valore, l'unità e l'intervallo. Il file è per impostazione predefinita un documento PDF/UA con tag, e PDFALevel aggiunge PDF/A-2a o PDF/A-3a. Richiede il ponte sgcUIPDF e uno sgcPDF con licenza (esegece.sgcUICore.sgcPDF in .NET).RegistrataGuida
AccessibilitàOgni tipo di gauge espone la sua didascalia, il suo valore e il suo intervallo a UI Automation, e le soglie vengono segnalate come annunci. I gauge per impostazione predefinita non sono tab stop, perché mostrano solo valori, e TabStop li porta nell'ordine di tabulazione. L'alto contrasto di Windows viene seguito. Attivo per impostazione predefinita su VCL (Delphi 7-13), FireMonkey su Windows, WinForms, WPF e Avalonia.Guida

Dati live

FunzionalitàDettagliCommunityGuida
Collegamento a MQTT, WebSocket e SSEsgcGaugesWS collega i topic MQTT (con i filtri + e #) e i campi JSON dei messaggi WebSocket e SSE alle lancette dei gauge con ValuePath, FilterPath e FilterValue. Richiede sgcWebSockets.RegistrataGuida

sgcGauges per .NET

I gauge .NET sono un porting C# con gli stessi nomi di classe, per WinForms, WPF e Avalonia, con il ponte per i dati live come pacchetto separato.

PacchettoEdizioneContenuto
esegece.sgcGauges.CommunityCommunity (gratuita)Libreria di base
esegece.sgcGaugesRegisteredLibreria di base
esegece.sgcGauges.WinFormsRegisteredControlli Windows Forms
esegece.sgcGauges.WpfRegisteredControlli WPF
esegece.sgcGauges.AvaloniaRegisteredControlli Avalonia
esegece.sgcGauges.RenderingRegisteredRendering headless
esegece.sgcGauges.sgcWebSocketsSolo RegisteredPonte sgcWebSockets

Documentazione

Ogni funzionalità di sgcGauges è documentata nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.

Guida online

Inizia dall'introduzione a sgcGauges, poi segui la guida rapida e gli argomenti sulle funzionalità.

Delphi →
C++ Builder →
.NET →

Manuali PDF

La guida completa di sgcUI in formato PDF, da leggere offline o stampare.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
La scelta più conveniente: All-AccessTutti i prodotti eSeGeCe, con Supporto Premium incluso, a partire da €1,059/anno.
Vedi i prezzi All-Access

Costruisci con sgcGauges

Scarica il trial di sgcUI e aggiungi sgcGauges alla tua applicazione Delphi, C++ Builder o .NET.