sgcGauges Macierz funkcji

Wszystko, co potrafi sgcGauges, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji. Każdy wskaźnik ma model bez interfejsu, kontrolkę VCL, kontrolkę FireMonkey i trzy kontrolki .NET.

Dane na żywo

Funkcje: 3

.NET

Pakiety NuGet: 7

Dokumentacja

Pomoc online i podręczniki PDF

Zarejestrowana oznacza funkcje, które są w edycji zarejestrowanej i wersji próbnej, a nie ma ich w bezpłatnej edycji Community. ~ oznacza funkcję, którą Community ma tylko częściowo, z różnicą poniżej.

Każdy wiersz prowadzi do swojego tematu pomocy. Kolumna Community pokazuje, co zawiera bezpłatna edycja .NET Community; wszystko jest w edycji zarejestrowanej i wersji próbnej.

Typy wskaźników

FunkcjaSzczegółyCommunityPomoc
RadialnyWskaźnik tarczowy ze skalami, zakresami i wskazówkami.Pomoc
LiniowyPasek, termometr i wykres bullet w jednym wskaźniku: LinearStyle glsBar, glsThermometer, glsBullet, plus Target.Pomoc
CyfrowyWyświetlacz 7-segmentowy. Wersje 14-segmentowa i matrycowa z segmentami cienia i pochyleniem są w edycji zarejestrowanej.Pomoc
LED i pasek LEDMigające diody LED i pasek LED z zatrzymaniem szczytu.Pomoc
Pierścień postępuKołowy wskaźnik postępu.Pomoc
Zbiornik i naczynieTsgcVCLTankGauge (TsgcFMXTankGauge w FireMonkey oraz te same nazwy w WinForms, WPF i Avalonia) pokazuje poziom w naczyniu na ekranach procesowych. Shape rysuje walec pionowy, kapsułę poziomą, dno stożkowe lub kulę. LimitHH, LimitH, LimitL i LimitLL oznaczają limity ISA na naczyniu, LimitHysteresis utrzymuje stan limitu, dopóki poziom się nie oddali, a LimitState go zgłasza, podczas gdy zbiornik rysuje znaczek HH, H, L lub LL, więc stan nigdy nie zależy wyłącznie od koloru.Pomoc
Symbol procesowyTsgcVCLSymbolGauge (TsgcFMXSymbolGauge w FireMonkey oraz te same nazwy w WinForms, WPF i Avalonia) rysuje zawór, pompę, silnik, wentylator, wymiennik ciepła lub czujnik (Kind) w jego stanie procesowym: wyłączony, włączony, awaria, otwarty, zamknięty lub w przejściu (State). Pracująca pompa lub wentylator się obracają, awaria miga ze znacznikiem, a zawór w przejściu ma przerywany obrys. Rotation obraca symbol, a znacznik urządzenia jest rysowany pod nim.Pomoc
Miernik VUMiernik poziomu dźwięku.ZarejestrowanaPomoc
Zegar i kompasWskaźniki zegara analogowego i kompasu.ZarejestrowanaPomoc
Tablica alarmowaKafelki alarmów, które migają do potwierdzenia (Acknowledge, OnTileClick).ZarejestrowanaPomoc
Wskaźniki wejścioweTsgcVCLKnobGauge, TsgcVCLSliderGauge, TsgcVCLToggleSwitchGauge i TsgcVCLPushButtonGauge (TsgcFMX w FireMonkey oraz te same nazwy w WinForms, WPF i Avalonia) pozwalają użytkownikowi ustawić wartość: obrócić pokrętło, przeciągnąć suwak, przełączyć przełącznik lub nacisnąć przycisk myszą, dotykiem, kółkiem albo klawiaturą. Step przyciąga wartość do kroku, ReadOnly ją blokuje, przycisk jest chwilowy lub zatrzaskowy (Mode), a OnUserChange wywoływane jest tylko przy zmianach dokonanych przez użytkownika. Są odbijane w układach od prawej do lewej, a czytniki ekranu widzą je jako suwak, przełącznik i przycisk.Pomoc

Skale, zakresy i alarmy

FunkcjaSzczegółyCommunityPomoc
ZakresyZielone, bursztynowe i czerwone pasma od dowolnego minimum do maksimum (Ranges.Add, StartValue, EndValue, Color).Pomoc
SkaleSkala z MajorInterval. Kilka skal na wskaźnik jest w edycji zarejestrowanej.Pomoc
WskazówkiWskazówki w postaci igły i znacznika. Kilka wskazówek na wskaźnik jest w edycji zarejestrowanej.~Community rysuje jedną skalę i jedną wskazówkę na wskaźnik; edycja Registered rysuje wszystkie.Pomoc
Progi z histereząOnThreshold uruchamia się przy każdym przekroczeniu (gtdRising, gtdFalling, gtdBoth), w wątku głównym, niezależnie od wątku, który zapisał wartość.Pomoc

Animacja, motywy i renderowanie

FunkcjaSzczegółyCommunityPomoc
AnimacjaWskazówka animuje się do każdej nowej wartości, domyślnie 300 ms, z pięcioma krzywymi łagodzenia: geLinear, geQuadOut, geCubicOut, geCubicInOut, geBackOut.Pomoc
MotywyJasny i ciemny motyw jedną właściwością: Theme := utDark.Pomoc
SkórkiSkin wybiera zarejestrowaną skórkę po nazwie: Classic (domyślny wygląd), Modern, Industrial, ISA101 i Dark. SkinData ustawia własne kolory jednego wskaźnika: tarczy, ramki, toru, podziałki, etykiet, wskazówki, diod LED, poziomów alarmu i części wskaźników wejściowych, a także style tarczy, ramki i wskazówki oraz grubość etykiety i wartości. sgcGaugesRegisterSkin dodaje własną skórkę, a sgcGaugesSetDefaultSkin stosuje ją do każdego wskaźnika. Kolor ustawiony na wskaźniku wygrywa ze skórką, skórka wygrywa z motywem, a motyw wysokiego kontrastu Windows zawsze wygrywa. Skórki są zapisywane do JSON i wczytywane z JSON.Pomoc
Renderowanie bez interfejsuSaveToPNG i SaveToSVG w każdej kontrolce i modelu, także w systemie Linux64 oraz w demie .NET ConsoleRender.Pomoc
Od prawej do lewej (arabski i hebrajski)Położenie podpisu i tekstu jednostki podąża za kierunkiem. Tarcze, zegary, kompas, mierniki VU oraz liniowy i pierścieniowy postęp zachowują swoją orientację.Pomoc
Drukowanie i podgląd wydrukuPrint i ShowPrintPreview drukują wskaźnik na jednej stronie tak jak na ekranie, z jego wartością końcową, także gdy trwa animacja. PrintSettings ustawia raz papier, orientację, marginesy, skalowanie, nagłówek i stopkę dla drukarki, podglądu i PDF. We wszystkich wydaniach, w VCL, FireMonkey, WinForms, WPF i Avalonia (FireMonkey drukuje w systemach Windows i macOS).Pomoc
Dostępny eksport do PDF, PDF/UA i PDF/A (z sgcPDF)ExportToPDF zapisuje wskaźnik jako grafikę wektorową z prawdziwym tekstem i tekstem alternatywnym z podpisem, wartością, jednostką i zakresem. Plik jest domyślnie oznakowanym dokumentem PDF/UA, a PDFALevel dodaje PDF/A-2a lub PDF/A-3a. Wymaga mostka sgcUIPDF i licencjonowanego sgcPDF (esegece.sgcUICore.sgcPDF w .NET).ZarejestrowanaPomoc
DostępnośćKażdy rodzaj wskaźnika udostępnia UI Automation swój podpis, wartość i zakres, a przekroczenia progów są zgłaszane jako komunikaty. Wskaźniki domyślnie nie znajdują się w kolejności tabulacji, ponieważ tylko pokazują wartości, a TabStop wprowadza je do kolejności tabulacji. Wysoki kontrast systemu Windows jest uwzględniany. Domyślnie włączona w VCL (Delphi 7 do 13), FireMonkey w systemie Windows, WinForms, WPF i Avalonia.Pomoc

Dane na żywo

FunkcjaSzczegółyCommunityPomoc
Powiązanie ze zbiorem danychTsgcGaugeDataLink pokazuje wartość pola zbioru danych na dowolnym wskaźniku VCL lub FireMonkey (DataSource, DataField, Gauge) i podąża za bieżącym rekordem, jego edycjami i zatwierdzeniami. W .NET wiąże kolumnę DataTable lub DataView, a TsgcWinFormsGaugeDataLink podąża za CurrencyManager formularza WinForms. Zmiana użytkownika na wskaźniku wejściowym jest zapisywana z powrotem do pola, z OnBeforeWriteBack, OnWriteBack i OnWriteBackError; odrzucony lub nieudany zapis przywraca wskaźnik do wartości pola. W WPF i Avalonia właściwości Value i Checked wskaźników wejściowych wiążą się dwukierunkowo z modelem widoku.~Odczyt pola jest we wszystkich edycjach. Zapis zwrotny jest w edycji Registered.Pomoc
Powiązanie z MQTT, WebSocket i SSEsgcGaugesWS wiąże tematy MQTT (z filtrami + i #) oraz pola JSON komunikatów WebSocket i SSE ze wskazówkami wskaźników przez ValuePath, FilterPath i FilterValue. Wymaga sgcWebSockets.ZarejestrowanaPomoc
Zasilanie zbiornika i symbolu procesowegoPowiązania MQTT, WebSocket i SSE w sgcGaugesWS sterują poziomem zbiornika i stanem symbolu procesowego. Symbol przyjmuje też nazwy stanów, takie jak "open" lub "on", a ValueMap tłumaczy kody wysyłane przez instalację, takie jak bit sterownika PLC lub tekst statusu, na przykład RUNNING, na stany symbolu. Wymaga sgcWebSockets.ZarejestrowanaPomoc

sgcGauges dla .NET

Wskaźniki .NET to port w C# z tymi samymi nazwami klas, dla WinForms, WPF i Avalonia, z mostem danych na żywo jako osobnym pakietem.

PakietEdycjaZawartość
esegece.sgcGauges.CommunityCommunity (bezpłatna)Biblioteka podstawowa
esegece.sgcGauges.WinForms.CommunityCommunity (bezpłatna)Kontrolki Windows Forms
esegece.sgcGauges.Wpf.CommunityCommunity (bezpłatna)Kontrolki WPF
esegece.sgcGauges.Avalonia.CommunityCommunity (bezpłatna)Kontrolki Avalonia
esegece.sgcGauges.Rendering.CommunityCommunity (bezpłatna)Renderowanie bez interfejsu
esegece.sgcGaugesZarejestrowanaBiblioteka podstawowa
esegece.sgcGauges.WinFormsZarejestrowanaKontrolki Windows Forms
esegece.sgcGauges.WpfZarejestrowanaKontrolki WPF
esegece.sgcGauges.AvaloniaZarejestrowanaKontrolki Avalonia
esegece.sgcGauges.RenderingZarejestrowanaRenderowanie bez interfejsu
esegece.sgcGauges.sgcWebSocketsTylko zarejestrowanaMost sgcWebSockets

Dokumentacja

Każda funkcja sgcGauges jest opisana w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.

Pomoc online

Zacznij od wprowadzenia do sgcGauges, a potem przejdź do szybkiego startu i tematów o funkcjach.

Delphi →
C++ Builder →
.NET →

Podręczniki PDF

Cała pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Twórz z sgcGauges

Pobierz wersję próbną sgcUI i dodaj sgcGauges do swojej aplikacji Delphi, C++ Builder lub .NET.