Copiando vários objetos

Ao projetar a interface da tela, você pode desejar várias cópias do mesmo objeto. Use [Duplicar] para criar várias cópias de um objeto, assim como quaisquer configurações associadas de [Propriedade de origem].

 

Duplicar objetos

  1. Na tela, selecione os objetos que você deseja duplicar.
  2. A partir da barra de ferramentas, clique no ícone Duplicar e a caixa de diálogo [Duplicar] aparece.
  3. Defina [Duplicar configurações] e clique em [>>].
    Propriedade Descrição
    [Especificar intervalo]

    Selecione [Configurar intervalo] ou [Configurar usando o mouse].

    [Configurar intervalo]: Tornar o número definido de cópias na [Direção X] e [Direção Y] com o [Espaçamento] definido.

    [Configurar usando o mouse]: Use o mouse para definir uma área para que as duplicatas possam caber na área sem se sobrepor.

    Observação: Ao usar os layouts [Grelha], [Grade de rolagem], [Painel de encaixe], [Painel de pilha] ou [Grade uniforme], a propriedade [Especificar intervalo] não está disponível.
    [Direção X] Selecione a caixa de seleção para definir o número de cópias na direção X. No campo [Espaçamento], defina a quantidade de espaço entre cada cópia, geralmente definida em pixels.
    Observação:
    • Ao utilizar os layouts [Grelha] ou [Grade de rolagem], o [Espaçamento] para a [Direção X] é definido em colunas.
    • Ao utilizar os layouts [Painel de encaixe], [Painel de pilha] ou [Grade uniforme], esta propriedade não está disponível.
    [Direção Y] Selecione a caixa de seleção para definir o número de cópias na direção Y. No campo [Espaçamento], defina a quantidade de espaço entre cada cópia, geralmente definida em pixels.
    Observação:
    • Ao utilizar os layouts [Grelha] ou [Grade de rolagem], o [Espaçamento] para a [Direção Y] é definido em linhas.
    • Ao utilizar os layouts [Painel de encaixe], [Painel de pilha] ou [Grade uniforme], esta propriedade não está disponível.
    [Copiar direção] Selecione a direção para as cópias.
    Observação: Ao utilizar os layouts [Painel de encaixe], [Painel de pilha] ou [Grade uniforme], esta propriedade não está disponível.
    [Número de duplicados] Disponível com layouts [Painel de encaixe], [Painel de pilha] e [Grade uniforme], defina o número de objetos duplicados a serem criados.
    [Duplicar descrição] Selecione [Habilitar] para copiar a [Descrição] no objeto original para todos os objetos duplicados. Selecione [Desabilitar] e a descrição em duplicatas estará vazia.
  4. Configure [Propriedade de origem] e clique em [>>]. Defina como você quer lidar com as propriedades da origem associada. Para obter informações, consulte o seguinte.
    Duplicar propriedade de origem
  5. Confirme [Sumário] e clique em [Duplicar].
Observação: O comando duplicado não pode ser usado com objetos individuais dentro de um grupo. Entretanto, você pode usar o comando duplicado com o próprio grupo.
  • Na caixa de diálogo [Duplicar], você pode clicar em [Voltar] para ir para a tela anterior ou clicar em [Reiniciar] para voltar para a caixa de diálogo inicial.

Duplicar propriedade de origem

Ao duplicar objetos, defina como você deseja lidar com as propriedades da origem.

A tabela a seguir lista exemplos de valores [Propriedade de origem] associados a uma operação duplicada.

Propriedade Propriedade de origem Incremento Copiar#1 Copiar#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

A seguir estão as descrições de como a propriedade de origem é tratada em cada um dos itens acima.

Para NumericDisplay1, como a [Propriedade de origem] é "Var1" e [Incremento]=1, as duplicatas são "Var2", "Var3", "Var4", e assim por diante.

Como a caixa de seleção para NumericDisplay2 está desmarcada, a [Propriedade de origem] não muda nas duplicatas.

Para NumericDisplay3, o asterisco (*) na coluna [Incremento] não denota nenhuma alteração no valor, resultando em nenhuma alteração nos valores [Propriedade de origem] em duplicatas.

Para NumericDisplay4, existem vários numerais na [Propriedade de origem]. No campo [Incremento], apenas o número "RecipeFamily" indica uma alteração e os outros números são indicados pelo asterisco (*) para indicar nenhuma alteração. Como resultado, apenas "RecipeFamily" é incrementada enquanto os números "Group" e "Ing" não mudam.

Para NumericDisplay5, o número da matriz é configurado para incrementar em 2 e a segunda dimensão da matriz é definida para incrementar em 1. Como resultado, as duplicatas para Array1[10,10] são Array3[10,11], Array5[10,12], Array7[10,13], e assim por diante.

Importante: Quando variáveis são criadas no processo de duplicação de objetos, desfazer a operação duplicada não desfaz a criação de variáveis. Desfazer remove apenas os objetos criados.

Observação:

  • Se novas variáveis precisarem ser criadas, a exibição será alterada para que você possa definir as configurações de endereço do dispositivo. Para obter informações, consulte o seguinte.
    Duplicar endereços de dispositivo
  • Na caixa de diálogo [Duplicar], você pode clicar em [Voltar] para ir para a tela anterior ou clicar em [Reiniciar] para voltar para a caixa de diálogo inicial.

Duplicar endereços de dispositivo

Ao duplicar variáveis na Propriedade de origem dos objetos, se a variável duplicada estiver associada a um endereço de dispositivo, uma caixa de diálogo será exibida onde você pode definir o endereço do dispositivo para variáveis duplicadas.

Propriedade de origem Endereço do dispositivo Incremento Copiar#1 Copiar#2
Var1 D100 1D101D102
Array1[10,10] D300 3 D303 D306

A tabela acima continua o exemplo de referências de variáveis copiadas, listando apenas referências de variáveis que são incrementadas e configuradas com um endereço de dispositivo.

A Var1 é usada no NumericDisplay1. As duplicatas usam Var2=D101, Var3=D102, Var4=D103, e assim por diante.

Array1[10,10] é usado no NumericDisplay5. As duplicatas usam Array3[10,11]=D303, Array5[10,12]=D306, Array7[10,13]=D309, e assim por diante.