Scripts

Esta página apresenta a descrição dos itens da arvore de projeto definidos como scripts.

../_images/scripts1.png

Scripts para Kernel e Viewer

O Item Scripts permite que o usuário possa criar um ou mais scripts para construir seu projeto. Esse item é apresentado nas árvores do Kernel e do Viewer.

../_images/scripts4.png

Para o primeiro nível do item Scripts temos a seguinte tabela de propriedades:

Identificação

Propriedade

Descrição

Default

Nome do item

Define o nome do item que será exibido na árvore do painel de projeto e será utilizado quando necessário referenciar o mesmo.

Item_NNN

Comentário

Permite a inclusão de um comentário acerca do objeto. Este campo não é obrigatório.

(Nenhum)

ScriptGroup

Um ScriptGroup é um subnível do Item Scripts que permite a separação e melhor organização dos scripts do projeto. Um script só pode ser criado dentro de um ScriptGroup. Também é possível criar mais de ScriptGroup por Item de acordo com as necessidades do usuário.

../_images/scripts2.png

Segue abaixo a tabela de propriedades de ScriptGroup:

Propriedades de identificação do objeto

Propriedade

Descrição

Default

Nome do item

Define o nome do item que será exibido na árvore do painel de projeto e será utilizado quando necessário referenciar o mesmo.

Item_NNN

Comentário

Permite a inclusão de um comentário acerca do objeto. Este campo não é obrigatório.

(Nenhum)

Descrição

Texto opcional que permite a inclusão de uma breve descrição do item associado. Este campo é apenas documental.

(Nenhum)

Script

Um Script é o último nível do Item Scripts e nele é onde se definem as variáveis, funções e ações para o Kernel e para o Viewer. Determinadas ações dentro de um projeto no HIscada Pro só podem ser feitas via script e outras delas não precisam desse recurso, onde tudo depende da necessidade do usuário.

../_images/scripts3.png

Para um Script temos as seguintes propriedades:

Propriedades de identificação do objeto

Propriedade

Descrição

Default

Nome do item

Define o nome do item que será exibido na árvore do painel de projeto e será utilizado quando necessário referenciar o mesmo.

Item_NNN

Comentário

Permite a inclusão de um comentário acerca do objeto. Este campo não é obrigatório.

(Nenhum)

Descrição

Texto opcional que permite a inclusão de uma breve descrição do item associado. Este campo é apenas documental.

(Nenhum)

Na instanciação de um script temos as seguintes três opções:

  • Script vazio

  • Script de abertura de tela

  • Script de fechamento de tela

Script vazio

Em um script vazio é possível associar telas, botões, grids, textos, qualquer outro recurso dentro do HIscada Pro desde que feito corretamente. Além disso, é possível escrever rotinas de execução internas e externas, isto é, para Kernel e Viewer respectivamente. Um novo script vazio tem a seguinte aparencia:

../_images/script_vazio.png

Script de abertura de tela

O script de abertura de tela é um recurso disponibilizado devido a necessidade de se abrir determinadas telas via script. Ele funciona exatamente da mesma forma que um script vazio, porém vem com as funções necessárias para abrir uma tela pré escritas. Assim, quando o usuário faz sua instanciação, basta passar os caminhos e nomes corretos para as funções dentro do script, facilitando a abertura de telas até mesmo por pessoas que não entendem sobre a linguagem Lua e sobre os scripts.

../_images/script_abertura.png

Script de fechamento de tela

Assim como o script de abertura, o script de fechamento de tela vem com o mesmo propósito de facilitar a ação. Então, quando o usuário faz sua instanciação, basta passar os caminhos e nomes corretos para as funções dentro do script, facilitando o fechamento de telas até mesmo por pessoas que não entendem sobre a linguagem Lua e sobre os scripts.

../_images/script_fechamento.png

Para um melhor entendimento sobre usos de scripts e também sobre a linguagem utilizada, acesse a seção Scripts LUA.