Objetos de tela
Objetos de tela são elementos (gráficos ou não) disponíveis pelo ambiente para criação de uma interface visual para representar o processo a ser supervisionado. Estes elementos disponibilizam ao usuário uma maior interação com o processo através da supervisão e atuação das variáveis de processo associadas a desenhos e imagens do processo associado.
A tabela a seguir lista os objetos disponíveis para utilização no processo de criação de uma tela. Clique no link associado a cada objeto para acesso a documentação do mesmo.
Objetos de Tela padrão
- ModelList
- Screen reference
- Botão
- Imagem
- Display de edição de valores
- Display de edição de Data e Hora
- Display
- Lista de texto
- Texto estático
- Lista de imagem
- Caixa de listagem
- Caixa de seleção
- Barra de progresso
- Botão deslizante
- Display de texto multilinhas
- Editor de texto
- Gráfico X-Y
- Gráfico para valores de Tag
- Caixa de checagem
- Botão Radio Group
- Grid
- Grid de alarmes
- Shape
- Preview
Objetos de Tela para banco de dados
Objetos de Tela para Eventos
Eventos disponíveis
Definições de linguagens
Tabelas de Objetos de Tela
As tabelas a seguir identificam os ícones com uma breve descrição de cada objeto. Clique no ícone associado para acesso a documentação de cada objeto de tela.
Objetos de Tela Padrão |
||
|---|---|---|
Ícone |
Nome do Objeto |
Descrição |
|
Associa uma lista de modelos para serem referenciados pela tela. |
|
|
Define uma tela cujos objetos pertencentes à mesma serão incorporados a tela corrente. |
|
|
Insere um objeto do tipo Button na tela corrente. |
|
|
Insere um objeto do tipo Image na tela corrente. |
|
|
Insere um objeto do tipo Edit, que permite a alteração de um Tag apresentado na tela corrente. |
|
|
Insere um objeto do tipo EditDateTime, que permite a alteração de um Tag do formato data/hora apresentado na tela corrente. |
|
|
Insere um objeto do tipo Display, que permite a visualização de um Tag na tela corrente. |
|
|
Insere um objeto do tipo TextList, que permite apresentar na tela corrente, textos associados ao valor de um Tag. |
|
|
Insere um objeto do tipo StaticText, que permite inserir um texto na tela corrente. |
|
|
Insere um objeto do tipo ImageList, que permite apresentar na tela corrente, um conjunto de imagens associadas ao valor de um Tag. |
|
|
Insere um objeto do tipo ListBox na tela corrente. |
|
|
Insere um objeto do tipo ComboBox na tela corrente. |
|
|
Insere um objeto do tipo ProgressBar, que apresenta uma barra de progresso associada a um valor de Tag na tela corrente. |
|
|
Insere um objeto do tipo TrackBar, que permite alterar o valor de um Tag através de um controle deslizante inserido na tela corrente. |
|
|
Insere um objeto do tipo Memo, que cria uma área de edição de texto simples na tela corrente. |
|
|
Insere um objeto do tipo TextEditor, que cria uma área de edição com recursos de formatação dos textos na tela corrente. |
|
|
Insere um objeto do tipo Plot, que insere um gráfico na tela corrente que pode possuir qualquer de seus eixos associados a Tags. |
|
|
Insere um objeto do tipo Trend, que cria uma gráfico de tendência de Tags no tempo. |
|
|
Insere um objeto do tipo CheckBox na tela corrente. |
|
|
Insere um objeto do tipo RadioButtonGroup, que apresenta um grupo de opções de seleção previamente definidos em uma lista de texto global. |
|
|
Insere um objeto do tipo tabela na tela corrente. |
|
|
Insere um objeto de visualização e gerência dos alarmes ativos na tela corrente. |
|
|
Insere um objeto do tipo Shape, que permite criar formas gráficas na tela corrente. |
|
|
Insere um objeto do tipo Preview na tela corrente, que permite apresentar e imprimir relatórios. |
|
Objetos de Tela para Banco de dados |
||
|---|---|---|
Ícone |
Nome do Objeto |
Descrição |
|
Insere um objeto do tipo DB Edit, que permite a alteração de um campo de um registro do DataSource que pode estar sendo exibido no Viewer ou não. |
|
|
Insere uma tabela com dados de um DataSource na tela corrente. |
|
|
Insere um ComboBox com dados de uma coluna(campo) do Data Source tela corrente. |
|
|
Insere um ListBox com dados de uma coluna(campo) do DataSource na tela corrente. |
|
|
Insere um objeto do tipo DB Memo, que cria uma área de edição de texto para um dado de uma coluna(campo) de um Data Source na tela corrente. |
|
|
Insere um objeto do tipo DB Check Box, que permite registrar um valor em uma coluna(campo) do DataSource quando é marcado ou desmarcado. |
|
|
Insere um Navigator que permite buscar e editar os dados de um campo de um DataSource. |
|
Objetos de Tela para Eventos |
||
|---|---|---|
Ícone |
Nome do Objeto |
Descrição |
|
Permite associar Tags aos objetos de tela para modificar as propriedades do objeto sempre que o(s) Tag(s) sofrer(em) alteração. |
|
|
Permite associar ações aos objetos de tela sem a necessidade de scripts. |
|
|
Permite criar uma lista de Tags a serem atualizados quando a tela associada estiver aberta. |
|
API Lua de acesso a objetos de tela
A lista das propriedades e atributos deste e outros componentes estão documentadas em Scripts e Acesso a atributos e funções de Componentes de Tela. A seguir apresentamos as tabelas com as propriedades e atributos de gerenciamento que podemos utilizar via scripts, para o objeto descrito nessa página:
Propriedades comuns dos objetos de tela para acesso via script
Atributos Comuns
São apresentados neste item os atributos que são comuns à grande maioria dos componentes de tela.
Atributos Comuns |
|
|---|---|
Nome da Propriedade |
Descrição |
Visible |
Torna o componente visível ou não. |
Enabled |
Habilita ou não a interação com o componente. |
Top |
Distância em pixels do topo do componente ao topo da tela em que está contido. |
Left |
Distância em pixels da lateral esquerda do componente à lateral esquerda da tela em que está contido. |
Width |
Largura em pixels do componente. |
Height |
Altura em pixels do componente. |
Arguments |
Texto preenchido no IDE na propriedade Argumentos. |
































