Tabelle quittieren

Sie können Meldungen Ihrer Datenpunkte auch direkt in einer Tabelle quittieren. Dazu müssen für die DP's entsprechende Meldebehandlungen parametriert werden. Klicken Sie im Eigenschaftenfenster auf das Symbol "Öffne Attribut Wizard" vom Event "Acknowledge" einer Tabelle. Das folgende Panel wird geöffnet:

Abbildung 1. Tabelle quittieren
  1. Legen Sie eine Tabelle mit Datenpunkten an. Fügen Sie dafür das folgende Skript zu dem Event "Initialize" der Tabelle hinzu.
    main()
     { 
      setValue("","appendLines",3); 
      //3 Zeilen anlegen
      setValue("","cellValueRC",0,"#1","ExampleDP_Arg1.", 
      "cellValueRC",1,"#1","ExampleDP_Arg2.",
      "cellValueRC",2,"#1","ExampleDP_Result."); 
      // Datenpunktnamen in erste Zeile schreiben
      setValue("","cellValueRC",0,"#2","Arg1.", "cellValueRC",1,"#2","Arg2.",
      "cellValueRC",2,"#2","Float."); 
      //Werte in zweite Spalte schreiben
      dpConnect("w","ExampleDP_Arg1.:_alert_hdl.._act_state_color",
      "ExampleDP_Arg2.:_alert_hdl.._act_state_color",
      "ExampleDP_Result.:_alert_hdl.._act_state_color");
    } 
    w(string dp1, string c1, string dp2, string c2, string dp3, string c3)
    { 
      setValue("","cellBackColRC",0,"#2",c1,
      "cellBackColRC",1,"#2",c2, "cellBackColRC",2,"#2",c3);
    }
  2. Legen Sie anschließend die Meldebehandlungen im PARA-Modul an (für die Datenpunkte, die auch im Script oberhalb verwendet werden ExampleDP_Arg1., ExampleDP_Arg2. und ExampleDP_Result.).
  3. Klicken Sie im Eigenschaftenfenster der Tabelle auf das Symbol "Open Property Wizard" vom Event "Acknowledge"
  4. Das Quittierung Tabelle-Fenster wird geöffnet. Wählen Sie die Option Quittierung (Spalte: Datenpunktelement).
  5. Geben Sie den Spaltennamen für die Datenpunktelemente an (in dem Beispiel #1).
  6. Klicken Sie auf Fertigstellen.
  7. Im Grafikeditor klicken Sie auf Speichern und Anzeigen.
  8. Ist Ihre Tabelle richtig parametriert und überschreiten die Originalwerte den Gutbereich, erfolgt eine Meldung (z.B. der Eintrag blinkt). Sie können Einträge der Tabelle quittieren. Dazu müssen Sie das Panel im Modul VISION öffnen und auf die Spalte klicken.

  9. Mit der Option Quittierung (Spalten: DPE, Zeit, Index, Quittierbar ) können Sie weitere Spaltennamen zuweisen. Dies ist für die Abfrage historischer Daten gedacht, was der Erstellung eines eigenen Meldeschirm entspräche. Es wird daher nicht darauf eingegangen.

    • Zeit: Zeit der Meldung.
    • Index: bei zeitgleichen Meldungen werden diese indiziert.
    • Quittierbar: ist die Meldung noch quittierbar.
  10. In Spezialfällen kann es notwendig sein, aus der Quittierliste bestimmte Datenpunkte auszuschließen oder andere Modifikationen vorzunehmen. Dazu müssen Sie in der libCTRL.ctl die Funktion isTableAckable() an Ihre Bedürfnisse anpassen.