sgcGauges Matrice des fonctionnalités

Tout ce que fait sgcGauges, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité. Chaque indicateur a un modèle sans interface, un contrôle VCL, un contrôle FireMonkey et trois contrôles .NET.

Types d'indicateurs

8 fonctionnalités

Animation, thèmes et rendu

6 fonctionnalités

Données en direct

1 fonctionnalités

.NET

7 paquets NuGet

Documentation

Aide en ligne et manuels PDF

Enregistrée signale les fonctionnalités présentes dans les éditions enregistrée et d'essai, mais pas dans l'édition Community gratuite. ~ signale une fonctionnalité que Community propose en partie, avec la différence indiquée en dessous.

Chaque ligne renvoie à sa rubrique d'aide. La colonne Community indique ce que comprend l'édition .NET Community gratuite ; tout est dans les éditions enregistrée et d'essai.

Types d'indicateurs

FonctionnalitéDétailsCommunityAide
RadialeIndicateur à cadran avec échelles, plages et aiguilles.Aide
LinéaireBarre, thermomètre et graphique en balle dans un seul indicateur : LinearStyle glsBar, glsThermometer, glsBullet, plus Target.Aide
NumériqueAffichage à 7 segments. Le 14 segments et la matrice de points avec segments fantômes et inclinaison sont dans l'édition enregistrée.Aide
LED et barre de LEDLED clignotantes et barre de LED avec maintien du pic.Aide
Anneau de progressionIndicateur de progression circulaire.Aide
VumètreIndicateur de niveau audio.EnregistréeAide
Horloge et boussoleIndicateurs d'horloge analogique et de boussole.EnregistréeAide
AnnonciateurTuiles d'alarme qui clignotent jusqu'à acquittement (Acknowledge, OnTileClick).EnregistréeAide

Échelles, plages et alarmes

FonctionnalitéDétailsCommunityAide
PlagesBandes vertes, ambre et rouges de n'importe quel minimum à n'importe quel maximum (Ranges.Add, StartValue, EndValue, Color).Aide
ÉchellesÉchelle avec MajorInterval. Plusieurs échelles par indicateur sont dans l'édition enregistrée.Aide
AiguillesAiguilles de type needle et marqueur. Plusieurs aiguilles par indicateur sont dans l'édition enregistrée.~Community dessine une échelle et un pointeur par jauge ; l'édition Enregistrée les dessine tous.Aide
Seuils avec hystérésisOnThreshold se déclenche à chaque franchissement (gtdRising, gtdFalling, gtdBoth), dans le thread principal quel que soit le thread qui a écrit la valeur.Aide

Animation, thèmes et rendu

FonctionnalitéDétailsCommunityAide
AnimationL'aiguille s'anime vers chaque nouvelle valeur, 300 ms par défaut, avec cinq courbes d'accélération : geLinear, geQuadOut, geCubicOut, geCubicInOut, geBackOut.Aide
ThèmesThèmes clair et sombre avec une seule propriété : Theme := utDark.Aide
Rendu sans interfaceSaveToPNG et SaveToSVG sur chaque contrôle et chaque modèle, également sous Linux64 et dans la démo .NET ConsoleRender.Aide
De droite à gauche (arabe et hébreu)Le placement de la légende et du texte d'unité suit la direction. Les cadrans, les horloges, la boussole, les vumètres et la progression linéaire et en anneau gardent leur orientation.Aide
Impression et aperçu avant impressionPrint et ShowPrintPreview impriment l'indicateur sur une page comme à l'écran, à sa valeur finale, même pendant une animation. PrintSettings règle une seule fois le papier, l'orientation, les marges, l'échelle, l'en-tête et le pied de page pour l'imprimante, l'aperçu et le PDF. Dans toutes les éditions, sur VCL, FireMonkey, WinForms, WPF et Avalonia (FireMonkey imprime sous Windows et macOS).Aide
Export PDF accessible, PDF/UA et PDF/A (avec sgcPDF)ExportToPDF écrit l'indicateur en graphique vectoriel avec du vrai texte et un texte alternatif avec la légende, la valeur, l'unité et la plage. Le fichier est par défaut un document PDF/UA balisé, et PDFALevel ajoute PDF/A-2a ou PDF/A-3a. Nécessite le pont sgcUIPDF et un sgcPDF sous licence (esegece.sgcUICore.sgcPDF en .NET).EnregistréeAide
AccessibilitéChaque type d'indicateur expose sa légende, sa valeur et sa plage à UI Automation, et les seuils sont signalés sous forme d'annonces. Les indicateurs ne sont pas des arrêts de tabulation par défaut, car ils n'affichent que des valeurs, et TabStop les place dans l'ordre de tabulation. Le contraste élevé de Windows est suivi. Activé par défaut sur VCL (Delphi 7 à 13), FireMonkey sous Windows, WinForms, WPF et Avalonia.Aide

Données en direct

FonctionnalitéDétailsCommunityAide
Liaison MQTT, WebSocket et SSEsgcGaugesWS lie les sujets MQTT (avec les filtres + et #) et les champs JSON des messages WebSocket et SSE aux aiguilles des indicateurs avec ValuePath, FilterPath et FilterValue. Nécessite sgcWebSockets.EnregistréeAide

sgcGauges pour .NET

Les indicateurs .NET sont un portage C# avec les mêmes noms de classes, pour WinForms, WPF et Avalonia, avec la passerelle de données en direct sous forme de paquet séparé.

PaquetÉditionContenu
esegece.sgcGauges.CommunityCommunity (gratuite)Bibliothèque principale
esegece.sgcGaugesEnregistréeBibliothèque principale
esegece.sgcGauges.WinFormsEnregistréeContrôles Windows Forms
esegece.sgcGauges.WpfEnregistréeContrôles WPF
esegece.sgcGauges.AvaloniaEnregistréeContrôles Avalonia
esegece.sgcGauges.RenderingEnregistréeRendu sans interface
esegece.sgcGauges.sgcWebSocketsEnregistrée uniquementPasserelle sgcWebSockets

Documentation

Chaque fonctionnalité de sgcGauges est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.

Aide en ligne

Commence par l'introduction de sgcGauges, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.

Delphi →
C++ Builder →
.NET →

Manuels PDF

L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Crée avec sgcGauges

Télécharge l'essai sgcUI et ajoute sgcGauges à ton application Delphi, C++ Builder ou .NET.