AbvEditor

| ALPHA-VISION® PMU

# Editor

## Rollmenü Einfügen

Über das Rollmenü Einfügen können Objekte eingefügt werden.
Wird ein Objekt durch Mausklick ausgewählt, wandelt sich der Cursor in ein Fadenkreuz; bei den Auswahlen "Figur" und "Bitmap" muß zusätzlich über ein Dialogfenster die Auswahl einer Figur, bzw. Bitmap erfolgen.
Mit der rechten Maustaste kann an der gewünschten Postition die gewünschte Größe des Objekts aufgezogen werden.
Im Statusbereich wird der Name, die Position und die Größe des gewählten Objekts dynamisch angezeit.
Im Rollmenü Bearbeiten kann über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" mit der Kategorie Allgemein die Darstellung eines Grafikobjekts modifiziert werden.

### Eigenschaften von Grafikobjekten

Zeichenattribute

Die Darstellungsweise der meisten Graphikobjekte kann über Einstellung der Zeichenattribute individuell angepaßt werden.

Zu den Zeichenattributen gehören Linien=, Vorder= und Hintergrundfarbe, die sich unabhängig voneinander direkt über die Farbleiste oder über das Rollmenü Bearbeiten/Attribute Sequentiell in der Kategorie Allgemein einstellen lassen. Als Farbe eines Graphikobjekts kann auch Transparent gewählt werden, wodurch entweder nur der Rand oder nur die Füllfläche gezeichnet wird. Wird ein Text mit transparenter Hintergrundfarbe gezeichnet, ist die Fläche des Plazierungsrahmens nicht sichtbar, sondern nur der Text auf der Bildhintergrundfarbe.

Für bestimmte Graphikobjekte läßt sich die Linienart einstellen; die Einstellung erfolgt ausschließlich über das Rollmenü Bearbeiten/Attribute Sequentiell in der Kategorie Allgemein
Individuelle Eigenschaften

Bestimmte Graphikobjekte haben neben Farben und Linienart zusätzliche individuelle Eigenschaften.
So können bei Texten unterschiedliche Ausrichtungen sowie Schriftart und Schriftgröße eingestellt werden.
Anbindung

Unter dem Begriff "Anbindung" wird die Verknüpfung von Graphikobjekten mit dem zu visualisierenden Prozeß verstanden.

Diese Verknüpfung erfolgt über

- Funktionen, die in der Regel Datenobjekten als Parameter erwarten, und einen Wert (Zahl oder einen Text) rückliefern.
- Aktionen, die in der Regel Datenobjekte beschreiben und dadurch eine bestimmte Tätigkeit ausführen, aber keinen Wert zurückliefern

  Die Anbindungen werden ausschließlich über das Rollmenü Bearbeiten/Attribute Sequentiell (Attribute Global) in einer der Kategorien
  vorgenommen.
  Eigener Bearbeitungsmodus

  Graphikobjekte können über Selektieren & Modifizieren mit den WINDOWS-üblichen Mechanismen verschoben, dupliziert, gelöscht, vergrößert oder verkleinert werden.
  Für Grafikobjekte bei denen diese Möglichkeiten nicht ausreichen, wurden erweiterte Modi geschaffen, die entsprechend beschrieben werden.

  ### Rechteck

  Ein Rechteck ist immer parallel zu den Bildschirmrändern ausgerichtet.

  Zeichenattribute | Linienfarbe, Füllfarbe, Linienart
  Individuelle Eigenschaften | keine
  Anbindung | Dynamik
  Eigener Bearbeitungsmodus | nein

  Im Rollmenü Bearbeiten kann über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" mit der Kategorie Dynamik die Darstellung des Rechtecks modifiziert werden.

  ### Elipse

  Die Achsen einer Ellipse verlaufen immer parallel zu den Bildschirmrändern.

  Zeichenattribute | Linienfarbe, Füllfarbe
  Individuelle Eigenschaften | keine
  Anbindung | Dynamik
  Eigener Bearbeitungsmodus | nein

  Im Rollmenü Bearbeiten kann über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" mit der Kategorie Dynamik die Darstellung einer Elipse modifiziert werden.

  ### Polygon

  Ein Polygon ist eine geordnete Liste von Punkten, die durch gerade Linienabschnitte verbunden werden. Es besitzt eine Rahmen- und eine Füllfarbe. Die beiden Endpunkte des Polygons müssen nicht zusammenfallen. Wird das Polygon gefüllt gezeichnet (d. h. wenn als Füllfarbe nicht transparent angegeben wurde), wird auch die Umrandung zwischen dem Start- und dem Endpunkt geschlossen.

  Zeichenattribute | Linienfarbe, Füllfarbe
  Individuelle Eigenschaften | keine
  Anbindung | Dynamik
  Eigener Bearbeitungsmodus | ja

  Der eigene Bearbeitungsmodus kann durch Doppelklicken auf dem betreffenden Polygon oder - nachdem das Polygon selektiert wurde - über den Menüpunkt Bearbeiten/Objekt ändern aktiviert werden.
  Der Modus erlaubt es, die einzelnen Punkte des Polygons zu verschieben, zu löschen oder neue hinzuzufügen.
  Jeder Polygonpunkt erhält dabei einen eigenen Anfasser, über den er mit der Maus selektiert werden kann.
  Ein Polygonpunkt kann verschoben werden, in dem er angeklickt und bei gedrückter linker Maustaste auf die gewünschte Position gesetzt wird.
  Das Hinzufügen eines neuen Polygonpunktes verläuft ähnlich: Hierzu ist bei gedrückter 'Strg'-Taste ein bereits bestehender Polygonpunkt anzuklicken; der dadurch neu erzeugte Polygonpunkt kann dann bei gedrückter linker Maustaste verschoben werden. Das Löschen eines Polygonpunktes erfolgt durch gleichzeitiges Halten der 'Strg'- und der 'Shift'-Taste und einen Mausklick über dem gewünschten Punkt.
  Im Rollmenü Bearbeiten kann über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" mit der Kategorie Dynamik die Darstellung eines Polygons modifiziert werden.

  ### Linie

  Eine Linie besitzt zwei Punkte die geradlinig verbunden sind.

  Zeichenattribute | Linienfarbe, Linienart
  Individuelle Eigenschaften | keine
  Anbindung | Dynamik
  Eigener Bearbeitungsmodus | nein

  Im Rollmenü Bearbeiten kann über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" mit der Kategorie Dynamik die Darstellung einer Linie modifiziert werden.

  ### Kreisbogen

  Bei einem Kreisbogen handelt es sich um einen Ausschnitt aus einer Ellipse (ähnlich einem Kreissegment). Dabei ist der Ausschnitt immer durch den Mittelpunkt und zwei Kontrollpunkte beschrieben.

  Zeichenattribute | Linienfarbe
  Individuelle Eigenschaften | keine
  Anbindung | Dynamik
  Eigener Bearbeitungsmodus | ja

  Der eigene Bearbeitungsmodus kann durch Doppelklicken auf dem betreffenden Kreisbogen oder - nachdem der Kreisbogen selektiert wurde - über den Menüpunkt Bearbeiten/Objekt ändern aktiviert werden.
  Der Modus macht die Kontrollpunkte und den Mittelpunkt des Kreisbogens sichtbar. Die Kontrollpunkte erscheinen mit ihren Anfassern, über die sie verschoben werden können.
  Im Rollmenü Bearbeiten kann über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" mit der Kategorie Dynamik die Darstellung eines Kreisbogen modifiziert werden.

  ### Kreissegment

  Ein Kreissegment hat in etwa dasselbe Aussehen wie der Kreisbogen, er kann jedoch auch gefüllt sein. Beim Kreissegment ist die Umrandung - im Gegensatz zum Kreisbogen - immer zum Mittelpunkt durchgezogen.

  Zeichenattribute | Linienfarbe, Füllfarbe, Füllmuster
  Individuelle Eigenschaften | keine
  Anbindung | Dynamik
  Eigener Bearbeitungsmodus | ja

  Der eigene Bearbeitungsmodus kann durch Doppelklicken auf dem betreffenden Kreissegment oder - nachdem das Kreissegment selektiert wurde - über den Menüpunkt Bearbeiten/Objekt ändern aktiviert werden.
  Der Modus macht die Kontrollpunkte und den Mittelpunkt eines Kreissegments sichtbar. Die Kontrollpunkte erscheinen mit ihren Anfassern, über die sie verschoben werden können.
  Im Rollmenü Bearbeiten kann über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" mit der Kategorie Dynamik die Darstellung eines Kreissegments modifiziert werden.

  ### Text

  Um ein Text-Objekt einzufügen, muß zunächst sein umschließendes Rechteck festgelegt werden. Anschließend kann der gewünschte Text innherhalb eines Eingabefeldes, das an der festgelegten Position erscheint, eingegeben werden. Dabei können - durch Verwendung der Taste 'Strg'-Return - auch mehrzeilige Texte eingegeben werden.

  Zeichenattribute | Linienfarbe(Textfarbe), Füllfarbe (Hintergrundfarbe)
  Individuelle Eigenschaften | Ausrichtung, Schriftart, Schriftgröße
  Anbindung | Dynamik, Variablen
  Eigener Bearbeitungsmodus | ja

  Als individuelle Eigenschaften können die Schriftart und Schriftgröße für das Text-Objekt eingestellt werden; allerdings ist zu beachten, daß die Schriftart in der gewünschten Größe auch für das Zielsystem (Prozeßbetrieb) zur Verfügung stehen muß. Zusätzlich sind auch die horizontale (links, zentriert, rechts) und vertikale Ausrichtung (oben, zentriert, unten) der Ausgabe wählbar.
  Ein Text-Objekt kann auch als variabler Text existieren, d. h. der Text wird durch eine Funktion bestimmt, die an das Text-Objekt angebunden ist. So ist es beispielsweise möglich, den aktuellen Zustandstext einer bestimmten Meßstelle auszugeben.
  Da bei einer Variablen-Anbindung der eigentliche Text erst zur Laufzeit im Prozeßbetrieb bestimmt werden kann, werden innerhalb des aufgezogenen Rechtecks Fragezeichen als Platzhalter ausgegeben. Der ursprünglich eingegebene Text wird nicht mehr angezeigt und ist auch nicht mehr änderbar.
  Der eigene Bearbeitungsmodus kann für Texte ohne Variablen-Anbindung durch Doppelklicken oder - nachdem der Text selektiert wurde -über den Menüpunkt Bearbeiten/Objekt ändern aktiviert werden. Der Modus erlaubt die Änderung des Textes.
  Im Rollmenü Bearbeiten kann über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" mit den Kategorieen Dynamik, Variablen die Darstellung eines Textes modifiziert werden.

  ### Figur

  Figuren dienen dazu, immer wiederkehrende Formen nur einmal projektieren zu müssen. Eine Figur ist eine Zusammenfassung von beliebigen Graphikobjekten, die mit einem symbolischen Namen versehen ist und über diesen Namen referenziert wird.

  Zeichenattribute | keine
  Individuelle Eigenschaften | Rotation, Spiegelung
  Anbindung | Dynamik, Figurparameter
  Eigener Bearbeitungsmodus | ja

  Eine plazierte Figur kann innerhalb eines Bildes skaliert (d.h. vergrößert und verkleinert), rotiert und gespiegelt werden.
  Zu beachten ist dabei, daß Spiegeln und Rotieren keine Auswirkung auf die Darstellung von Textausgaben hat. In diesen Fällen wird jeweils nur die Boundingbox rotiert/gespiegelt, die Darstellung selbst bleibt unbeeinflußt.
  Sämtliche in der Figur für Anbindungen verwendeten Bezeichner von Meßstellen-, Prozeß- und Systemobjekten dienen im Grunde nur als Platzhalter und haben die Funktion von Formalparametern. Diese Formalparameter müssen bei der Plazierung mit "Werten", d. h. mit Namen von existierenden Meßstellen-, Prozeß- und Systemobjekten versorgt werden. Diese Versorgung mit Aktualparametern erfolgt über die Menüpunkte Bearbeiten/Attribute Sequentiell bzw. Bearbeiten/Attribute Global (Kategorie Figurparameter). Um den Inhalt einer Figur zu ändern, muß diese als separates Bild in den Editor geladen und bearbeitet werden. Sobald die Figur nach der Bearbeitung gespeichert wird, wirken sich die Änderungen überall dort aus, wo die betreffende Figur plaziert worden ist.
  Der eigene Bearbeitungsmodus öffnet ein neues Fenster, in dem die selektierte Figur bearbeitet werden kann.

  ### Bitmap

  Eine Bitmap ist ein rechteckiges Zeichnungselement mit einer Pixelgraphik, wie sie von Malprogrammen (z. B. Paintbrush) oder Bildscanner-Programmen erzeugt wird.
  Bitmaps selbst können nicht dynamisiert werden sie haben eine natürliche Größe.

  das bedeutet:
  Wird der Rahmen der Bitmap größer als die eigentliche Bildumrandung gewählt, hat dies keine Auswirkung auf die Maximalgröße. Wird er jedoch kleiner gewählt, wird die Bitmap auf die entsprechende Größe beschnitten, d.h. von der linken oberen Ecke ausgehend wird nur der Bereich der Bitmap dargestellt, der in das gewählte Rechteck paßt.

  Zeichenattribute | keine
  Individuelle Eigenschaften | keine
  Anbindung | keine
  Eigener Bearbeitungsmodus | keine

  Die eingefügte Bitmap muß auch in der Laufzeitumgebung vorhanden sein!
  der Dateiname muss gleich/kleiner 9 Zeichen sein !

  ### Texteingabefeld

  Ein Texteingabefeld ist ein rechteckiger Bereich, in dem zur Laufzeit eine Zeichenkette eingegeben werden kann.

  Zeichenattribute | Linienfarbe, Füllfarbe
  Individuelle Eigenschaften | Ausrichtung, Schriftart, Schriftgröße, Bediengruppenname
  Anbindung | Dynamik, Aktion, Freischaltung
  Eigener Bearbeitungsmodus | nein

  Wie bei Graphikobjekten vom Typ Text können auch hier als individuelle Eigenschaften Schriftart, Schriftgröße und die Textausrichtung eingestellt werden.
  Die Anbindung des Texteingabefeldes erfolgt über die Kategorie Aktion der Menüpunkte Bearbeiten/Attribute Sequentiell bzw. Bearbeiten/Attribute Global. Die wichtigste Aktion ist hierbei "SyPo_SetTxt", die den Text eines Systemobjekts setzt. Die Aktion erwartet als ersten Parameter den Bezeichner des Systemobjektes und als dritten Parameter den zu setzenden Text. Dieser Parameter muß bei der Anbindung an ein Texteingabefeld allerdings leer bleiben, da er durch die Benutzereingabe vorgegeben wird.
  Hints & Tips
  Neben der eigentlichen Aktion sollte für das Texteingabefeld innerhalb der Kategorie Aktion (Eingabefeld Bed.-Gruppe) auch der Name einer Bediengruppe vergeben werden. Der Grund für die Zuordnung einer Bediengruppe liegt darin, daß die hinter dem Texteingabefeld stehende Aktion wie bei Werteingabefeldern und Kontrollfeldern nicht bei jeder Eingabe durch den Anwender ausgeführt wird. Die Ausführung erfolgt erst durch die Aktion "Apply_Ctrl", die in der Regel an eine zusätzliche Schaltfläche innerhalb des Bildes angebunden ist und den Namen der betreffenden Bediengruppe als Parameter erhält. Mit diese Aktion werden alle Eingaben aus Werteingabefeldern, Texteingabefelder und Kontrollfelder der entsprechenden Bediengruppe, dem System übergeben.

  ### Werteingabefeld

  Ein Werteingabefeld ist ein rechteckiger Bereich, in dem ein Zahlenwert eingegeben werden kann.

  Zeichenattribute | Linienfarbe, Füllfarbe
  Individuelle Eigenschaften | Ausrichtung, Schriftart, Schriftgröße, Zahlenformat, Bediengruppenname
  Anbindung | Dynamik, Aktion, Freischaltung
  Eigener Bearbeitungsmodus | nein

  Über die Menüpunkte Bearbeiten/Attribute Sequentiell bzw. Bearbeiten/Attribute Global (Kategorie Format) kann festgelegt werden, welches Darstellungsformat der Zahlenwert haben soll.
  Die Anbindung des Werteingabefeldes erfolgt über die Kategorie Aktion der Menüpunkte Bearbeiten/Attribute Sequentiell bzw. Bearbeiten/Attribute Global. Die dort anbindbaren Aktionen erwarten in der Regel als ersten Parameter den Bezeichner eines Meßstellen-, Prozeß- oder Systemobjektes und als zweiten Parameter einen Zahlenwert. Der zweite Parameter muß bei der Anbindung an ein Werteingabefeld allerdings leer bleiben, da er durch die Benutzereingabe vorgegeben wird.
  Die Angabe des Zahlenformats erfolgt über eine sogenannte "Ausgabe-Mask". Hierbei handelt es sich um eine Zeichenkette, die sich aus den Zeichen "+", "-" "." "0" und "9" zusammensetzt; zum Einlesen von Daten und Uhrzeiten sind außerdem "CE", "YE", "MO", "DA" (für Jahrhundert, Jahr, Monat und Tag) sowie "HO", "MI", "SE" für (Stunde, Minute und Sekunde) zulässig. Alle anderen in der Formatangabe vorkommenden Zeichen werden als Literale übernommen.
  Die Bedeutung der Platzhalter ist in folgender Tabelle angegeben:

  + | Erzwingt die Ausgabe eines Vorzeichens auch bei positiven Werten
  - | Dient als Platzhalter für das Vorzeichen bei negativen Werten; sofern kein "-" angegeben ist, wird die oberste Ziffer durch das negative Vorzeichen überschrieben.
  . | Dezimalpunkt
  9 | einzelne Ziffer (keine Ausgabe bei führenden Vorkomma- bzw. abschließenden Nachkomma-Nullen)
  0 | einzelne Ziffer (Ausgabe auch bei führenden Vorkomma- bzw. abschließenden Nachkomma-Nullen)
  CE | Jahrhundert (zweistellig; z. B. 20 für das Jahr 2003)
  YE | Jahr (zweistellig; z. B. 03 für das Jahr 2003)
  MO | Monat (zweistellig)
  DA | Tag (zweistellig)
  HO | Stunde (zweistellig)
  MI | Minute (zweistellig)
  SE | Sekunde (zweistellig)

  Hints & Tips
  Neben der eigentlichen Aktion sollte für das Werteingabefeld innerhalb der Kategorie Aktion (Eingabefeld Bed.-Gruppe) auch der Name einer Bediengruppe vergeben werden. Der Grund für die Zuordnung einer Bediengruppe liegt darin, daß die hinter dem Werteingabefeld stehende Aktion wie bei Texteingabefeldern und Kontrollfeldern nicht bei jeder Eingabe durch den Anwender ausgeführt wird. Die Ausführung erfolgt erst durch die Aktion "Apply_Ctrl", die in der Regel an eine zusätzliche Schaltfläche innerhalb des Bildes angebunden ist und den Namen der betreffenden Bediengruppe als Parameter erhält. Mit diese Aktion werden alle Eingaben aus Werteingabefeldern, Texteingabefelder und Kontrollfelder der entsprechenden Bediengruppe, dem System übergeben.

  ### Listeneinträge

  Listeneinträge dienen als Elemente von Listenfeldern zur Anzeige von Daten in Listenform.

  Zeichenattribute | Linienfarbe, Füllfarbe
  Individuelle Eigenschaften | Beschreibung
  Anbindung | keine
  Eigener Bearbeitungsmodus | nein

  Innerhalb des Listeneintrags befinden sich beliebige Graphikobjekte, die in der Regel an das Objekt "$ACT" angebunden sind.
  Die Einträge werden einem von 4 Servern entnommen:

  Datenobjektserver: | $ACT repräsentiert ein Datenobjekt
  Ereignisserver: | $ACT repräsentiert ein Ereignis aus dem Archiv bzw. das Datenobjekt, auf das sich das Ereignis bezieht.
  Alarmserver: | $ACT repräsentiert einen Alarm aus dem Archiv bzw. das Datenobjekt, auf das sich der Alarm bezieht.
  Sektionsserver: | $ACT repräsentiert einen Sektionseintrag.

  Mit Listeneintrag markieren werden die Graphikobjekte, die die Eigenschaften eines Servereintrags anzeigen und bearbeiten, mit dem Listenfeld verbunden. Dabei wird die Größe des Listenfelds an die Größe des umschließenden Rechtecks der enthaltenen Graphikobjekte angepaßt. Um die Graphikobjekte wieder einzeln bearbeiten zu können, muß das Listenfeld mit Gruppierung aufheben wieder von den Graphikobjekten getrennt werden.

  ### Listenfeld

  Ein Listenfeld (Listbox) dient zur Anzeige von Daten in Listenform.

  Zeichenattribute | Linienfarbe, Füllfarbe
  Individuelle Eigenschaften | Beschreibung, Quittierbarkeit
  Anbindung | Aktion
  Eigener Bearbeitungsmodus | nein

  Jedes Element der Liste wird durch einen Listeneintrag repräsentiert.
  Die Listbox wird mit einem von 4 Servern verbunden. Zur Verbindung einer Listbox mit einem Server wird an die Listbox ein Cursor angebunden.

  Datenobjektserver: | Cursor wird mit "Crsr_OpenObj"(Kursorname) angebunden; Datenobjekte werden nach Objektbezeichnern sortiert.
  Ereignisserver: | Cursor wird mit "Crsr_OpenEvnt"(Kursorname) angebunden; Ereignisse werden nach den Zeitpunkten ihres Auftretens sortiert.
  Alarmserver: | Cursor wird mit "Crsr_OpenAlarm"(Kursorname) angebunden; Alarme werden nach Alarmleveln und Objektbezeichnern sortiert.
  Sektionsserver: | Cursor wird mit "Crsr_OpenSd"(Kursorname) angebunden; Sektionseinträge sind in der Reihenfolge sortiert, in der sie projektiert wurden.

  Zur Verbindung einer Listbox mit den Listenfeldern wird die Listbox und die betroffenen Listenfelder selektiert und mit Listenfeld markieren verbunden. Dabei wird die Größe der Listbox an die Größe des umschließenden Rechtecks der Listenfelder angepaßt. Die Reihenfolge, mit der die Listenfelder im Prozeßbetrieb mit Einträgen versorgt wird entspricht der Zeichenreihenfolge der Listenfelder. Somit kann eine Liste z.B. von oben nach unten, von unten nach oben oder mehrspaltig aufgebaut werden. Um die Listenfelder wieder einzeln bearbeiten zu können, muß die Listbox mit Gruppierung aufheben wieder von den Listenfeldern getrennt werden.
  Hints & Tips
  Jeder Cursorname sollte nur für eine Listbox verwendet werden. Danach können mehrere Filterfunktionen stehen, die zur Einschränkung der angezeigten Daten dienen. Auch die Filterfunktionen haben den Cursornamen als (ersten) Parameter.

  ### Teilbild

  offen

  ### Kontrollfeld

  Das Kontrollfeld ist ein Bedienelement mit einem festgelegten Aussehen, das im Editor zunächst nur durch seine Größe und Lage beschrieben wird.
  Kontrollfelder werden benutzt um Aktionen vorzubereiten.
  Gewünschte Aktionen werden markiert, über eine Schaltfläche werden die markierten Aktionen ausgeführt.

  Zeichenattribute | Linienfarbe (Markierungsfarbe)
  Individuelle Eigenschaften | Bediengruppe
  Anbindung | Dynamik, Aktion, Freischaltung
  Eigener Bearbeitungsmodus | nein

  Das Kontrollfeld wird was die Aktion betrifft wie eine Schaltfläche projektiert, zusätzlich wird eine Bediengruppe angebunden. In der Laufzeit wird durch Betätigen des Kontrollfeldes die projektierte Aktion vorbereitet (markiert), heisst - wird "Apply_Ctrl"(Bediengruppe) aufgerufen, werden alle vorbereiteten (markierten) Aktion der entsprechenden Bediengruppe ausgeführt.
  Bei jeder Betätigung des Kontrollfelds wird zwischen den beiden Zuständen markiert und nichtmarkiert umgeschaltet; ein markiertes Kontrollfeld wird in der projektierten Linienfarbe dargestellt, ein nichtmarkiertes ist grau.
  Im Rollmenü Bearbeiten wird über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" in der Kategorie Dynamik, Aktion, Freischaltung die Funktionalität einer Schaltfläche festgelegt.
  Hints & Tips
  Wird an ein Kontrollfeld keine Bediengruppe angebunden, kann in der Laufzeit nicht markiert werden, das Kontrollfeld verhält sich wie eine Schaltfläche; über Dynamik wird die Markierungsfarbe modifiziert.
  Ein Kontrollfeld kann nicht "beschriftet" werden.

  ### Schaltfläche

  Eine Schaltfläche ist ein Bedienelement mit einem festgelegten Aussehen, das im Editor zunächst nur durch seine Größe und Lage beschrieben wird.

  Zeichenattribute | keine
  Individuelle Eigenschaften | Funktionstaste, Beschriftungsobjekt
  Anbindung | Aktion, Freischaltung
  Eigener Bearbeitungsmodus | nein

  Zusätzlich kann eine Schaltfläche mit einem anderen Graphikobjekt (Text oder Figur) "beschriftet" werden. Um eine Schaltfläche mit einem "Beschriftungsobjekt" zu verknüpfen, müssen zunächst beide Objekte selektiert werden und anschließend im Rollmenü "Anordnen" über den Menüpunkt "Schaltfläche beschriften" verknüpft werden. Das Beschriftungsobjekt wird dabei der Schaltflächengrösse angepasst.
  Im Rollmenü Bearbeiten wird über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" in der Kategorie Aktion, Freischaltung die Funktionalität einer Schaltfläche festgelegt.
  Hints & Tips
  Über Freischaltfunktionen kann die Zugriffsberechtigung für Aktionen kontrolliert werden, siehe:
- Rollmenü Bearbeiten, Menüpunkte "Attribute Sequentiell" in der Kategorie Freischaltung
- Projektierung, Zugriffsschutz
Ist eine Schaltfläche nicht freigegeben, wird die Beschriftung der Schaltfläche "gegreyed" dargestellt.

### Balken

Der Balken dient dazu, den Wert eines Meßstellen- oder Prozeßobjektes graphisch darzustellen, im Editor wird zunächst nur seine Größe und Lage beschrieben.

Zeichenattribute | Linienfarbe, Füllfarbe
Individuelle Eigenschaften | Stil (Linie, Balken)
Anbindung | Dynamik, Variablen, Skalierung
Eigener Bearbeitungsmodus | nein

Im Rollmenü Bearbeiten wird über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" die Anbindung über der Kategorieen Dynamik, Variablen, Skalierung die Funktionalität einer Kurve festgelegt.

### Kurve

Eine Kurve stellt Meßwerte eines angebundenen Meßstellen- oder Prozeßobjekts in Abhängigkeit von der Zeit als Kurve dar, im Editor wird zunächst nur seine Größe und Lage beschrieben.

Zeichenattribute | Linienfarbe
Individuelle Eigenschaften | Stil (Pixel, Polygon), Achsrichtung (auf, ab, links, rechts), Bediengruppe, Speicheroption
Anbindung | Dynamik, Variablen, Format, Skalierung
Eigener Bearbeitungsmodus | nein

Im Rollmenü Bearbeiten wird über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" die Anbindung über der Kategorieen Dynamik, Variablen, Format, Skalierung die Funktionalität einer Kurve festgelegt.

### Digitalanzeige

Die Digitalanzeige dient dazu, den Wert eines Meßstellen-, Prozeß- oder Systemobjektes als Zahlenwert auszugeben, im Editor wird zunächst nur seine Größe und Lage beschrieben.

Zeichenattribute | Linienfarbe, Füllfarbe
Individuelle Eigenschaften | Ausrichtung, Schriftart, Schriftgröße, Zahlenformat
Anbindung | Dynamik, Variablen, Format, Skalierung
Eigener Bearbeitungsmodus | nein

Im Rollmenü Bearbeiten wird über den Menüpunkte "Attribute Sequentiell" bzw. "Attribute Global" die Anbindung über der Kategorieen Dynamik, Variablen, Format, Skalierung die Funktionalität einer Digitalanzeige festgelegt.