O RFEM contém uma poderosa linguagem de script com a qual pode criar, modificar ou eliminar topologia, casos de carga e cargas. No entanto, não é possível criar, abrir ou fechar ficheiros, iniciar o cálculo, ler os resultados ou comunicar com outras aplicações. Para isso, recomendamos os nossos Webservices.
A linguagem de script JavaScript é utilizada para criar scripts. Estão incluídas as seguintes extensões para JavaScript:
Unidades
As entradas são interpretadas em unidades de base SI. Também pode utilizar diretamente quaisquer unidades suportadas no RFEM adicionando a unidade após o valor, por exemplo nós[1].coordinate_1=5ft.
Funções matemáticas e constantes
As funções matemáticas e as constantes estão disponíveis globalmente. Por exemplo, pode utilizar sin (PI) em vez de Math.sin (Math.PI).
Potências
Também é possível definir as potências com o operador ^. Por exemplo, 7 ^ 3 dá o mesmo resultado que pow (7,3).
Biblioteca Sylvester
As operações de vector e matriz da Sylvester Library estão disponíveis para programação.
Função de execução ()
Pode utilizar a função run () para executar outro script.
A função inclui ()
Pode utilizar a função include () para aceder às funções de outro script.