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.

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

y1

ModelList

Associa uma lista de modelos para serem referenciados pela tela.

y4

ScreenReference

Define uma tela cujos objetos pertencentes à mesma serão incorporados a tela corrente.

y5

Button

Insere um objeto do tipo Button na tela corrente.

y6

Image

Insere um objeto do tipo Image na tela corrente.

y7

Edit

Insere um objeto do tipo Edit, que permite a alteração de um Tag apresentado na tela corrente.

y26

EditDateTime

Insere um objeto do tipo EditDateTime, que permite a alteração de um Tag do formato data/hora apresentado na tela corrente.

y8

Display

Insere um objeto do tipo Display, que permite a visualização de um Tag na tela corrente.

y9

TextList

Insere um objeto do tipo TextList, que permite apresentar na tela corrente, textos associados ao valor de um Tag.

y10

StaticText

Insere um objeto do tipo StaticText, que permite inserir um texto na tela corrente.

y11

ImageList

Insere um objeto do tipo ImageList, que permite apresentar na tela corrente, um conjunto de imagens associadas ao valor de um Tag.

y12

ListBox

Insere um objeto do tipo ListBox na tela corrente.

y13

ComboBox

Insere um objeto do tipo ComboBox na tela corrente.

y14

ProgressBar

Insere um objeto do tipo ProgressBar, que apresenta uma barra de progresso associada a um valor de Tag na tela corrente.

y15

TrackBar

Insere um objeto do tipo TrackBar, que permite alterar o valor de um Tag através de um controle deslizante inserido na tela corrente.

y16

Memo

Insere um objeto do tipo Memo, que cria uma área de edição de texto simples na tela corrente.

y17

TextEditor

Insere um objeto do tipo TextEditor, que cria uma área de edição com recursos de formatação dos textos na tela corrente.

y18

Plot

Insere um objeto do tipo Plot, que insere um gráfico na tela corrente que pode possuir qualquer de seus eixos associados a Tags.

y19

Trend

Insere um objeto do tipo Trend, que cria uma gráfico de tendência de Tags no tempo.

y20

CheckBox

Insere um objeto do tipo CheckBox na tela corrente.

y28

RadioButtonGroup

Insere um objeto do tipo RadioButtonGroup, que apresenta um grupo de opções de seleção previamente definidos em uma lista de texto global.

y21

Grid

Insere um objeto do tipo tabela na tela corrente.

y22

Alarms

Insere um objeto de visualização e gerência dos alarmes ativos na tela corrente.

y24

Shape

Insere um objeto do tipo Shape, que permite criar formas gráficas na tela corrente.

y25

Preview

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

y29

DB Edit

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.

y30

DB Grid

Insere uma tabela com dados de um DataSource na tela corrente.

y31

DB Lookup ComboBox

Insere um ComboBox com dados de uma coluna(campo) do Data Source tela corrente.

y32

DB Lookup ListBox

Insere um ListBox com dados de uma coluna(campo) do DataSource na tela corrente.

y33

DB Memo

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.

y34

DB Check Box

Insere um objeto do tipo DB Check Box, que permite registrar um valor em uma coluna(campo) do DataSource quando é marcado ou desmarcado.

y35

DB Navigator

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

y2

ObjAnimation

Permite associar Tags aos objetos de tela para modificar as propriedades do objeto sempre que o(s) Tag(s) sofrer(em) alteração.

y27

ObjAction

Permite associar ações aos objetos de tela sem a necessidade de scripts.

y3

TagsMonitor

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.