AbvEditor

| ALPHA-VISION® PMU

# Editor

## Rollmenü Einstellungen

Über das Menü Einstellungen lassen sich Einstellungen für den Bildeditor vornehmen.
Zusätzlich werden zwei Menüpunkte angeboten, über die Attribut- und Figurumschalttabellen erstellt, bearbeitet werden können.

### Rasterfang

Ist die Option Rasterfang aktiviert, werden neue Graphikobjekte rasterbündig plaziert.
(Wird eine neu eingefügte Figur, deren originalgrösse nicht dem Rastermass entspricht, über das Rollmenü "Anordnen" auf Originalgrösse gebracht, bleibt der linke, obere Rand am Raster ausgerichtet.)
Bestehende Grafikobjekte werden:
Bei Grössenänderung am Raster ausgerichtet.
Beim Verschieben in Rasterschritten verschoben, aber nicht am Raster ausgerichtet.

### Raster anzeigen

Ist die Option Raster anzeigen aktiviert wird das Raster auf dem Zeichenuntergrund abgebildet.
(weder bei Datei/drucken, noch in der Laufzeit werden Rasterpunkte angezeigt)

### Rastereinstellungen ...

Über diesen Menüpunkt kann die horizontale und vertikale Schrittweite des Rasters im PIXEL-Mass eingestellt werden.
Die Einstellung gilt für alle Bilder, sie bleibt auch nach Programmende bis zur nächsten Änderung erhalten.

### Nachtpalette einschalten

Ist die Option Nachtpalette einschalten aktiviert, wird, nach neu zeichnen das projektierte Bild in den Farben der Nachtpalette dargestellt. Die Farbgebung beider Paletten kann über den Menüpunkt Farbpalette bearbeitet werden.
Hints & Tips
Um zu vermeiden, daß der Anwender in der Nacht, bzw. bei dunklen Lichtverhältnissen vom Bildschirm geblendet wird, kann auf eine zu definierende Nachtpalette geschaltet werden; die Farben der Nachtpalette sind in der Regel in dunkleren Farbtöne gehalten;
Innerhalb des Prozeßbetriebs kann über die Aktion Usr_SelPal dynamisch zwischen Tag- und Nachtpalette umgeschaltet werden; diese Aktion ist zweckmäßig an eine Menü-Schaltfläch angebunden.

### Farbpalette

Über diesen Menüpunkt wird das Dialogfenster "Farbpalette" aufgerufen; hiermit kann die gesamte Farbskala in der projektiert werden soll definiert werden.
- Es können 64 Farbeinträge in vier 16er-Gruppen definiert werden.
- Jeder Eintrag kann als "Blinkfarbe" definiert werden.
- Jeder Eintrag der Tag-Palette hat seine Entsprechung in der Nacht-Palette.

  Bedeutung der Dialog-Elemente
  Tag Blinken1: Blinken2: | Definition der Farben für die Tag-Palette. Eine Farbe hat zwei Elemente (Blinken1, 2), zwischen diesen wird zur Laufzeit im Sekundentakt umgeschaltet. Es kann nur eine Farbe gleichzeitig geändert werden, dazu muss sie mit Mausklick selektiert werden, eine selektierte Farbe ist schwarz umrahmt.
  Nacht Blinken1: Blinken2: | Definition der Farben für die Nacht-Palette. Eine Farbe hat zwei Elemente (Blinken1, 2), zwischen diesen wird zur Laufzeit im Sekundentakt umgeschaltet. Es kann nur eine Farbe gleichzeitig geändert werden, dazu muss sie mit Mausklick selektiert werden, eine selektierte Farbe ist schwarz umrahmt.
  RGB Rot: Grün: Blau: | Über die Laufleisten kann der jeweils markierte Farbeintrag über seine Rot-, Grün- und Blau-Anteile definiert werden. Die Einstellung der Anteile kann wahlweise auch über die rechts neben den Laufleisten plazierten Eingabefelder erfolgen.
  HSV Farbton: Sättigung: Wert: | Über die Laufleisten kann der jeweils markierte Farbeintrag über seine Farbton-, Sättigung- und Wert-Anteile definiert werden. Die Einstellung der Anteile kann wahlweise auch über die rechts neben den Laufleisten plazierten Eingabefelder erfolgen.
  Farben 1..16 Farben 17..32 Farben 33..48 Farben 49..64 | Über den Radiobutton kann eine Farbgruppe gewählt werden.
  Farbname | Eingabefeld für den Farbnamen.
  Blinken aus | Ist "Blinken 1" gewählt, und die Schaltfläche wird gedrückt, wird bei Anwahl von "Blinken 2" die Farbe von "Blinken 1" nach "Blinken 2" übernommen. (und umgekehrt)
  Rücksetzen | Macht die letzte Änderung rückgängig.
  Alles rücksetzen | Stellt den ursprünglichen Zustand der Farbpaletten her.
  Speichern | Speichert die gemachten Änderungen.
  Abbrechen | Schließt das Dialogfenster, alle gemachten Änderungen werden verworfen.

  ### Attribut-Umschalttabelle bearbeiten

  Über diesen Menüpunkt können Attribut-Umschalttabellen erstellt oder bearbeitet werden.
  AV bietet die Möglichkeit, die Attribute

  Linienfarbe - Füllfarbe - Linienart

  von Grafikobjekt zu dynamisieren.
  Dazu werden einem Grafikobjekt über das Rollmenü Bearbeiten/Attribute Sequenziell in der Kategorie Dynamik eine Dynamikfunktion und eine Umschalttabelle zugeordnet. In einer Umschalttabelle, die hier erstellt wird, ist definiert, welche Attribute bei rückgelieferten Werten der Dynamikfunktion gültig sind.
  Beim Aufruf wird ein Dialogfenster geöffnet, das in vier Bereiche geteilt ist; die Dialog-Elemente haben folgende Bedeutung:

  Zustände Im Anzeigenfeld erscheinen die bereits definierten Rücklieferungswerte; es ist in aufsteigender Reihenfolge sortiert. Ist keine Tabelle angewählt, oder wird sie neu erstellt, ist das Anzeigenfeld leer. Soll ein Eintrag geändert werden kann dieser aus dem Anzeigenfeld über Mausklick selektiert werden.
  Zustand | Anzeige des Rücklieferungswertes
  Beschreibung | Anzeige der Beschreibung
  Linienfarbe | Anzeige der Linienfarbe
  Füllfarbe | Anzeige der Füllfarbe
  Linienart | Anzeige der Linienart
  Hinzufügen | Aktion, die im Bereich "Ändern" definierten Parameter werden dem Anzeigenfeld eingefügt.
  Ändern | Aktion, die im Anzeigenbereich gewählte Zeile wird mit den im Bereich "Ändern" definierten Parametern überschrieben.
  Löschen | Aktion, die im Anzeigenbereich gewählte Zeile wird gelöscht.
  Ändern Hier werden die Rückgabewerte mit den zugehörigen Attributen eingetragen.
  Zustand | Eingabe des Rücklieferungswertes - nur ganze Zahlen erlaubt ! Sonderfall: die für den Wert -1 definierten Attribute werden auf alle Rücklieferungswerte die nicht zuordenbar sind angewendet.
  Beschreibung | Eingabe der Zeilenbeschreibung (max. 10 Zeichen)
  Linienfarbe | Eingabe der Linienfarbe über Auswahl
  Füllfarbe | Eingabe der Füllfarbe über Auswahl
  Linienart | Eingabe der Linienart über Auswahl
  Umschalttabelle
  Beschreibung | Eingabe der Tabellenbeschreibung (max. 30 Zeichen)
  Bereichsumschaltung | Über dieses Kontrollfeld wird das Verhalten festgelegt, wenn der Rückgabewert der Dynamikfunktion keinem der in der Tabelle abgelegten Werte entspricht:

- Ist Bereichsumschaltung eingeschaltet, werden für nichtdefinierte Rückgabewerte die zwischen zwei Eintragswerten liegen diesen die Zeichenattribute des nächst höheren Werts zugeordnet.
- Ist die Option Bereichsumschaltung ausgeschaltet, werden für nichtdefinierte Rückgabewerte die Attribute des Eintrags -1 als Attribute zugeordnet.

(z.B. Bereichsumschaltung ein: Bei einer Wertereihe: -1, 0, 1, 5,6 werden für die Rücklieferungswerte 2,3,4 die Attribute des Rücklieferungswertes 5 zugeordnet; Rücklieferungswerte von 7 und grösser Denen von -1)

Öffnen/Speichern
Öffnen In einem Überlagerten Dialogfenster wird eine Liste aller Attribut-Umschalttabellen angezeigt.
Über Doppelklick der Maus oder die Schaltfläche OK kann eine gewählte Tabelle geöffnet werden.
Löschen Die geöffnete Tabelle kann gelöscht werden - es wird ein Dialogfenster eingeblendet, über das der Löschvorgang bestätigt oder abgebrochen werden kann.
Speichern Die geöffnete Tabelle wird gespeichert.
Speichern unter Die geöffnete Tabelle kann unter einem anderen Namen gespeichert werden - es wird ein Dialogfenster eingeblendet, das die vorhandenen Tabellen listet und zur Namenseingabe auffordert.
Schließen Das Bearbeiten der Attribut-Umschalttabellen wird beendet - sind Änderungen noch nicht gespeichert, fragt ein eingeblendetes Dialogfenster ob die Anwendung abgebrochen werden soll.

### Figur-Umschalttabelle bearbeiten

Über diesen Menüpunkt können Figur-Umschalttabellen erstellt und bearbeitet werden.
AV bietet die Möglichkeit des Figurenaustauschs.
Dazu wird einer plazierten Figur über das Rollmenü Bearbeiten/Attribute Sequenziell in der Kategorie Dynamik eine Dynamikfunktion und eine Umschalttabelle zugeordnet. In einer Umschalttabelle, die hier erstellt wird, ist definiert, welche Figur bei rückgelieferten Werten der Dynamikfunktion an Stelle der platzierten Figur eingesetzt wird.
Beim Aufruf wird ein Dialogfenster geöffnet, das in vier Bereiche geteilt ist; die Dialog-Elemente haben folgende Bedeutung:

Zustände Im Anzeigenfeld erscheinen die bereits definierten Rücklieferungswerte; es ist in aufsteigender Reihenfolge sortiert. Ist keine Tabelle angewählt, oder wird sie neu erstellt, ist das Anzeigenfeld leer. Soll ein Eintrag geändert werden kann dieser aus dem Anzeigenfeld über Mausklick selektiert werden.
Zustand | Anzeige des Rücklieferungswertes
Beschreibung | Anzeige der Beschreibung
Figur | Anzeige der Figur
Rotation | Anzeige der Rotation
Spiegelung | Anzeige der Spiegelung
Hinzufügen | Aktion, die im Bereich "Ändern" definierten Parameter werden dem Anzeigenfeld eingefügt.
Ändern | Aktion, die im Anzeigenbereich gewählte Zeile wird mit den im Bereich "Ändern" definierten Parametern überschrieben.
Löschen | Aktion, die im Anzeigenbereich gewählte Zeile wird gelöscht.
Ändern Hier werden die Rückgabewerte mit den zugehörigen Figuren eingetragen.
Zustand | Eingabe des Rücklieferungswertes - nur ganze Zahlen erlaubt ! Sonderfall: die für den Wert -1 definierten Attribute werden auf alle Rücklieferungswerte die nicht zuordenbar sind angewendet.
Beschreibung | Eingabe der Zeilenbeschreibung (max. 10 Zeichen)
Figur | Eingabe der Figur über Auswahl
Rotation | Eingabe der Rotation gegen den Uhrzeigersinn über Auswahl (90°,180°,270°) Die Originalfigur wird um die ausgewählte Gradzahl gedreht dargestellt. ACHTUNG: die dx,dy -Ausdehnung der ursprünglich platzierten Figur bleibt immer erhalten, die gedrehte Figur wird eingepasst !
Spiegeln | Eingabe der Spiegelung Die Originalfigur kann horizontal, vertikal oder horizontal und vertikal um die eigene Achse gespiegelt werden.
Umschalttabelle
Beschreibung | Eingabe der Tabellenbeschreibung (max. 30 Zeichen)

Bereichsumschaltung

Über dieses Kontrollfeld wird das Verhalten festgelegt, wenn der Rückgabewert der Dynamikfunktion keinem der in der Tabelle abgelegten Werte entspricht:
- Ist Bereichsumschaltung eingeschaltet, werden für nichtdefinierte Rückgabewerte die zwischen zwei Eintragswerten liegen diesen die Figur des nächst höheren Werts zugeordnet.
- Ist die Option Bereichsumschaltung ausgeschaltet, wird für nichtdefinierte Rückgabewerte die Figur des Eintrags -1 zugeordnet.

(z.B. Bereichsumschaltung ein: Bei einer Wertereihe: -1, 0, 1, 5,6 werden für die Rücklieferungswerte 2,3,4 die Figur des Rücklieferungswertes 5 zugeordnet; Rücklieferungswerte von 7 und grösser Der von -1)

Öffnen/Speichern
Öffnen | In einem Überlagerten Dialogfenster wird eine Liste aller Figur-Umschalttabellen angezeigt. Über Doppelklick der Maus oder die Schaltfläche OK kann eine gewählte Tabelle geöffnet werden.
Löschen | Die geöffnete Tabelle kann gelöscht werden - es wird ein Dialogfenster eingeblendet, über das der Löschvorgang bestätigt oder abgebrochen werden kann.
Speichern | Die geöffnete Tabelle wird gespeichert.
Speichern unter | Die geöffnete Tabelle kann unter einem anderen Namen gespeichert werden - es wird ein Dialogfenster eingeblendet, das die vorhandenen Tabellen listet und zur Namenseingabe auffordert.
Schließen | Das Bearbeiten der Figur-Umschalttabellen wird beendet - sind Änderungen noch nicht gespeichert, fragt ein eingeblendetes Dialogfenster ob die Anwendung abgebrochen werden soll.

### Auswahlfestlegung

Über den Menüpunkt Auswahlfestlegung wird ein Dialog aktiviert, über den jeder einzelne Graphikobjekttyp für die Selektion über Maus oder Tastatur freigegeben bzw. gesperrt werden kann. Hierzu ist innerhalb des Dialogs für jeden Graphikobjekttyp ein Kontrollfeld vorhanden, wobei ein markierter Zustand angibt, daß Objekte des jeweiligen Typs selektierbar sind.

Bedeutung der Dialog-Elemente
Alle aktivieren | Gibt alle Graphikobjekte zur Selektion frei.
Alle rücksetzen | Löscht alle Selektionsmarken.
OK | Übernimmt die Auswahl und schließt das Dialogfenster.
Abbrechen | Verwirft die Auswahl und schließt das Dialogfenster.

### Zoom

Über den Menüpunkt Zoom wird ein Untermenü aktiviert, über das die Größe der Bildschirmdarstellung im Editor eingestellt werden kann.
Nach Start des Editor-Programms wird jedes geladene Bild so gezeichnet, wie es auch im Prozeßbetrieb am Bildschirm erscheint (100%).
Die Menüpunkte 200% bis 500% vergrößern die Bildschirmdarstellung um den entsprechenden Faktor.
Mit Anpassen wird das aktive Fenster in den vorhandenen Arbeitsbereich eingepasst.

(Bei Bildwechsel wird automatisch auf 100% Darstellung geschaltet)