RFEM inclui uma poderosa linguagem de script que permite criar, modificar ou excluir topologia, casos de carga e cargas. No entanto, não é possível criar, abrir ou fechar arquivos, iniciar o cálculo ou ler resultados, bem como comunicar-se com outras aplicações. Para isso, recomendamos nossos Webservices.
A linguagem de script utilizada para criar scripts é JavaScript. As seguintes extensões ao JavaScript estão incluídas:
Unidades
As entradas são interpretadas em unidades básicas SI. No entanto, você também pode usar unidades suportadas pelo RFEM diretamente, complementando o valor com a unidade, por exemplo, nodes[1].coordinate_1=5m.
Funções e constantes matemáticas
Funções e constantes matemáticas estão disponíveis globalmente. Por exemplo, você pode usar sin(PI) em vez de Math.sin(Math.PI).
Potências
Você também pode definir potências com o operador ^. 7^3, por exemplo, fornece o mesmo resultado que pow(7,3).
Biblioteca Sylvester
Operações de vetor e matriz da Sylvester Library estão disponíveis para programação.
Função run()
Com a função run(), é possível executar outro script.
Função include()
A função include() permite acessar as funções de outro script.
Limite de tempo para avaliação de fórmulas
A execução de fórmulas e scripts personalizados pode levar algum tempo. Portanto, o programa estabelece um tempo máximo de avaliação de três segundos para evitar o "congelamento" do processo. Se desejar ajustar este limite de tempo, clique no menu Opções e selecione Opções do programa. No diálogo 'Configurações e Opções', vá para a aba Configurações.