<< 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 delas. 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 (nome inválido). Se é um índice inexistente (por exemplo, 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
No nome do objeto deve ser informado o caminho completo, no formato Objeto.Links.Nome. Exemplo:
'Links indica que é uma Associação
'e Value é a propriedade que possui a Associação
Texto1.Links.Value