Associações

<< Clique para Mostrar o Sumário >>

 

Associações

Para a importação ou a exportação de Associações no Elipse Power, deve ser selecionada a opção correspondente no modelo. Não há como excluir apenas um ou outro tipo de Associação. Ou todas são importadas ou exportadas ou nenhuma.

Cada Associação ocupa uma linha no arquivo CSV. A identificação das Associações é realizada através das seguintes palavras-chave:

AgSimple: Associações Simples, Bidirecionais ou Reversas (estas devem ser diferenciadas pelas propriedades Reverse e Bidirectional)

AnalogBind: Associações Analógicas

AnimationBind: Associações Digitais

TableBind: Associações por Tabela

 

As propriedades ou os campos das Associações são importados ou exportados como se fossem propriedades de objetos, com uma coluna no arquivo CSV para cada uma das propriedades. Todas as Associações possuem as propriedades Source e Property e, além delas, as propriedades existentes para cada Associação são as seguintes:

AgSimple: Reverse, Bidirectional

AnalogBind: SrcHiValue, SrcLoValue, DstHiValue, DstLoValue

AnimationBind: BlinkOn, BlinkOff, OnValue, OffValue, BlinkOnValue, BlinkOffValue

 

A criação de linhas da tabela respeita o índice informado pelo usuário. Se o índice não é um número, é mostrada uma mensagem de erro de nome inválido. Se é um índice inexistente, como por exemplo se só existem duas linhas na tabela e o usuário quer inserir a linha cinco, as linhas que faltam são criadas com os valores padrão.

Todas as Associações são importadas ou exportadas, independente da seleção de propriedades que o usuário tenha realizado. Se uma Associação para determinada propriedade já existir, o usuário é questionado sobre o que fazer. Caso contrário, elas são criadas.

Importação de uma Associação pré-existente

Importação de uma Associação pré-existente

No nome do objeto deve ser informado o caminho completo, no formato Objeto.Links.Nome, como no exemplo a seguir.

'Links indica que é uma Associação
'e Value é a propriedade que possui a Associação
Texto1.Links.Value

Esta página foi útil?