465x
003475
06-11-2023

Scripts

RSTAB contiene un potente lenguaje de script que le permite crear, modificar o eliminar la topología, los casos de carga y las cargas. Sin embargo, no es posible crear, abrir o cerrar archivos, iniciar el cálculo o leer resultados, ni comunicarse con otras aplicaciones. Para esto, recomendamos nuestros servicios web.

Para crear scripts se utiliza el lenguaje de scripts JavaScript. Se incluyen las siguientes extensiones a JavaScript:

Unidades

Los valores de entrada se interpretan en unidades básicas del SI. Sin embargo, también puede utilizar directamente las unidades admitidas en RSTAB añadiendo la unidad después del valor, por ejemplo, nodes[1].coordinate_1=5m.

Funciones y constantes matemáticas

Las funciones y constantes matemáticas están disponibles globalmente. Por ejemplo, en lugar de Math.sin(Math.PI), puede utilizar sin(PI).

Potencias

También puede definir potencias con el operador ^. Por ejemplo, 7^3 proporciona el mismo resultado que pow(7,3).

Biblioteca de Sylvester

Para la programación, tiene a su disposición las operaciones de vectores y matrices de la Biblioteca de Sylvester.

Función run()

Con la función run() puede ejecutar otro script.

Función include()

Con la función include() puede acceder a las funciones de otro script.

Límite de tiempo para la evaluación de fórmulas

La ejecución de fórmulas y scripts personalizados puede tomar algún tiempo. Por lo tanto, el programa ha establecido un tiempo máximo de evaluación de tres segundos para evitar que el proceso se "congele". Si desea ajustar este límite de tiempo, haga clic en la entrada Opciones del menú Opciones del programa. En el diálogo 'Configuración y opciones', cambie a la pestaña Configuraciones.

Webinarios