Variáveis de ambiente são definições que o usuário pode utilizar para permitir
a geração de código de forma condicional em função destas definições. Elas
são utilizadas pelas Diretivas de compilação para remover ou acrescentar
trechos de código da aplicação.
O HIstudio permite a criação de variáveis de ambiente em múltiplos locais.
Variáveis de ambiente de escopo global do projeto
Podem ser definidas no item POU´S, conforme indicado na figura anterior. Estas
variáveis são visíveis por todos os blocos do programa de aplicação, incluindo
os blocos definidos nas bibliotecas.
Múltiplas variáveis podem ser especificadas separadas com vírgula.
Importante
Variáveis de ambiente não devem possuir espaços, caracteres especiais e
devem sempre iniciar com uma letra, podendo conter letras, números e
o caracter “_” .
As variáveis são ‘case insentitive’ ou seja, caracteres maiúsculos e
minúsculos são tratados indiferentemente.
Variáveis de ambiente específicas do equipamento selecionado
Podem ser definidas nos itens DEV_x, existentes abaixo do item de projeto Hardware,
conforme indicado na figura a seguir:
Fig. 84 Exemplo de variáveis de sistemas específicas
Estas variáveis são visíveis pelo programa de aplicação apenas quando o equipamento
associado estiver selecionado no item Hardware
Múltiplas variáveis podem ser especificadas separadas com vírgula e as observações
da nota anterior se aplicam integralmente.
Dica
Observe que, definindo variáveis nos equipamentos é possível customizar o código
gerado em função do equipamento que está sendo compilado.
O ambiente, define algumas variáveis de ambiente automaticamente. São elas:
Os nomes dos equipamentos criados abaixo do item Hardware são automaticamente
incluídos nas variáveis de ambiente quando o equipamento associado estiver sendo
compilado.
Por exemplo, na figura anterior a variável de ambiente DEV_1 será automaticamente
definida pelo ambiente quando o equipamento DEV_1 for o equipamento
selecionado no item Hardware.