465x
003475
2023-11-06

Scripts

RSTAB contém uma linguagem de script poderosa que permite criar, modificar ou excluir a topologia, os casos de carga e as cargas. No entanto, não é possível criar, abrir ou fechar arquivos, iniciar cálculos, ler resultados ou se comunicar com outros aplicativos. Para isso, recomendamos nossos Webservices.

Para criar scripts, utiliza-se a linguagem de script JavaScript. As seguintes extensões para JavaScript estão incluídas:

Unidades

As entradas são interpretadas em unidades base SI. No entanto, você pode usar diretamente as unidades suportadas pelo RSTAB, acrescentando a unidade após o valor, por exemplo, nodes[1].coordinate_1=5m.

Funções matemáticas e constantes

Funções matemáticas e constantes estão globalmente disponíveis. Por exemplo, em vez de Math.sin(Math.PI), você também pode usar sin(PI).

Potências

Você também pode definir potências com o operador ^. Por exemplo, 7^3 fornece o mesmo resultado que pow(7,3).

Biblioteca Sylvester

Para a programação, as operações de vetor e matriz da Biblioteca Sylvester estão à sua disposição.

Função run()

Com a função run(), você pode executar outro script.

Função include()

Com a função include(), você pode 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 exigir algum tempo. Portanto, o programa define um tempo máximo de avaliação de três segundos para evitar o "congelamento" do processo. Se desejar ajustar esse limite de tempo, clique na entrada Opções no menu e depois em Opções do programa. No diálogo 'Configurações e Opções', vá para a aba Configurações.

Subcapítulos
Capítulo principal

Webinars