# Copier de plusieurs objets

Lors de la conception de l'interface de l'écran, vous aimeriez peut-être plusieurs copies du même objet. Utilisez l'option [Dupliquer] pour créer plusieurs copies d'un objet, ainsi que tout paramètre [Propriété source] connexe.

## Duplication des objets

1. Sur l'écran, sélectionnez les objets que vous voulez dupliquer.
2. À partir de la barre d'outils, cliquez sur l'icône Dupliquer pour ouvrir la boîte de dialogue [Dupliquer].
3. Configurez [Dupliquer les paramètres] et cliquez sur [>>].

   Propriété | Description
   [Spécifier la plage] | Sélectionnez [Définir l'intervalle] ou [Définir l'utilisation de la souris]. [Définir l'intervalle] : définissez le nombre de copies dans [Direction X] et [Direction Y] à l'aide du paramètre [Espacement] défini. [Définir l'utilisation de la souris] : utilisez la souris pour définir une zone pour que les doublons s'ajustent à la zone sans chevauchement. Remarque : lors de l'utilisation des dispositions [Grille], [Grille de défilement], [Panneau d'ancrage], [Panneau d'empilage] ou [Grille uniforme], la propriété [Spécifier la plage] n'est pas disponible.
   [Direction X] | Cochez la case pour définir le nombre de copies dans la direction X. Dans le champ [Espacement], définissez l'espace entre chaque copie, normalement en pixels. Remarque : Lors de l'utilisation des dispositions [Grille] ou [Grille de défilement], l'[Espacement] pour [Direction X] est défini en colonnes. Lors de l'utilisation des dispositions [Panneau d'ancrage], [Panneau d'empilage] ou [Grille uniforme], cette propriété n'est pas disponible.
   [Direction Y] | Cochez la case pour définir le nombre de copies dans la direction Y. Dans le champ [Espacement], définissez l'espace entre chaque copie, normalement en pixels. Remarque : Lors de l'utilisation des dispositions [Grille] ou [Grille de défilement], l'[Espacement] pour [Direction Y] est défini en lignes. Lors de l'utilisation des dispositions [Panneau d'ancrage], [Panneau d'empilage] ou [Grille uniforme], cette propriété n'est pas disponible.
   [Direction de la copie] | Sélectionnez la direction des copies Remarque : lors de l'utilisation des dispositions [Panneau d'ancrage], [Panneau d'empilage] ou [Grille uniforme], cette propriété n'est pas disponible.
   [Nombre de duplications] | Disponible avec les dispositions [Panneau d'ancrage], [Panneau d'empilage] et [Grille uniforme], définissez le nombre d'objets en double à créer.
   [Dupliquer la description] | Sélectionnez [Activer] pour copier la [Description] dans l'objet original vers tous les objets dupliqués. Sélectionnez [Désactiver] et la description dans les doublons sera vide.

4. Configurez [Propriété source] et cliquez sur [>>]. Définissez la façon dont vous voulez traiter les propriétés sources connexes. Pour plus d'informations, voir ci-dessous.
   Dupliquer la propriété source
5. Confirmez [Sommaire] et cliquez sur [Dupliquer].

Remarque : : la commande Dupliquer ne peut pas être utilisée avec des objets individuels à l'intérieur d'un groupe. Cependant, vous pouvez utiliser la commande Dupliquer avec le groupe lui-même.

- Dans la boîte de dialogue [Dupliquer], vous pouvez soit cliquer sur [Précédent] pour passer à l'écran précédent, soit cliquer sur [Recommencer] pour revenir à la boîte de dialogue initiale.

## Dupliquer la propriété source

Lors de la duplication d'objets, définissez la façon dont vous voulez traiter les propriétés sources.

Le tableau suivant énumère les valeurs [Propriété source] associées à une opération de duplication.

□ | Propriété | Propriété source | Incrément | Copie 1 | Copie 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

Voici des descriptions de comment la propriété source est traitée dans chacune des situations ci-dessus.

Pour NumericDisplay1, puisque la [Propriété source] est 'Var1' et [Incrément]=1, les doublons sont 'Var2', 'Var3', 'Var4', et ainsi de suite.

Puisque la case NumericDisplay2 est décochée, la [Propriété source] ne change pas dans les doublons.

Pour NumericDisplay3, l'astérisque (*) dans la colonne [Incrément] indique que la valeur n'a pas été modifiée, donc, les valeurs [Propriété source] ne sont pas modifiées dans les doublons.

Pour NumericDisplay4, il y a plusieurs valeurs numériques dans la [Propriété source]. Dans le champ [Incrément], seul le numéro 'RecipeFamily' indique une modification et les autres numéros sont indiqués par un astérisque (*) pour indiquer aucune modification. Par conséquent, seulement 'RecipeFamily' est incrémenté et les numéros 'Group' et 'Ing' ne changent pas

Pour NumericDisplay5, le numéro de tableau est configuré afin d'incrémenter de 2 et la deuxième dimension dans le tableau est configurée afin d'incrémenter de 1. Par conséquent, les doublons pour Array1[10,10] sont Array3[10,11], Array5[10,12], Array7[10,13], et ainsi de suite.

Important : lorsque des variables sont créées au cours du processus de duplication d'objets, l'annulation de l'opération de duplication n'annule pas la création de variables. L'annulation supprime uniquement les objets créés.

Remarque :

- S'il faut créer de nouvelles variables, l'affichage change pour que vous puissiez définir les paramètres d'adresse de périphérique. Pour plus d'informations, voir ci-dessous.
  Dupliquer les adresses de périphérique
- Dans la boîte de dialogue [Dupliquer], vous pouvez soit cliquer sur [Précédent] pour passer à l'écran précédent, soit cliquer sur [Recommencer] pour revenir à la boîte de dialogue initiale.

## Dupliquer les adresses de périphérique

Lors de la duplication des variables dans la propriété source des objets, si la variable dupliquée est associée à une adresse de périphérique, une boîte de dialogue apparaît où vous pouvez définir les adresses de périphérique des variables dupliquées.

Propriété source | Adresse de l'équipement | Incrément | Copie 1 | Copie 2
Var1 | D100 | 1 | D101 | D102
Array1[10,10] | D300 | 3 | D303 | D306

Le tableau ci-dessus poursuit l'exemple des références de variable copiées, énumérant uniquement les références de variable incrémentées et configurées avec une adresse de périphérique.

Var1 est utilisé dans NumericDisplay1. Les doublons utilisent Var2=D101, Var3=D102, Var4=D103, et ainsi de suite.

Array1[10,10] est utilisé dans NumericDisplay5. Les doublons utilisent Array3[10,11]=D303, Array5[10,12]=D306, Array7[10,13]=D309, et ainsi de suite.