# Kopieren mehrerer Objekte

Beim Entwerfen der Bildschirmoberfläche sind möglicherweise mehrere Kopien desselben Objekts erwünscht. Mit [Duplizieren] lassen sich mehrere Kopien eines Objekts samt der entsprechenden [Quelleigenschaft]-Einstellungen erstellen.

## Objekte duplizieren

1. Auf dem Bildschirm die zu duplizierenden Objekte auswählen.
2. Auf der Symbolleiste auf das Symbol Duplizieren klicken, um das Dialogfeld [Duplizieren] zu öffnen.
3. [Einstellungen duplizieren] einrichten und auf [>>] klicken.

   Eigenschaft | Beschreibung
   [Bereich festlegen] | Entweder [Intervall einrichten] oder [Einrichten per Maus] auswählen. [Intervall einrichten]: Erstellen der angegebenen Anzahl an Kopien in [X-Richtung] und [Y-Richtung] mit dem festgelegten [Leerraum]. [Einrichten per Maus]: Anhand der Maus einen Bereich festlegen, damit die Duplikate ohne Überschneidungen in den Bereich passen. Hinweis: Bei Verwendung von Layouts für [Raster], [Scrollraster], [Dock-Bildschirm], [Stapelbildschirm] oder [Einheitliches Raster] ist die Eigenschaft [Bereich festlegen] nicht verfügbar.
   [X-Richtung] | Kontrollkästchen aktivieren, um die Anzahl der Kopien in X-Richtung festzulegen. Im Feld [Leerraum] den Leerraum zwischen den einzelnen Kopien festlegen, normalerweise in Pixel. Hinweis: Bei Verwendung von [Raster] oder [Scrollraster] wird [Leerraum] für die [X-Richtung] in Spalten festgelegt. Bei Verwendung [Dock-Bildschirm], [Stapelbildschirm] oder [Einheitliches Raster] ist die Eigenschaft nicht verfügbar.
   [Y-Richtung] | Kontrollkästchen aktivieren, um die Anzahl der Kopien in Y-Richtung festzulegen. Im Feld [Leerraum] den Leerraum zwischen den einzelnen Kopien festlegen, normalerweise in Pixel. Hinweis: Bei Verwendung von [Raster]- oder [Scrollraster] wird [Leerraum] für die [Y-Richtung] in Zeilen festgelegt. Bei Verwendung [Dock-Bildschirm], [Stapelbildschirm] oder [Einheitliches Raster] ist die Eigenschaft nicht verfügbar.
   [Richtung kopieren] | Richtung für Gestiken auswählen. Hinweis: Bei Verwendung von [Dock-Bildschirm], [Stapelbildschirm] oder [Einheitliches Raster] ist die Eigenschaft nicht verfügbar.
   [Anzahl Duplikate] | Verfügbar bei [Dock-Bildschirm], [Stapelbildschirm] und [Einheitliches Raster] – hier die Anzahl zu erstellender Objektduplikate eingeben.
   [Bechreibung duplizieren] | [Aktivieren] auswählen, um die [Beschreibung] im Ursprungsobjekt in alle Duplikate zu kopieren. [Deaktivieren] auswählen, wenn die Duplikate keine Beschreibung haben sollen.

4. [Quelleigenschaft] einrichten und auf [>>] klicken. Es wird festgelegt, wie entsprechende Quelleigenschaften gehandhabt werden sollen. Weitere Informationen erhalten Sie unter:
   Duplizieren der Quelleigenschaft
5. [Zusammenfassung] bestätigen und auf [Duplizieren] klicken.

Hinweis: Der Duplizierungsbefehl kann nicht bei einzelnen Objekten innerhalb einer Gruppe verwendet werden. Für die Gruppe selbst steht er allerdings zur Verfügung.

- Im Dialogfeld [Duplizieren] können Sie entweder auf [Zurück] klicken, um zum vorherigen Bildschirm zu gelangen, oder auf [Zurück zum Anfang], um zum ursprünglichen Dialogfeld zurückzukehren.

## Duplizieren der Quelleigenschaft

Beim Duplizieren von Objekten festlegen, wie Quelleigenschaften gehandhabt werden sollen.

In folgender Tabelle sind Beispielwerte für [Quelleigenschaft] im Zusammenhang mit einer Duplizierungsoperation aufgeführt.

□ | Eigenschaft | Quelleigenschaft | Inkrement | Copy#1 | Copy#2
√ | NumericDisplay1.CurrentValue | Var1.Value | Var+1.Value | Var2.Value | Var3.Value
| NumericDisplay2.CurrentValue | Var10.Value | Var+1.Value | Var11.Value | Var12.Value
√ | NumericDisplay3.CurrentValue | Var10.Value | Var*.Value | Var10.Value | Var10.Value
√ | NumericDisplay4.CurrentValue | RecipeFamily1.Group1.Ing1.Value | RecipeFamily+1.Group*.Ing*.Value | RecipeFamily2.Group1.Ing1.Value | RecipeFamily3.Group1.Ing1.Value
√ | NumericDisplay5.CurrentValue | Array1[10,10].Value | Array +2[*,+1].Value | Array 3[10,11].Value | Array 5[10,12].Value

Nachfolgend wird beschrieben, wie die jeweiligen oben aufgeführten Quelleigenschaften behandelt werden.

NumericDisplay1: Da [Quelleigenschaft] "Var1" ist und [Inkrement]=1, sind die Duplikate "Var2", "Var3", "Var4" usw.

Da das Kontrollkästchen zu NumericDisplay2 deaktiviert ist, ändert sich die [Quelleigenschaft] in den Duplikaten nicht.

NumericDisplay3: Das Sternchen (*) in der Spalte [Inkrement] bedeutet, dass keine Wertänderung erfolgt und damit keine Änderung der [Quelleigenschaft]-Werte in Duplikaten.

NumericDisplay4: Mehrere numerische Werte in der [Quelleigenschaft]. Im Feld [Inkrement] wird nur durch den "RecipeFamily"-Wert eine Änderung angezeigt. Für die anderen Werte erfolgt aufgrund des Sternchens (*) keine Änderung. Damit wird nur "RecipeFamily" inkrementiert, während die Werte bei "Group" und "Ing" unverändert bleiben.

NumericDisplay5: Die Feldzahl ist auf ein Inkrement von 2 festgelegt, und die zweite Dimension im Feld auf ein Inkrement von 1. Die resultierenden Duplikate für Array1[10,10] sind Array3[10,11], Array5[10,12], Array7[10,13] usw.

Wichtige Hinweise: Wenn beim Duplizieren von Objekten Variablen erstellt werden, wird durch das Rückgängigmachen der Duplizierungsoperation die Erstellung von Variablen nicht rückgängig gemacht. Durch „Rückgängig“ werden nur etwaige erstellte Objekte entfernt.

Hinweis:

- Wenn neue Variablen erstellt werden müssen, ändert sich die Anzeige, damit Geräteadresseinstellungen vorgenommen werden können. Weitere Informationen erhalten Sie unter:
  Duplizieren von Geräteadressen
- Im Dialogfeld [Duplizieren] können Sie entweder auf [Zurück] klicken, um zum vorherigen Bildschirm zu gelangen, oder auf [Zurück zum Anfang], um zum ursprünglichen Dialogfeld zurückzukehren.

## Duplizieren von Geräteadressen

Wenn Variablen in der Quelleigenschaft von Objekten dupliziert werden und eine duplizierte Variable mit einer Geräteadresse in Verbindung steht, erscheint ein Dialogfeld, in dem die Geräteadresse für duplizierte Variablen festgelegt werden kann.

Quelleigenschaft | Geräteadresse | Inkrement | Copy#1 | Copy#2
Var1 | D100 | 1 | D101 | D102
Array1[10,10] | D300 | 3 | D303 | D306

In der Tabelle oben wird das Beispiel kopierter Variablenreferenzen fortgeführt. Es werden nur Variablenreferenzen aufgeführt, die inkrementiert und mit einer Geräteadresse eingerichtet sind.

Var1 wird in NumericDisplay1 verwendet. Die Duplikate sind Var2=D101, Var3=D102, Var4=D103 usw.

Array1[10,10] wird in NumericDisplay5 verwendet. Die Duplikate sind Array3[10,11]=D303, Array5[10,12]=D306, Array7[10,13]=D309 usw.