Datenpunktmonitor dp_monitor.pnl

Der Datenpunktmonitor ist ein universelles Testpanel, das bei der Erstellung von dynamischen Anzeigen und Gerätesymbolen helfen kann. Ziel ist es, alle Werte aller Datenpunktelemente eines Datenpunktes übersichtlich anzuzeigen und diese auch verändern zu können.

Den Datenpunktmonitor finden Sie unter:

vision/dp_monitor.pnl

Um den Datenpunktmonitor zu verwenden, muss einfach das betreffende Panel geöffnet werden und zwei $-Parameter "$b_editable" und "$dp" entsprechend versorgt werden.

Anmerkung:

Für die nachfolgenden Schritte muss der ScriptWizard (vorübergehend) deaktiviert werden! Für Informationen, wie der ScriptWizard deaktiviert werden kann, siehe: ScriptWizard aktivieren/deaktivieren

Öffnen Sie den Datenpunktmonitor z.B. mit der Hilfe des grafischen Editors:

  1. Klicken Sie auf Registerkarte "Ereignisse" z.B. auf Ereignis "RightMousePressed". Das Panel "Aktionen" wird geöffnet:

Abbildung 1. Panel "Aktionen"
  1. Selektieren Sie die Option "Panel öffnen" (ggf. in neuem Modul) und drücken Sie auf Weiter.

Abbildung 2. Panel Aktionen - Parameter

  1. Setzen Sie den Wert des "editable"-Dollarparameters auf 1. Das bedeutet, dass im Panel Werte geändert werden können. Der Parameter dp verlangt den Datenpunktnamen, der angezeigt werden soll. Selektieren Sie einen beliebigen Datenpunkt z.B. _mp_PUMP1 und drücken Sie auf Weiter.

Abbildung 3. Panel "Aktionen" - Typ u. Position
  1. Selektieren Sie die Option "Childpanel im aufrufenden Panel" und drücken Sie auf Fertigstellen.

  1. Öffnen Sie das Panel z.B. über Quick view (klicken Sie auf die Schaltfläche Speichern und Anzeigen). Klicken Sie mit der rechten Maustaste auf das Panel. Der Datenpunktmonitor wird geöffnet und zeigt die Elemente des _mp_PUMP1-Datenpunktes.

Abbildung 4. Datenpunktmonitor - DP _mp_PUMP1
  1. Klicken Sie auf die >> Schaltfläche. Weitere Informationen der Datenpunktelemente werden angezeigt:

Abbildung 5. Datenpunktmonitor

Wenn die Checkbox “Letzte Änderungen markieren” aktiviert ist, dann wird jeweils die Zeile der letzten Wertänderung durch Fettschrift hervorgehoben. Die vorletzte Änderung wird dann Fett&Kursiv angezeigt. Existieren mehrere Elemente mit gleichen Quellzeiten, so werden alle betroffenen Zeilen in der genannten Farbe dargestellt.

Anmerkung:

Die für die Verwendung des Datenpunktmonitors benötigten Dollarparameter können auch über ein Controlscript wie folgt gesetzt werden:

main()
{
  string dp = "P1"; // or dp = $dp, etc.
  ChildPanelOnRelativ("vision/dp_monitor.pnl","Monitor:"+dp,makeDynString("$dp:"+dp,"$b_editable:"+TRUE),20,-70);
}