sgcGauges Feature-Matrix

Alles, was sgcGauges kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion. Jedes Instrument hat ein Headless-Modell, ein VCL-Steuerelement, ein FireMonkey-Steuerelement und drei .NET-Steuerelemente.

Instrumententypen

8 Funktionen

Live-Daten

1 Funktionen

.NET

7 NuGet-Pakete

Dokumentation

Online-Hilfe und PDF-Handbücher

Registered kennzeichnet die Features, die in den Editionen Registered und Testversion enthalten sind, aber nicht in der kostenlosen Community Edition. ~ kennzeichnet ein Feature, das Community nur teilweise enthält, mit dem Unterschied darunter.

Jede Zeile verlinkt auf ihr Hilfethema. Die Spalte Community zeigt, was die kostenlose .NET Community Edition enthält; alles ist in Registered und in der Testversion enthalten.

Instrumententypen

FunktionDetailsCommunityHilfe
RundRundinstrument mit Skalen, Bereichen und Zeigern.Hilfe
LinearBalken, Thermometer und Bullet-Graph in einem Instrument: LinearStyle glsBar, glsThermometer, glsBullet, plus Target.Hilfe
DigitalAnzeige mit 7 Segmenten. 14 Segmente und Punktmatrix mit Geistersegmenten und Neigung sind in der registrierten Edition enthalten.Hilfe
LED und LED-BalkenBlinkende LEDs und ein LED-Balken mit Spitzenwerthaltung.Hilfe
FortschrittsringKreisförmige Fortschrittsanzeige.Hilfe
VU-MeterPegelanzeige für Audio.RegistriertHilfe
Uhr und KompassAnaloguhr und Kompass.RegistriertHilfe
AnnunciatorAlarmkacheln, die bis zur Quittierung blinken (Acknowledge, OnTileClick).RegistriertHilfe

Skalen, Bereiche und Alarme

FunktionDetailsCommunityHilfe
BereicheGrüne, gelbe und rote Bänder von beliebigem Minimum bis Maximum (Ranges.Add, StartValue, EndValue, Color).Hilfe
SkalenSkala mit MajorInterval. Mehrere Skalen pro Instrument sind in der registrierten Edition enthalten.Hilfe
ZeigerNadel- und Markerzeiger. Mehrere Zeiger pro Instrument sind in der registrierten Edition enthalten.~Community zeichnet eine Skala und einen Zeiger pro Gauge; die registrierte Edition zeichnet alle.Hilfe
Schwellenwerte mit HystereseOnThreshold löst bei jedem Überschreiten aus (gtdRising, gtdFalling, gtdBoth), im Hauptthread, egal welcher Thread den Wert geschrieben hat.Hilfe

Animation, Themes und Rendering

FunktionDetailsCommunityHilfe
AnimationDie Nadel läuft animiert zu jedem neuen Wert, standardmäßig 300 ms, mit fünf Easing-Kurven: geLinear, geQuadOut, geCubicOut, geCubicInOut, geBackOut.Hilfe
ThemesHelle und dunkle Themes mit einer Eigenschaft: Theme := utDark.Hilfe
Headless-RenderingSaveToPNG und SaveToSVG an jedem Steuerelement und Modell, auch unter Linux64 und in der .NET-Demo ConsoleRender.Hilfe
Rechts nach links (Arabisch und Hebräisch)Die Platzierung von Beschriftung und Einheitentext folgt der Richtung. Zifferblätter, Uhren, Kompass, VU-Meter sowie lineare und ringförmige Fortschrittsanzeigen behalten ihre Ausrichtung.Hilfe
Drucken und DruckvorschauPrint und ShowPrintPreview drucken das Instrument auf einer Seite wie auf dem Bildschirm, mit seinem Endwert, auch wenn eine Animation läuft. PrintSettings legt Papier, Ausrichtung, Ränder, Skalierung, Kopf- und Fußzeile einmal für Drucker, Vorschau und PDF fest. In jeder Edition, unter VCL, FireMonkey, WinForms, WPF und Avalonia (FireMonkey druckt unter Windows und macOS).Hilfe
Barrierefreier PDF-Export, PDF/UA und PDF/A (mit sgcPDF)ExportToPDF schreibt das Instrument als Vektorgrafik mit echtem Text und einem Alternativtext mit Beschriftung, Wert, Einheit und Bereich. Die Datei ist standardmäßig ein getaggtes PDF/UA-Dokument, und PDFALevel ergänzt PDF/A-2a oder PDF/A-3a. Erfordert die sgcUIPDF-Brücke und ein lizenziertes sgcPDF (esegece.sgcUICore.sgcPDF in .NET).RegistriertHilfe
BarrierefreiheitJede Instrumentenart stellt ihre Beschriftung, ihren Wert und ihren Bereich über UI Automation bereit, und die Schwellenwerte werden als Ansagen ausgelöst. Instrumente sind standardmäßig keine Tabstopps, weil sie nur Werte zeigen, und TabStop nimmt sie in die Tabulatorreihenfolge auf. Der hohe Kontrast von Windows wird berücksichtigt. Standardmäßig aktiv unter VCL (Delphi 7 bis 13), in FireMonkey unter Windows, WinForms, WPF und Avalonia.Hilfe

Live-Daten

FunktionDetailsCommunityHilfe
Bindung von MQTT, WebSocket und SSEsgcGaugesWS bindet MQTT-Topics (mit den Filtern + und #) und JSON-Felder von WebSocket- und SSE-Nachrichten über ValuePath, FilterPath und FilterValue an Instrumentenzeiger. Erfordert sgcWebSockets.RegistriertHilfe

sgcGauges für .NET

Die .NET-Instrumente sind ein C#-Port mit denselben Klassennamen, für WinForms, WPF und Avalonia, mit der Brücke für Live-Daten als eigenem Paket.

PaketEditionInhalt
esegece.sgcGauges.CommunityCommunity (kostenlos)Kernbibliothek
esegece.sgcGaugesRegisteredKernbibliothek
esegece.sgcGauges.WinFormsRegisteredWindows-Forms-Steuerelemente
esegece.sgcGauges.WpfRegisteredWPF-Steuerelemente
esegece.sgcGauges.AvaloniaRegisteredAvalonia-Steuerelemente
esegece.sgcGauges.RenderingRegisteredHeadless-Rendering
esegece.sgcGauges.sgcWebSocketsNur RegisteredsgcWebSockets-Brücke

Dokumentation

Jede Funktion von sgcGauges ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.

Online-Hilfe

Beginne mit der Einführung zu sgcGauges, und folge dann der Schnellstartanleitung und den Funktionsthemen.

Delphi →
C++ Builder →
.NET →

PDF-Handbücher

Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Entwickle mit sgcGauges

Lade die sgcUI-Testversion herunter und füge sgcGauges zu deiner Delphi-, C++ Builder- oder .NET-Anwendung hinzu.