Im Folgenden finden Sie einige Bildschirmaufnahmen, die uns vom niederländischen Entwickler , Theo du Plessis, Development Manager with Van Geffen AMS B.V, www.vangeffenams.nl
Demonstrieren einer guten Verwendung von ProEssentials Charting-Komponenten zur Visualisierung von Schwingungsdaten über Direct3D DirectX-Rendering in 2D und 3D.
Alle Diagramme werden ohne Hilfe von Gigasoft erstellt. Alle Diagramme verwenden einfach Eigenschaften, um die Daten, das Layout und das Verhalten der Diagramme zu definieren. In Bezug auf die Dimensionierung und Einstellungen ist keine komplexe Logik erforderlich, da ProEssentials die künstliche Intelligenz integriert hat.
Die Tabelle innerhalb des Diagramms ist unsere TableAnnotation-Funktion, die beweglich sein kann und für das Feedback von Benutzereingaben sowie für Echtzeitdaten oder Statusmeldungen verwendet werden kann. Wenn Sie programmgesteuert gesteuert haben oder der Endbenutzer steuert, welche Serien angezeigt werden, werden mehrere Achsen bei Bedarf automatisch neu konfiguriert. Dimensionierung des Steuerelements, Ändern von Daten, Ändern von Schriftgrößen und anderen Eigenschaften – das ProEssentials-Diagramm erzeugt eine geschäftskritische Qualitätsausgabe, der keine andere Komponente gleichkommen kann.
Dieses obige Diagramm zeigt die DateTime-Skalierung entlang der x-Achse. ProEssentials sendet Daten mit doppelter Genauigkeit an die Grafikkarte, die einen speziellen Shader erfordert, um 2 Floats zusammenzusetzen, um ein Double zu bilden. Doppelte Präzision ist für eine genaue Datums- und Uhrzeitverarbeitung erforderlich. Und die x-Achse ändert sich in Abhängigkeit von der Zoomstufe intelligent in der Struktur (Raster und Tickliniendichte).
Oben wird auch ein unteres Zoomfenster gezeigt, das immer die Gesamtdatenmenge anzeigt. Das Diagramm enthält Daten von 5 Wochen, die jedoch auf einige Minuten Daten gezoomt wurden.
Diese Diagramme zeichnen eine große Menge einfacher Liniendaten als 3D-Röhre. Die Röhre wird über einen Geometrieshader konstruiert, sodass nur 4 Stützpunkte pro Datenpunkt benötigt werden; 2 Scheitelpunkte, die die Spannweite des Rohrsegments steuern, und 2 angrenzende Scheitelpunkte, um zu steuern, wie sich die Enden der Röhre verbinden. Der Geometrieshader injiziert dann 128 Stützpunkte, um das Rohrkörpersegment zu bilden. Es gibt auch eine zusätzliche Röhre als Graph-Annotation, die in Bezug auf die y-Achse geplottet wird. Und schließlich gibt es zusätzliche Textanmerkungen, um eine duale Datum-Zeitskala und eine Drehzahlskala entlang der Z-Achse zu erstellen. Diese Diagramme enthalten im Allgemeinen 300 Datenpunkte x 640 Reihen, mit bis zu 6000 Anmerkungen und sofortigem Dreh-/Zoom-/Hot-Spot-Hit-Test.
3D Direct3D-Streudiagramm der Schwingungsdaten.
Unten ist ein 3D-Direct3D-Wasserfalldiagramm mit zusätzlichen Diagrammanmerkungen.
Graphenanmerkungen werden verwendet, um bestimmte Wasserfall-Slice-Daten sowohl in x- als auch in z-Richtung hervorzuheben. Einige dünne Linien und 2 dickere Röhren. Der Schnittpunkt der dickeren Röhren wird ebenfalls kommentiert und die beiden dicken Röhren fungieren als Datencursor. Der Benutzer kann diese Cursorlinien in Echtzeit bewegen. All dies geschieht über einfache Eigenschaften, in .Net, Access, Delphi, MFC/C ++, und egal, welche Windows-Entwicklungsumgebung und programmatische Schnittstelle Sie auch wählen.
Ein weiteres 3D-Direct3D-Wasserfalldiagramm ähnlich dem oben, zeichnet jedoch einen Big-Data-Datensatz auf. 3200 Punkte X 840 Serie (Teilmengen) plus tausende weitere Graphenanmerkungen als Röhren. Auch hier sind die Annotationsröhren als Teil einer Daten-Cursor-Benutzeroberfläche in Echtzeit beweglich.
Ihr Erfolg ist unser höchstes Ziel, indem wir Ihrem Unternehmen und Ihren Endbenutzern den einfachsten und professionellsten Nutzen bieten.
ProEssentials wurde von professionellen Elektroingenieuren erschaffen, die ihre eigenen Charting-Komponenten benötigten. Treten Sie unserer großen Liste von Top-Engineering-Unternehmen bei, die ProEssentials einsetzen.
Vielen Dank, dass Sie ein ProEssentials-Kunde sind, und vielen Dank, dass Sie die ProEssentials-Charting-Engine recherchieren.