# Copia di più oggetti

Quando si progetta l’interfaccia dello schermo, si potrebbero desiderare più copie dello stesso oggetto. Utilizzare [Duplicazione] per creare più copie di un oggetto, nonché qualsiasi impostazione [Proprietà della sorgente] associata.

## Duplicazione di oggetti

1. Nella schermata, seleziona gli oggetti da duplicare.
2. Dalla barra strumenti, fare clic sull’icona Duplica e compare la finestra di dialogo [Duplicazione].
3. Configurare le [Duplicare le impostazioni] e fare clic su [>>].

   Proprietà | Descrizione
   [Specifica intervallo] | Selezionare [Configurazione intervallo] o [Configurazione uso del mouse]. [Configurazione intervallo]: crea il numero definito di copie in [Direzione X] e [Direzione Y] con la [Spaziatura] definita. [Configurazione uso del mouse]: usare il mouse per definire un’area in modo che i duplicati possano adattarsi all’area senza sovrapposizioni. Nota: durante l’uso dei layout [Griglia], [Scorri la griglia], [Pannello dock], [Pannello stack] o [Griglia uniforme], la proprietà [Specifica intervallo] non è disponibile.
   [Direzione X] | Selezionare la casella di controllo per definire il numero di copie nella direzione X. Nel campo [Spaziatura], definire la quantità di spazio tra ciascuna copia, definita di solito in pixel. Nota: Quando si usano i layout [Griglia] o [Scorri la griglia], la [Spaziatura] per la [Direzione X] è definita nelle colonne. Quando si usano i layout [Pannello dock], [Pannello stack] o [Griglia uniforme], questa proprietà non è disponibile.
   [Direzione Y] | Selezionare la casella di controllo per definire il numero di copie nella direzione Y. Nel campo [Spaziatura], definire la quantità di spazio tra ciascuna copia, definita di solito in pixel. Nota: Quando si usano i layout [Griglia] o [Scorri la griglia], la [Spaziatura] per la [Direzione Y] è definita nelle righe. Quando si usano i layout [Pannello dock], [Pannello stack] o [Griglia uniforme], questa proprietà non è disponibile.
   [Copia della direzione] | Selezionare la direzione delle copie. Nota: durante l’uso dei layout [Pannello dock], [Pannello stack] o [Griglia uniforme], questa proprietà non è disponibile.
   [Numero di duplicati] | Disponibile con i layout [Pannello dock], [Pannello stack] e [Griglia uniforme], definire il numero di oggetti duplicati da creare.
   [Duplicare la descrizione] | Selezionare [Attiva] per copiare la [Descrizione] nell’oggetto originale su tutti gli oggetti duplicati. Selezionare [Disattiva] e la descrizione nei duplicati sarà vuota.

4. Configurare [Proprietà della sorgente] e fare clic su [>>]. Definire come si desidera gestire le proprietà associate della sorgente. Per maggiori informazioni, vedere quanto segue.
   Duplicazione proprietà della sorgente
5. Conferma [Indice] e fare clic su [Duplicazione].

Nota: Il comando duplicato non si può utilizzare con singoli oggetti all'interno di un gruppo. Ma è possibile utilizzare il comando duplicato nello stesso gruppo.

- Nella finestra di dialogo [Duplicazione], cliccare su [Indietro] per andare alla schermata precedente, o cliccare su [Ricomincia da capo] per tornare alla finestra di dialogo iniziale.

## Duplicazione proprietà della sorgente

Quando si duplicano oggetti, definire come si desidera gestire le proprietà di origine.

La tabella seguente elenca i valori [Proprietà della sorgente] dei campioni associati all’operazione duplicata.

□ | Proprietà | Proprietà della sorgente | Incremento | 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

Di seguito si descrive come si gestisce la Proprietà della sorgente in ognuno dei casi precedenti.

Per NumericDisplay1, poiché [Proprietà della sorgente] è “Var1” e [Aumento]=1, i duplicati sono “Var2”, “Var3”, “Var4” e così via.

Poiché la casella di controllo per NumericDisplay2 è deselezionata, la [Proprietà della sorgente] non cambia nei duplicati.

Per NumericDisplay3, l’asterisco (*) nella colonna [Aumento] denota nessuna variazione di valore, dando luogo a nessuna modifica dei valori di [Proprietà della sorgente] nei duplicati.

Per NumericDisplay4, ci sono più numeri nella [Proprietà della sorgente]. Nel campo [Aumento], solo il numero “RecipeFamily” indica una modifica e gli altri numeri sono denotati dall’asterisco (*) per indicare nessuna modifica. Quindi si incrementa solo “RecipeFamily”, mentre i numeri “Group” e “Ing” non cambiano.

Per NumericDisplay5, il numero di array è impostato per aumentare di 2 e la seconda dimensione nella array è impostata per aumentare di 1. Quindi i duplicati di Array1[10,10] sono Array3[10,11], Array5[10,12], Array7[10,13] e così via.

Importante: quando si creano delle variabili nel processo della duplicazione di oggetti, l’eventuale annullamento dell’operazione di duplicazione non annulla la creazione di variabili. L’annullamento elimina solo gli oggetti creati.

Nota:

- Se occorre creare nuove variabili, la visualizzazione cambia in modo da poter definire le impostazioni dell'indirizzo del dispositivo. Per maggiori informazioni, vedere quanto segue.
  Duplicazione indirizzi dei dispositivi
- Nella finestra di dialogo [Duplicazione], cliccare su [Indietro] per andare alla schermata precedente, o cliccare su [Ricomincia da capo] per tornare alla finestra di dialogo iniziale.

## Duplicazione indirizzi dei dispositivi

Quando si duplicano le variabili nella proprietà della sorgente degli oggetti, se la variabile duplicata è associata all’indirizzo di un dispositivo, compare la finestra di dialogo in cui è possibile definire l’indirizzo del dispositivo delle variabili duplicate.

Proprietà della sorgente | Indirizzo dispositivo | Incremento | Copy#1 | Copy#2
Var1 | D100 | 1 | D101 | D102
Array1[10,10] | D300 | 3 | D303 | D306

La tabella precedente prosegue l’esempio di riferimenti delle variabili copiati, elencando solo i riferimenti delle variabili che vengono incrementati e configurati con un indirizzo del dispositivo.

Var1 si usa in NumericDisplay1. I duplicati usano Var2=D101, Var3=D102, Var4=D103 e così via.

Array1[10,10] si usa in NumericDisplay5. I duplicati usano Array3[10,11]=D303, Array5[10,12]=D306, Array7[10,13]=D309 e così via.