XFolders

<< Clique para Mostrar o Sumário >>

 

XFolders

Um XFolder é um objeto de servidor que permite organizar ou criar uma hierarquia de objetos nas instâncias criadas. Os objetos que podem ser inseridos em uma instância de XFolder são os seguintes:

Pastas de Dados

Tags de Comunicação

Consultas

Filtros de Alarmes

Instâncias de XFolders e XObjects

Alarmes

 

NOTA

Não é permitido inserir objetos na definição de um XFolder, somente em suas instâncias.

 

Para criar um XFolder, clique com o botão direito do mouse no item Bibliotecas de Objetos - XFolders no modo Domínio, selecione a opção Inserir XFolder em e logo após o nome da Biblioteca desejada.

Aba Propriedades de um XFolder

Aba Propriedades de um XFolder

Ao inserir um XFolder, é aberto o Editor deste objeto, onde podem ser inseridas variáveis. Estas variáveis são as Propriedades a serem exportadas pelo objeto, que podem ser associadas a um Tag ou outra propriedade qualquer de uma aplicação quando o objeto estiver em uso em uma aplicação.

As variáveis a serem exportadas podem ser inseridas pressionando-se a tecla INSERT do teclado ou clicando em Adicionar Adicionar e excluídas através da tecla DELETE ou clicando em Remover Remover. As opções disponíveis na aba Propriedades estão descritas na tabela a seguir.

Opções disponíveis na aba Propriedades

Opção

Descrição

Nome

Determina o nome da variável do XFolder

Tipo

Determina o tipo de dados suportado pela variável. Note que outros objetos de dados (XFolders e XObjects) podem ser declarados como tipos de dados. Desta forma, pode-se criar um objeto de dados que possui como Propriedade outro objeto de dados. Os objetos de dados podem funcionar neste caso como uma estrutura ou classe, como utilizado na linguagem de programação C/C++. Quando é especificado um tipo de objeto, como por exemplo DemoTag, IOTag ou XObject, esta Propriedade tem o seguinte comportamento:

Caso o ElipseX esteja inativo: A Propriedade funciona como uma String, que especifica o caminho da instância de um objeto do tipo de dados configurado

Caso o ElipseX esteja ativo: Na escrita, a Propriedade funciona da mesma maneira de quando o objeto está desativado. Porém, na leitura a Propriedade retorna o objeto especificado, caso exista. Se o caminho não aponta para um objeto existente no momento, a Propriedade retorna Nothing

Esta opção corresponde à propriedade Type de um objeto Definição de Propriedade

Pública Propriedade pública

Habilita ou desabilita a visibilidade da variável fora da Biblioteca, isto é, determina se a variável é ou não pública. Esta opção corresponde à propriedade Public de um objeto Definição de Propriedade

Gravável Propriedade gravável

Determina se a variável é salva no projeto ou não. Esta opção corresponde à propriedade Persistable de um objeto Definição de Propriedade

Retentiva Propriedade retentiva

Determina se a Propriedade é retentiva ou não. Esta opção corresponde à propriedade Retentive de um objeto Definição de Propriedade

Valor inicial

Determina o valor inicial da variável. Esta opção corresponde à propriedade DefaultValue de um objeto Definição de Propriedade

Texto de ajuda

Texto de declaração e documentação da variável. Esta opção corresponde à propriedade HelpString de um objeto Definição de Propriedade

 

Pode-se inserir XFolders em qualquer Servidor de Dados, clicando com o botão direito do mouse no Servidor de Dados no modo Domínio, selecionado a opção Inserir e logo após o nome do XFolder desejado, conforme mostrado na figura a seguir. No modo Explorer, clique com o botão direito do mouse no Servidor de Dados do projeto, selecione a opção Inserir e logo após o nome do XFolder desejado.

Inserindo um XFolder no modo Domínio

Inserindo um XFolder no modo Domínio

Esta página foi útil?