Stationen

| ALPHA-VISION® AvET

# Sektion

Eine Sektion ist ein Struckturierungselement.
Einer Sektion können alle Datenobjekttypen zugeordnet werden.

Im AvET:

- sind Sektionseinträge in Sektionen zusammengefasst
- haben Sektionen die Endung ".sec.xml"

- werden bei der Anwahl einer Sektion die Toolbar Funktionalitäten:

- InsertMultiObjs
- up / down (bei Wahl eines Sektionseintrags)

freigeschaltet.

Mit dem AvET können:

- Sektionen erstellt werden.
- Sektionen importiert werden.
- Sektionen exportiert werden.

- Sektionseinträge in Sektionen erstellt werden.
- Sektionseinträge in Sektionen modifiziert werden.
- Sektionseinträge in Sektionen gelöscht werden.

## Erstellen von Sektionen

Empfehlung: Im Projektordner einen Unterordner "Sektionen" anlegen.

In der Symbolleiste oder dem Rollmenü 'Datei' "neu" wählen.

Im Auswahlfenster "Files" die Auswahl "Sektion" treffen.
In das Feld "Namen" den gewünschten Namen eintragen.

Im Feld "Verzeichnis" den gewünschten Pfad eingetragen.

- Der Pfad zum Verzeichnis des geöffneten Projekts ist bereits eingetragen, dieser kann erweitert werden, nicht bestehende Unterverzeichnisse werden erstellt

  Mit OK beenden.

- Es wird die Sektionen mit der Endung ".sec.xml" im definierten Pfad angelegt und mit Pfad im linken Fenster angezeigt.

  Information zu den Einträge in den Feldern finden Sie unter Eigenschaften.

  ## Löschen/ Ändern/ Erstellen/ von Sektionseinträgen

  Über Doppelklick die gewünschte Sektionen öffnen.

- Im mittleren Fenster werden die in der Sektionen enthaltenen Sektionseinträge gelistet.
- Im rechten Fenster werden die Eigenschaften der Sektionen selbst angezeigt.
  In der Bearbeitungsleiste sind die Aktionen "übernehmen" - "verwerfen" - "neues Objekt" bedienbar.

  ### Sektionseintrag löschen

  Im mittleren Fenster gewünschten Sektionseintrag wählen.

- Im rechten Fenster wird die Definition angezeigt.
- In der Bearbeitungsleiste wird die Aktionen "löschen" bedienbar

In der Bearbeitungsleiste das Symbol "löschen" klicken.

- Im mittleren Fenster wird der Eintrag gelöscht.

- Das rechte Fenster ist leer.

  Wird beim Schließen der Datei im Dialogfenster die Änderung bestätigt, ist das Löschen entgültig.

  ### Sektionseintrag ändern

  Im mittleren Fenster gewünschten Sektionseintrag wählen.

- Im rechten Fenster wird die Definition angezeigt.

  Im rechten Fenster kann die Definitionen modifiziert werden.

- Der Feldname eines modifizierten Feldes wird mit einem Stern gekennzeichnet.

- Wird das Symbol "Übernehmen" geklickt, verschwindet der Stern.

  Wird beim Schließen der Datei im Dialogfenster die Änderung bestätigt, ist sie entgültig.

  Information zu den Einträge in den Feldern finden Sie unter Eigenschaften.

  ### Sektionseintrag erstellen

  In der Bearbeitungsleiste die Aktion "neues Objekt" auswählen.

  Ein Sektionseintrag wird erstellt

- Das System vergibt keinen default Namen, ist ein Eintrag markiert, wird dieser dupliziert.

  Wird beim Schließen der Datei im Dialogfenster die Änderung bestätigt, ist sie entgültig.

  Information zu den Einträge in den Feldern finden Sie unter Eigenschaften.

  ## Toolbar Funktionalitäten

  Um den Benutzer die Zuordnung von Datenobjekten zu Sektionen und deren Sortierung komfortabler zu gestalten wurden zusätzliche Funktionalitäten eingeführt.

  ### Aufruf

  Im geöffneten Projekt steht nach Anwahl einer Sektion die Schaltfläche:
- InsertMultiObjs
  zur Verfügung.

  Wird ein Sektionseintrag gewählt auch die Schaltflächen:

- up/down

  ### up / down

  Wird in der Laufzeit eine Sektion als Liste dargestellt ist die Zeilenfolge, sofern sie nicht sortiert wurde, entsprechend der Abfolge der Einträge in der Sektion.

  Mit diesen Schaltflächen kann ein in der Sektion markierter Eintrag jeweils eine Zeile nach oben bzw. unten verschoben werden.

  Die Funktionaltät wird freigegeben, sobald ein Sektionseintrag markiert wird.

  ### InsertMultiObjs

  Die Schaltfläche öffnet ein Dialogfenster, über das mehrerer Sektionseinträge auf einmal definiert werden können.

  Zur Auswahl erscheint links im Dialogfenster eine Auswahlliste mit allen zur Verfügung stehenden Datenobjekten, rechts eine Liste mit den ausgewählten Objekten. Um Datenobjekte in die Liste der ausgewählten Objekte zu übernehmen, gibt es - wie standardmäßig üblich - einen 'SelectAll'-Button zur Übernahme aller und eine Pfeiltaste zur Übernahme selektierter Datenobjekte.

  Entsprechend erfolgt das Entfernen von Einträgen aus der rechten Liste über einen 'DeleteAll'-Button für ein Gesamtlöschen oder über die entgegengesetzte Pfeiltaste für selektierte Datenobjekte.

  Diese Funktionaltät wird freigegeben, sobald eine Sektion ausgewählt wird.

  ## Eigenschaften

  Listenname: | Sektion
  Dateierweiterung: | .sec.xml
  Objekte: | Sektionseintrag

  Eigenschaften Sektion
  Feld (Name in Refresh-/Aktionskripts & XML-Dateien) | Beschreibung | zugehöriges VisuNT-Feld (max. Länge)
  --- | --- | ---
  Name (Name) | Name der Sektion | _sec.dbf, _dirsec.dbf: Secno (6)
  Beschreibung (Descr) | freier Text | _dirsec.dbf: Descr (30)
  Startzeit (StartTime) | Startzeit im Format hh:mm:ss | _dirsec.dbf: Strttim (8)
  Intervallzeit (IntervalTime) | Intervallzeit im Format hh:mm:ss | _dirsec.dbf: Intvtim (8)

  Eigenschaften Sektionseinträge
  Feld (Name in Refresh-/Aktionskripts & XML-Dateien) | Beschreibung | zugehöriges VisuNT-Feld (max. Länge)
  --- | --- | ---
  Datenobjektreferenz (PointID) | Name eine Datenobjekts | _sec.dbf: Pntid (22)
  Layouttyp (Layout) | Integer, dient zur Ausgabeformatierung während der Laufzeit; 0 - 9 sind systemseitig vorbelegt, ab 10 benutzerdefinierbar | _sec.dbf: Lotyp (2)
  Kommentar (Comment) | freier Text | _sec.dbf: Comment (255)