O RSTAB contém uma poderosa linguagem de script com a qual pode criar, alterar ou eliminar topologia, casos de carga e cargas. No entanto, não é possível criar, abrir ou fechar ficheiros, iniciar o cálculo, ler resultados ou comunicar com outras aplicações. Para fazer isso, recomendamos que utilize os nossos https://www.dlubal.com/pt/solucoes/servicos-online/webservices-e-api.
O JavaScript é a linguagem de script 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 as unidades suportadas no RSTAB diretamente adicionando a unidade após o valor, por exemplo, nós [1] .coordenada_1 = 5m.
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).
Exponenciação
As potências também podem ser definidas pelo operador ^. Por exemplo, 7^3 resulta no mesmo 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 executar()
Pode utilizar a função run() para executar outro script.
função incluir()
Pode utilizar a função include() para aceder às funções de outro script.