|
<< Click to Display Table of Contents >> Navigation: Komponenten > Anzeigen & Signalisieren > e!Sankey Diagramm |
Für die Verwendung dieser Komponente ist zwingend das Microsoft .NET Framework 4.8 erforderlich!
Um ein Template für die Anzeige eines Diagramms in einer Bild-Komponente zu erstellen, wird die e!Sankey-Software benötigt.
Das Template muss hierfür gespeichert und der Speicherort in der Komponente angegeben werden. Es kann nur ein Template für eine e!Sankey verwendet werden. Weiterhin müssen im Kanaleditor die gleichen Variablen wie im Diagramm-Template in der Spalte "Key" angelegt werden (siehe unten). Sollte diese Spalte nicht zu sehen sein, muss diese unter "Bearbeiten --> Optionen --> Erweitert --> Feld 'Key' für Diagrammelemente anzeigen" aktiviert werden. Über "Bearbeiten\Keys" können die Variablen in die Zwischenablage exportiert werden. Die Keys aus der Zwischenablage über einen Texteditor in eine Textdatei kopieren und als CSV speichern. Die CSV-Datei lässt sich dann im EisBär Editor in die Kanalliste der e!Sankey Komponente importieren.
Nutzung der eSankey-Diagramme
1.Fügen Sie die eSankey-Komponente in das EisBaer-Projekt ein.
2.In den Eigenschaften der Komponente gibt es eine Auswahl für eine Diagramm-Template-Datei. Wählen Sie dort das gewünschte Template aus.
3.Fügen Sie die Datenkanäle hinzu, die als Teil der Grafik angezeigt werden. Dazu importieren Sie die, im Order C:\ProgramData\Alexander Maier GmbH\EisBär XX\eSankey, mitgelieferten „XX_keys.csv“. Diese können auch manuell angelegt werden.
4.Wenn die Datenkanäle erstellt sind, werden die Kommunikationsobjekte im dynamischen Ordner der Komponente im Fenster Kommunikationsobjekte angezeigt. Dort bitte die entsprechenden Datenpunkte für Leistung darauf verbinden.
Hinweis zur Anzeige in unterschiedlichen Anwendungsszenarien:
Die generierten Bilder werden im Ordner "C:\ProgramData\Alexander Maier GmbH\EisBär 3.0\www" des EisBär Servers abgelegt.
nur lokaler Betrieb: Datenpunkt "Diagramm Bild-Datei (lokale Datei)" wird mit der Bildkomponente verbunden. -> EisBär Server und Client laufen auf der selben Maschine. Es ist kein Zugriff über das Netzwerk oder Internet möglich.
lokales Netzwerk: Eigenschaft "Bilder veröffentlichen" deaktiviert, Datenpunkt "Diagramm Bild-Datei (Http(s)-URL)" wird mit der Bildkomponente verbunden. -> EisBär Server und Client laufen auf verschiedenen Maschinen oder Apps im lokalen Netzwerk. Der Zugriff über das lokale Netzwerk ist möglich. Kein Internetzugriff
Internet: Eigenschaft "Bilder veröffentlichen" aktiviert, Datenpunkt "Diagramm Bild-Datei (Diagramm Bild-Datei (Http(s)-URL)" wird mit der Bildkomponente verbunden. -> EisBär Server und Client können auf verschiedenen Maschinen, Apps, lokal oder im Internet laufen. Die Bilder werden auf unserem Webserver zwischengespeichert. Der FTP-Zugriff auf "http://eisbaer-scada.net" muss möglich sein.
Datenpunkte der Komponente
Name |
Typ |
Funktion |
|---|---|---|
Diagnose [Text] |
Ausgang |
Achtung: Diagnose- oder Debug-Ausgänge sind nur für den Fehlerfall vorgesehen. Bitte nur mit Rücksprache mit dem Supportteam verwenden! Diese können bei Verwendung die Leistung des Dienstes erheblich beeinträchtigen. |
Diagramm jetzt erstellen |
Eingang |
Über eine Schaltflanke wird das Diagramm neu erstellt. |
Diagramm Bild-Datei (lokale Datei) |
Ausgang |
Ausgabe des lokalen-Speicherortes für die Daten. Dieser Dateipfad kann mit der Bildkomponente verknüpft werden. Das Diagramm wird nur dann angezeigt, wenn Server und Client auf der selben Maschine laufen. |
Diagramm Bild-Datei (URL) |
Ausgang |
Für einen externen Zugriff (EisBär Clients im Netzwerk) muss auf den Datenpunkt der Bild-Komponente die URL zur Grafikdatei gesendet werden: Beispiel: http(s)://IP-ADRESSE:8003/Eisbaer.RESTServices/CustomWebsite/sankey_image.png |
Dynamisch |
Ordner |
Auflistung der angelegten Kanäle. |
Erweiterte Diagnose |
Eingang |
Die Ausgabe der Diagnose kann hier mit einem An-Wert erweitert werden. |
Treiber An/Aus |
Bidirektional |
Schaltet den Treiber An (true) oder Aus (false). |
Hinweis: In der anzeigenden Bildkomponente muss das Caching deaktiviert werden. Bitte verwenden Sie das "Zyklisch" Triggern zur Erstellung. Wenn "Eingänge" ausgewählt wird, dürfen sich die Eingänge nicht zu häufig ändern, da es sonst zu Anzeigeproblemen kommt.
Eigenschaften der Komponente
Name |
Standard |
Funktion |
|---|---|---|
Diagramm Template Datei |
|
Pfadangabe für den Speicherort der Sankey-Template Datei (x.sankey). Dies ist nicht der Speicherort für das Diagramm! Beispiele liegen unter: C:\ProgramData\Alexander Maier GmbH\EisBär 4.0\eSankey\ |
Kanäle |
0 |
Hinzufügen der Datenkanäle, die als Teil der Grafik angezeigt werden. Es müssen die gleichen Variablen-Namen sein, wie im Diagramm-Template in der Spalte "Key" angelegt wurden. Es kann "Als Trigger verwenden" ausgewählt werden, um eine neue Grafik zu generieren, wenn sich der Wert am Datenpunkt ändert. |
Trigger |
Input Trigger |
Hier kann eingestellt werden, wann die Daten gespeichert werden soll. Eingänge (ausgewählte) --> Trigger bei Änderung am markierten Eingang Zyklisch (Intervall) --> Trigger wird nach der eingestellten Zeit automatisch ausgelöst. Eingänge und zyklisch --> Trigger wird, sowohl bei Änderung am markierten Eingang, als auch nach Zeitablauf getriggert. |
Trigger Intervall [s] |
60 |
Zeit-Einstellung für das zyklische Ausführen des Codes. Hat nur Auswirkungen, wenn unter "Trigger" zyklisch ausgewählt wurde. |
Encoding |
|
Auswahl des Encodings für die CSV-Generierung |
Benutzerdefiniertes Encoding |
1252 |
Angabe der Codepage Nummer (siehe Wikipedia) |
Bilder veröffentlichen |
|
Ist diese Funktion gesetzt, werden die Bilder auf dem Webserver (http://eisbaer-scada.net/esankey/...) veröffentlicht. Sie werden dann nicht mehr mit dem lokalen Eisbaer-Server verarbeitet. |
Benutzerdefinierte FTP Verbindung |
|
Mit dieser Aktivierung werden die Grafiken in einem Benutzerdefinierten FTP Verzeichnis abgelegt. |
Zeitstempel an die hochgeladenen Bilder anfügen |
|
Fügt an den Dateinamen der Grafik den Zeitstempel hinzu. |
Benutzerdefinierte FTP Verbindung |
... |
Eintragung der Benutzerdefinierten FTP Verbindung für das Hochladen der Grafik. |
URL Basis für benutzerdefiniertes veröffentlichen |
|
Eintrag der URL bei Benutzerdefinierter FTP Verbindung, von der die Grafik heruntergeladen werden soll. |
Treiber An/Aus |
|
Treiber Ein- oder Ausschalten. |
Beispiel aus der e!Sankey Pro-Software:
