DPE-Auswahl für Trendkonfiguration

Mit einem Klick auf einen Datenpunkttyp im PARA Baum werden im Panelfeld zwei Registerkarten sichtbar - Trend und Symbole.

Die Registerkarte Trend ermöglicht die Auswahl von Datenpunktelementen, deren Werteverlauf später im Variablen Trend dargestellt werden soll. Diese Erweiterung ist dafür bestimmt, um:

  • eine Trendansicht mit bestimmten Datenpunkelementen einfach und schnell zu erstellen.

  • eine konsistente Trendansicht für alle erstellten Datenpunkte des Typs zu erschaffen.

  • über die Standardobjektbibliothek bestimmte Datenpunktelemente einer Objektbibliothek im Trend anzeigen zu lassen. Diese Kurven werden in der Standardobjektbibliothek bzw. einer Objektbibliothek in dem Trendpanel des Faceplates verwendet (z.B. _VarTrend_STDLIB_general).

Anmerkung: Diese Einstellungen stehen in einem verteilten System nicht zur Verfügung.

Haken Sie die entsprechenden Checkboxen neben den Datenpunktelementen an und übernehmen Sie Ihre Konfiguration, indem Sie auf Übernehmen oder OK klicken. Beachten Sie, dass maximal 16 Kurven in einem Variablen Trend dargestellt werden können.

Abbildung 1. Registerkarte "Trend"

Alternativ können Sie das folgende Codebeispiel verwenden, um die Kurven im Variablen Trend darzustellen:

string sDp = "myDataPoint."; 
//Name des Datenpunktes
string sDpt = dpTypeName(sDp);
dyn_string dsDptTrendCurves;
dyn_string dsDollarTrendCurves;
if (sDp[strlen(sDp)-1] == ".")
sDp = substr(sDp,0, strlen(sDp)-1);
if (dpExists("_ds_"+sDpt+".trendElements"))
dpGet("_ds_"+sDpt+".trendElements" , dsDptTrendCurves);
for (int i = 1; i<=dynlen(dsDptTrendCurves); i++)
{
  string sTemp = dsDptTrendCurves[i];
  strreplace(sTemp, sDpt, sDp);
  dsDollarTrendCurves[i] = "$CURVE"+i+":"+sTemp;
}
openTrendCurves("_VarTrend_STDLIB_general", -1, dsDollarTrendCurves);

Die Trenddarstellung “_VarTrend_STDLIB_general” kann über den Variablen Trend konfiguriert werden (z.B. Kurvendarstellung und Skalenänderungen) - siehe Trendkonfiguration.