sgcGauges Özellik Matrisi
sgcGauges'ın yaptığı her şey, göreve göre gruplandırılmış ve her özelliğin yardım konusuna bağlantıyla. Her göstergenin arayüzsüz bir modeli, bir VCL denetimi, bir FireMonkey denetimi ve üç .NET denetimi vardır.
sgcGauges'ın yaptığı her şey, göreve göre gruplandırılmış ve her özelliğin yardım konusuna bağlantıyla. Her göstergenin arayüzsüz bir modeli, bir VCL denetimi, bir FireMonkey denetimi ve üç .NET denetimi vardır.
11 özellik
4 özellik
7 özellik
3 özellik
7 NuGet paketi
Çevrimiçi yardım ve PDF kılavuzları
Kayıtlı, Kayıtlı ve Deneme sürümlerinde bulunan ancak ücretsiz Community sürümünde olmayan özellikleri işaretler. ~, Community sürümünde kısmen bulunan bir özelliği işaretler; fark altında belirtilir.
Her satır kendi yardım konusuna bağlanır. Community sütunu ücretsiz .NET Community sürümünün neleri içerdiğini gösterir; her şey Kayıtlı ve Deneme sürümlerinde bulunur.
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Radyal | Ölçekler, aralıklar ve ibrelerle kadran göstergesi. | Yardım | |
| Doğrusal | Tek göstergede çubuk, termometre ve bullet grafiği: LinearStyle glsBar, glsThermometer, glsBullet ve ayrıca Target. | Yardım | |
| Dijital | 7 segmentli ekran. Gölge segmentli ve eğimli 14 segmentli ile nokta matris ekranlar Kayıtlı sürümdedir. | Yardım | |
| LED ve LED çubuk | Yanıp sönen LED'ler ve tepe değer tutmalı bir LED çubuk. | Yardım | |
| İlerleme halkası | Dairesel ilerleme göstergesi. | Yardım | |
| Tank ve kap | TsgcVCLTankGauge (FireMonkey'de TsgcFMXTankGauge, WinForms, WPF ve Avalonia'da aynı adlar) proses ekranları için bir kabın seviyesini gösterir. Shape dikey bir silindir, yatay bir kapsül, konik bir taban veya bir küre çizer. LimitHH, LimitH, LimitL ve LimitLL ISA sınırlarını kap üzerinde işaretler, LimitHysteresis seviye açıkça uzaklaşana kadar bir sınır durumunu korur ve LimitState bunu bildirirken tank bir HH, H, L veya LL rozeti çizer; böylece durum asla yalnızca renge bağlı olmaz. | Yardım | |
| Proses sembolü | TsgcVCLSymbolGauge (FireMonkey'de TsgcFMXSymbolGauge, WinForms, WPF ve Avalonia'da aynı adlar) bir vanayı, pompayı, motoru, fanı, ısı eşanjörünü veya sensörü (Kind) proses durumunda çizer: devre dışı, çalışıyor, arıza, açık, kapalı veya geçiş (State). Çalışan bir pompa veya fan döner, bir arıza işaretle yanıp söner ve geçiş halindeki bir vananın kesikli bir çerçevesi vardır. Rotation sembolü döndürür ve ekipman etiketi altına çizilir. | Yardım | |
| VU metre | Ses seviyesi ölçer. | Kayıtlı | Yardım |
| Saat ve pusula | Analog saat ve pusula göstergeleri. | Kayıtlı | Yardım |
| Uyarı paneli | Onaylanana kadar yanıp sönen alarm karoları (Acknowledge, OnTileClick). | Kayıtlı | Yardım |
| Girdi göstergeleri | TsgcVCLKnobGauge, TsgcVCLSliderGauge, TsgcVCLToggleSwitchGauge ve TsgcVCLPushButtonGauge (FireMonkey'de TsgcFMX, WinForms, WPF ve Avalonia'da aynı adlarla) kullanıcının bir değer girmesini sağlar: düğmeyi çevirin, kaydırıcıyı sürükleyin, anahtarı çevirin veya düğmeye fare, dokunma, tekerlek ya da klavyeyle basın. Step değeri adımlara oturtur, ReadOnly kilitler, basma düğmesi anlık veya mandallı çalışır (Mode) ve OnUserChange yalnızca kullanıcının yaptığı değişikliklerde tetiklenir. Sağdan sola düzenlerde aynalanırlar ve ekran okuyucular bunları kaydırıcı, açma kapama anahtarı ve düğme olarak görür. | Yardım |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Aralıklar | Herhangi bir en küçük değerden en büyük değere yeşil, kehribar ve kırmızı bantlar (Ranges.Add, StartValue, EndValue, Color). | Yardım | |
| Ölçekler | MajorInterval ile ölçek. Gösterge başına birden çok ölçek Kayıtlı sürümdedir. | Yardım | |
| İbreler | İğne ve işaretçi ibreler. Gösterge başına birden çok ibre Kayıtlı sürümdedir. | ~Community gösterge başına bir ölçek ve bir ibre çizer; Kayıtlı sürüm hepsini çizer. | Yardım |
| Histerezisli eşikler | OnThreshold, değeri hangi iş parçacığı yazarsa yazsın, her geçişte ana iş parçacığında tetiklenir (gtdRising, gtdFalling, gtdBoth). | Yardım |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Animasyon | İğne her yeni değere animasyonla gider, varsayılan 300 ms, beş yumuşatma eğrisiyle: geLinear, geQuadOut, geCubicOut, geCubicInOut, geBackOut. | Yardım | |
| Temalar | Tek bir özellikle açık ve koyu temalar: Theme := utDark. | Yardım | |
| Görünümler (skin) | Skin, kayıtlı bir görünümü adıyla seçer: Classic (varsayılan görünüm), Modern, Industrial, ISA101 ve Dark. SkinData tek bir gösterge için kendi renklerinizi belirler: yüz, çerçeve, iz, işaretler, etiketler, ibre, LED'ler, alarm düzeyleri ve girdi göstergelerinin parçaları; ayrıca yüz, çerçeve ve ibre stilleri ile etiket ve değer kalınlığı. sgcGaugesRegisterSkin kendi görünümünüzü ekler, sgcGaugesSetDefaultSkin birini her göstergeye uygular. Göstergede ayarlanan renk görünümden, görünüm temadan üstündür ve Windows yüksek karşıtlık teması her zaman kazanır. Görünümler JSON olarak kaydedilir ve yüklenir. | Yardım | |
| Arayüzsüz çizim | Her denetimde ve modelde SaveToPNG ve SaveToSVG; Linux64'te ve .NET ConsoleRender demosunda da. | Yardım | |
| Sağdan sola (Arapça ve İbranice) | Başlık ve birim metni yerleşimi yönü izler. Kadranlar, saatler, pusula, VU metreler ile doğrusal ve halka ilerleme göstergeleri yönelimlerini korur. | Yardım | |
| Yazdırma ve baskı önizleme | Print ve ShowPrintPreview göstergeyi ekrandaki gibi tek sayfaya, bir animasyon çalışırken bile son değeriyle yazdırır. PrintSettings kağıdı, yönü, kenar boşluklarını, ölçeklemeyi, üst bilgiyi ve alt bilgiyi yazıcı, önizleme ve PDF için bir kez ayarlar. Her sürümde, VCL, FireMonkey, WinForms, WPF ve Avalonia üzerinde (FireMonkey Windows ve macOS'ta yazdırır). | Yardım | |
| Erişilebilir PDF dışa aktarma, PDF/UA ve PDF/A (sgcPDF ile) | ExportToPDF göstergeyi gerçek metinli vektör grafik olarak ve başlığı, değeri, birimi ve aralığı içeren bir alternatif metinle yazar. Dosya varsayılan olarak etiketli bir PDF/UA belgesidir ve PDFALevel PDF/A-2a veya PDF/A-3a ekler. sgcUIPDF köprüsü ve lisanslı bir sgcPDF gerekir (.NET'te esegece.sgcUICore.sgcPDF). | Kayıtlı | Yardım |
| Erişilebilirlik | Her gösterge türü başlığını, değerini ve aralığını UI Automation'a sunar ve eşikler duyuru olarak bildirilir. Göstergeler yalnızca değer gösterdikleri için varsayılan olarak sekme durağı değildir, TabStop onları sekme sırasına alır. Windows yüksek karşıtlığı izlenir. VCL'de (Delphi 7'den 13'e), Windows'ta FireMonkey'de, WinForms, WPF ve Avalonia üzerinde varsayılan olarak açıktır. | Yardım |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Veri kümesi bağlama | TsgcGaugeDataLink, bir veri kümesi alanının değerini herhangi bir VCL veya FireMonkey göstergesinde gösterir (DataSource, DataField, Gauge) ve geçerli kaydı, düzenlemelerini ve gönderimlerini izler. .NET'te bir DataTable veya DataView sütununa bağlanır ve TsgcWinFormsGaugeDataLink bir WinForms formunun CurrencyManager'ını izler. Bir girdi göstergesinde kullanıcının yaptığı değişiklik alana geri yazılır; OnBeforeWriteBack, OnWriteBack ve OnWriteBackError olaylarıyla birlikte. Reddedilen veya başarısız bir yazma göstergeyi alanın değerine geri döndürür. WPF ve Avalonia'da girdi göstergelerinin Value ve Checked özellikleri bir görünüm modeline iki yönlü bağlanır. | ~Alanı okumak her sürümdedir. Geri yazma Kayıtlı sürümdedir. | Yardım |
| MQTT, WebSocket ve SSE bağlama | sgcGaugesWS, MQTT konularını (+ ve # filtreleriyle) ve WebSocket ile SSE iletilerinin JSON alanlarını ValuePath, FilterPath ve FilterValue ile gösterge ibrelerine bağlar. sgcWebSockets gerektirir. | Kayıtlı | Yardım |
| Tank ve proses sembolü beslemeleri | sgcGaugesWS'in MQTT, WebSocket ve SSE bağlamaları bir tankın seviyesini ve bir proses sembolünün durumunu sürer. Bir sembol ayrıca "open" veya "on" gibi durum adlarını da alır ve ValueMap, bir tesisin gönderdiği kodları, örneğin bir PLC bitini veya RUNNING gibi bir durum metnini, sembol durumlarına çevirir. sgcWebSockets gerektirir. | Kayıtlı | Yardım |
.NET göstergeleri, WinForms, WPF ve Avalonia için aynı sınıf adlarına sahip bir C# portudur; canlı veri köprüsü ayrı bir pakettir.
| Paket | Sürüm | İçerik |
|---|---|---|
esegece.sgcGauges.Community | Community (ücretsiz) | Çekirdek kitaplık |
esegece.sgcGauges.WinForms.Community | Community (ücretsiz) | Windows Forms denetimleri |
esegece.sgcGauges.Wpf.Community | Community (ücretsiz) | WPF denetimleri |
esegece.sgcGauges.Avalonia.Community | Community (ücretsiz) | Avalonia denetimleri |
esegece.sgcGauges.Rendering.Community | Community (ücretsiz) | Arayüzsüz çizim |
esegece.sgcGauges | Kayıtlı | Çekirdek kitaplık |
esegece.sgcGauges.WinForms | Kayıtlı | Windows Forms denetimleri |
esegece.sgcGauges.Wpf | Kayıtlı | WPF denetimleri |
esegece.sgcGauges.Avalonia | Kayıtlı | Avalonia denetimleri |
esegece.sgcGauges.Rendering | Kayıtlı | Arayüzsüz çizim |
esegece.sgcGauges.sgcWebSockets | Yalnızca Kayıtlı | sgcWebSockets köprüsü |
sgcGauges ürününün her özelliği sgcUI yardımında belgelenmiştir ve her geliştirme ortamı için ayrı bir sürüm vardır.
sgcGauges tanıtımıyla başlayın, ardından hızlı başlangıcı ve özellik konularını izleyin.
Delphi →Tam sgcUI yardımı, çevrimdışı okumak veya yazdırmak için PDF dosyası olarak.
Delphi (PDF) →