Scripts Lua

Lua é uma linguagem de scripting. Os usuários avançados podem usar Lua para criar scripts customizados para configurações de mapeamento complexas. A maioria dos usuários não precisará dessa funcionalidade, mas ela é fornecida para usuários avançados que se sentem confortáveis para criar scripts. Você pode criar scripts para mapear os campos individuais do EasyPower, mas as funções de script também podem ser compartilhadas.

Funções Lua compartilhadas

As funções Lua compartilhadas são especiais porque podem ser chamadas ao mapear scripts Lua nas caixas de diálogo de mapeamento de scripts. Isso permite criar scripts reutilizáveis para que não seja preciso duplicar o script para cada mapeamento onde ele é usado.

Figura 1: Funções Lua compartilhadas

Criação de scripts Lua

Se você deseja criar scripts para os campos individuais do EasyPower, pode fazer isso mapeando dados para a importação do EasyPower selecionando o Script Lua na coluna Mapear dados do Revit Data para o EasyPower e clicando em Editar roteiro.

Figura 2: Opções de script Lua

Isso abre uma janela onde você pode criar um script de mapeamento. Clique em Executar com dados selecionados para pré-visualizar os resultados do script para o equipamento selecionado.

Figura 3: Edição das configurações do script de mapeamento

Se quiser usar um script Lua compartilhado, poderá incluí-lo. O script mostrado abaixo extrai o script Lua compartilhado mostrado anteriormente para calcular o campo kVA nominal do transformador.

Figura 4: Uso de função Lua compartilhada em um script Lua

Informações Adicionais