Configuração da Propriedade CustomData

<< Clique para Mostrar o Sumário >>

 

Configuração da Propriedade CustomData

O Elipse Water permite adicionar um XObject ou XFolder com Propriedades personalizadas para uso de equipamentos utilizando a opção Configuração de CustomData. Para isto, execute os procedimentos a seguir.

1.Crie um XObject com as Propriedades desejadas, conforme a figura a seguir, para ser adicionado a um equipamento do tipo Bomba. Neste exemplo são adicionadas Propriedades dos tipos String, Integer e Boolean.

Exemplo de XObject

Exemplo de XObject

 

NOTA

Sempre que criar um XObject ou XFolder ou modificar uma Propriedade de um destes objetos, selecione a opção Registrar Bibliotecas Carregadas Registrar Bibliotecas Carregadas (CTRL + SHIFT + L) no menu contextual do item Bibliotecas de Objetos do Organizer para que estas alterações estejam disponíveis para uso.

 

2.Clique com o botão direito do mouse no objeto Configuração do Water e selecione a opção Modelo Hidráulico - Configuração de CustomData.

Opção Configuração de CustomData

Opção Configuração de CustomData

3.Na janela que se abre, mostrada na figura a seguir, selecione o XObject do exemplo anterior. Para isto, clique em Selecionar XObject na coluna Tipo do XObject do equipamento Bomba na coluna Tipo no Modelo.

Janela Configuração de CustomData

Janela Configuração de CustomData

4.Na janela Seleção de Classe de XObject/XFolder, selecione o XObject criado no início do procedimento e clique em OK.

Janela de seleção de XObject ou XFolder

Janela de seleção de XObject ou XFolder

5.Após selecionar este objeto, clique em OK para fechar esta janela.

6.Na aba Modelador Hidráulico, selecione um equipamento do tipo Bomba e, na Janela de Propriedades, clique em Configurar a propriedade CustomData na propriedade CustomData.

7.Na janela Edição de CustomData que se abre, mostrada na figura a seguir, clique em Adicionar CustomData.

Janela de edição da propriedade CustomData

Janela de edição da propriedade CustomData

8.A janela que se abre, mostrada na figura a seguir, apresenta as Propriedades disponíveis do XObject selecionado anteriormente. Nesta janela também é possível modificar o valor atual destas Propriedades.

Janela Edição de CustomData

Janela Edição de CustomData

9.Clique em OK para associar o XObject ao equipamento do tipo Bomba. Em seguida, clique em Sincronizar Objetos de Dados para criar uma Pasta de Dados chamada CustomData no objeto selecionado contendo uma instância deste XObject chamada Values, conforme a figura a seguir.

XObject instanciado no equipamento

XObject instanciado no equipamento

 

NOTAS

Se os objetos CustomData e Values já existem e têm os tipos esperados, durante a sincronização estes objetos são mantidos e os valores das Propriedades do objeto Values são atualizados.

Se os objetos CustomData e Values já existem, mas o objeto Values não é do tipo esperado, durante a sincronização estes são renomeados e é criada a estrutura esperada para a sincronização.

Se o tipo do objeto CustomData existente não é Pasta de Dados, este é renomeado e criada uma Pasta de Dados CustomData contendo um XObject Values do tipo esperado para a sincronização.

 

10.Este objeto Values contém as Propriedades deste XObject, mostradas na figura a seguir e, sempre que estas Propriedades são modificadas, pode-se utilizar as opções Sincronizar Objetos de Dados ou Sincronizar Objetos de Dados Existentes para sincronizar estes valores no objeto correspondente do modelo hidráulico.

Propriedades do XObject instanciado

Propriedades do XObject instanciado

 

NOTA

Se a propriedade CustomData de um objeto no Modelador Hidráulico não está preenchida e o objeto correspondente no item Configuração do Water contém uma Pasta de Dados CustomData e um XObject Values do tipo esperado, estes objetos SÃO APAGADOS durante a sincronização. Entretanto, se o XObject Values não é do tipo esperado para a sincronização, estes objetos NÃO SÃO APAGADOS. Da mesma forma, se a Pasta de Dados CustomData contém outros objetos que não são do tipo esperado, apenas o XObject Values do tipo esperado É APAGADO.

 

Consulte o tópico CustomData no Manual de Referência e Scripts do Elipse Water para mais informações sobre o comportamento desta propriedade.

Esta página foi útil?