Scripts
Esta página apresenta a descrição dos itens da arvore de projeto definidos como scripts.
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.
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.
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.
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:
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.
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.
Para um melhor entendimento sobre usos de scripts e também sobre a linguagem utilizada, acesse a seção Scripts LUA.